From: Benoit P. <ben...@fr...> - 2005-02-23 17:34:03
|
Nuno Morgadinho a =E9crit : > About libpusb and eciadsl-usermode-bsd, an initial effort has been made= =20 > by benoit and kolja but really more work and attention is needed. = =20 > = =20 > Currently, I think these issues should be addressed: = =20 > = =20 > + Shall a separate package be create to libpusb? = =20 > + Can someone put the eciadsl-usermode-bsd under the eciadsl CVS? = =20 > = =20 > Thanks in advance, = =20 > =20 OK. I've checkout out our last CVS soure code and I setup two modems:=20 ECI Hi-Focus (using gs7070 chipset) and Siemens Santis 10 (using gs7470=20 chipset). I've been able to connect to the Internet using those modems +=20 the same binaries (just changing the configuration). I've corrected some=20 bugs for the gs7470 chipset (ie nortek). So everything is working...=20 under Linux. On the BSD side, I just installed FreeBSD 5.3 using vmware and both=20 modems are proper "seen" by libpusb. I did not test the source code sent=20 by kolja yet. My proposition is: - for libpusb : in the short term, we need to create a directory for it.=20 I will create one, named "libpusb" at the same level as "usermode",=20 "kernelmode" and so on. - for the "usermode" part, we need to have a special branch "bsd" (i=20 don't know where to branch it yet). On this branch, i will put the=20 eciadsl-usermode-bsd and then the version from kolja (with the proper=20 tag to get them later easily). Creating a branch will make development=20 easier without disturbing the "MAIN" branch. Is it OK for everybody? My plan is: - change libpusb to work under Linux (currently it only works under=20 BSD)... and maybe some other OS (namely: QNX and BeOS). - port the existing driver (in the MAIN branch) to use this API (and=20 reusing code from kolja or the existing bsd driver). If possible, i would like to (optional todo list :-)): - use autoconf instead of hand made configure (will ease porting to new=20 arch and cross compiling) - study hotplug to make the modem Plug & Play - study how to support different modems at the SAME time (currently, we=20 have a single configuration file) That's it. Benoit |