UPDATE: 22/09/2002

The driver now works again thanks to a post of oliverthered on ECI forums.
eicon-linux-0.5b.tar.gz is a linux driver for the EICON diva ADSL USB modem. It corrects all the bugs reported hereafter, most of these corrections and improvements will be included in the next release of the ECI driver, so don't expect to see any new updates here, this file is just for the purpose of testing.
seems rather stable, no more hangup while uploading & downloading at max speed for 4 hours.

if eci-load2 hangs on "waiting..." or the ppp connection doesn't connect, try to ctrl-c the startmodem script unplug the modem and restart startmodem.

Belgacom seems to have changed synchronisation parameters on some DSLAM's so if the default sync file (eci-wan3.lens.bin) doesn't works anymore for you (hangs at block 259) you'll have to edit the startmodem script to use the eci_wan3.dmt.bin syncfile.


eicon-linux-0.5.tar.gz is the old driver without improvements and corrections.

It is a modified version of the French ECI modem driver. The EICON and the ECI modems are made with the same chips:

- AN2131qc EZ-USB (http://www.cypress.com)
- gs7070 (http://www.globespan.net)
- gt3180 (http://www.globespan.net)

so using the microcode of the ECI driver in the EICON modem requires only some little modifications. This driver is BETA software, some features of the EICON modem will not be active as of the transfer led which doesn't blink when data goes on the wires.

if eci-load2 hangs on "waiting..." or the ppp connection doesn't connect, try to ctrl-c the startmodem script unplug the modem and restart startmodem.

if you experience deconnections with errors like this in your syslog:

May 19 03:14:55 portable kernel: usb_control/bulk_msg: timeout
May 19 03:14:55 portable kernel: usbdevfs: USBDEVFS_BULK failed dev 8 ep 0x2 len 192 ret -110
It may be usefull to change the value of DATA_TIMEOUT to 300 in pppoeci.c.
Also check that your HC module for USB is usb-uhci and not uhci.

If the modem initialisation seems to hang at block 280, you should try to launch the startmodem script with:

startmodem > /tmp/startmodem.log 2>&1
and see the results in this file, this is because the startmodem script outputs lots of datas which could cause the framebuffer to use a lot of cpu time.

I'll not maintain this driver, as it is almost the same as the ECI one, the modifications to make it work with the EICON have been mailed to the maintainers of the ECI driver.
I'm not responsible if it fries your modem. This driver works for me.
I also received reports from 2 peoples who succeeded to use it.
Please report success or failure here along with the output of lsmod, dmesg and startmodem if you want.