Linux driver for ECI HiFocus ADSL USB
and Globespan based modems

EciAdsl: EciAdsl and 2.6.x kernels

Posted by FlashCode, 2004-06-05 21:04
eciadsl
EciAdsl driver is compatible with 2.6 kernels since version 0.9.
All 2.6 kernels between 2.6.0 and 2.6.6 have to be patched (look at link below).

Update on 2004-06-23: 2.6.7 and 2.6.8.1 kernels are not stable with EciAdsl. Kernel 2.6.9-rc1 seems stable.

Feel free to report us any stability problem with 2.6 kernels.
Thanks.

      -  Patch for 2.6 kernels (>= 2.6.0 and <= 2.6.6)
 [34 comments]
Re: EciAdsl et les noyaux 2.6.x
Posted by eternauta, 2004-06-06 10:34
Comment on peut agir pour SuSE 9.1 et US Robotics 8500?
merci
Re: EciAdsl et les noyaux 2.6.x
Posted by FlashCode, 2004-06-06 11:36
Pour SuSe, deux choses :
- si tu as un noyau 2.6 il faut le patcher (voir la page téléchargement)
- il y a un tutorial qui explique certaines particularités de cette distrib ici : http://www.dtdm.org/eci.html
Re: EciAdsl et les noyaux 2.6.x
Posted by d-jo, 2004-06-07 09:09
Enfin :)

J'ai prévenu phoenix qui faisait des 2.6 patchés pour Mandrake (cf forum)
Re: EciAdsl and 2.6.x kernels
Posted by juggler3, 2004-06-07 16:52
Your drivers are very good thank you
Re: EciAdsl et les noyaux 2.6.x
Posted by Romain, 2004-06-08 12:01
Moi, malheureusement, ça ne marche pas ... j' ai la Mandrake 10.0 et j' ai fais comme expliké dans le tuto telechargeable et rien ... le modem ne s' allume meme pas et donc impossble de le lancer !! je vais donc reessayer la manip pour en etre sur mais j' ai pas l' impression que ça va fonctionner chez moi ... kelk' un peut peut etre m' aider


Si c le cas Merci
Re: EciAdsl et les noyaux 2.6.x
Posted by d-jo, 2004-06-09 17:08
Passe sur le forum si tu as besoin d'aide. Donne ta distro, ton noyau (uname -r), explique ce que tu as fait

http://eciadsl.sourceforge.net/scripts/forum/

A++
Re: EciAdsl and 2.6.x kernels
Posted by Enso, 2004-06-12 03:07
Well I haven't found the kernel 2.6.7rc3 unstable... here I can normally upload without getting dc, so I guess this does not depend on the kernel.
Fedora Core 2 users should upgrade to kernel 2.6.6-1.427 so they can have a kernel that doesn't need a patch...
But there still is something weird...
If I dont kill pppoeci before I halt/restart my computer, I get these messages while halting the machine:

Badness in local_bh_enable at kernel/softirq.c:136
[<0212407a>] local_bh_enable+0x39/0x5c
[<42f0499e>] ppp_sync_push+0xd2/0x149 [ppp_synctty]
[<42f044aa>] ppp_sync_wakeup+0x1d/0x35 [ppp_synctty]
[<021d549f>] do_tty_hangup+0x12d/0x34c
[<021d652d>] release_dev+0x1c0/0x53f
[<0222e096>] usb_unbind_interface+0x41/0x50
[<021f4a8d>] device_release_driver+0x3c/0x46
[<0222e27e>] usb_driver_release_interface+0x2c/0x40
[<02235b32>] releaseintf+0x76/0x8f
[<021d6bc6>] tty_release+0x29/0x4e
[<02152baf>] __fput+0x3f/0xe3
[<0215189c>] filp_close+0x59/0x5f
[<02122006>] put_files_struct+0x57/0xaa
[<02122b45>] do_exit+0x211/0x390
[<02122dc0>] sys_exit_group+0x0/0xd
[<0212986b>] get_signal_to_deliver+0x34c/0x372
[<02107208>] do_signal+0x4e/0xbb
[<02160dc3>] file_ioctl+0x167/0x17b
[<02161010>] sys_ioctl+0x239/0x243
[<0210729d>] do_notify_resume+0x28/0x37

This happens on vanilla kernels too...
Re: EciAdsl and 2.6.x kernels
Posted by FlashCode, 2004-06-12 13:05
Yes, I have same messages with any 2.6 kernel on my Debian.
I don't know the cause, but you can ignore the message, after all is still ok.
Re: EciAdsl and 2.6.x kernels
Posted by adamz, 2004-06-27 13:46
im using fedora 2 and still on kernel 2.6.5-1...i tried installing the patch but nothing happened.. in my terminal it stayed there without saying anything.. what should i do then?
Re: EciAdsl and 2.6.x kernels
Posted by Enso, 2004-07-01 02:39
You should upgrade to the latest kernel (currently 2.6.6-1.435.2.1)
If you want to use an old kernel, you should edit the patch to adjust it to that version, then apply it and recompile the kernel. After you have to build an initrd image by using mkinitrd.
Re: EciAdsl et les noyaux 2.6.x
Posted by Micha, 2004-06-23 12:20
Effectivement avec le noyaux 2.6.7 sur la distribution gentoo, j'ai des déconnections sans raisons, de plus le reconnection ne peux pas se faire de manière simple.
Y a t il qq puis est fait un script de connection et reconnection efficace ?
Y aura t il un patch pour ne noyau ?
Y a t il un moyen autre de résoude le soucis ?

Merci d'avance
Re: EciAdsl et les noyaux 2.6.x
Posted by FlashCode, 2004-06-23 13:18
Pour l'instant aucun patch disponible, et je ne sais pas comment corriger. J'ai envoyé un message sur la ML linux-usb j'attends une réponse...
Re: EciAdsl et les noyaux 2.6.x
Posted by MetalElf0, 2004-06-25 10:22
I haven't understood this: is the kernel 2.6.7 to patch? Or does it only have some stability problems? Thanks.

(Français experimental :) )
Je n'ai pas compris une chose: le kernel 2.6.7, est-il à patcher? Merci.
Re: EciAdsl et les noyaux 2.6.x
Posted by FlashCode, 2004-06-26 09:57
No, kernel 2.6.7 includes our patch, no patch needed.
But there is big stability problems...
Re: EciAdsl et les noyaux 2.6.x
Posted by wormful_sickfoot, 2004-06-25 22:24
Oui problème de stabilité, lors du download cette fois :/

J'obtiens ces lignes :

usb 1-2: bulk timeout on ep2out
usbfs: USBDEVFS_BULK failed ep 0x2 len 128 ret -110

Magnifique, donc... Je suis donc repassé sous mon kernel 2.4.26 :p
Re: EciAdsl et les noyaux 2.6.x
Posted by FlashCode, 2004-06-26 09:58
Comme moi...
Sinon pour info le 2.6.6 (à patcher) est très stable chez moi.
Re: EciAdsl et les noyaux 2.6.x
Posted by tom, 2004-12-11 21:33
Il y a en effet un probleme de stabilité.

J'utilise une debian sarge.

J'ai testé avec un noyau 2.4.27-1 de base et j'obtiens:
( aussi bien avec driver 0.9 et 0.10 )

- Avant mise a jour des packages et du noyau tout fonctionne sauf un message venant de l'eth0 ( inexpliqué)
eth0 : increased tx threshold, tx cfg 0xd0f01006.
....

- Avec mise a jour des packages, dont hotplug, libusb et xdslusb :

usb_control/bulk_msg: timeout
usbdevfs : USBDEVFS_BULK failed dev 3 ep0x2 len 128 ret -110

=> possibilité de ping et de ftp, mais tout le http est incatif

Test avec noyau 2.6.8-1 fraichement mit à jour:
( avec driver 0.9 )

=> possibilité de ping, de ftp et de http
=> erreur a l'upload avec message suivant :
- usb 1-2 : bulk timeout on ep2out
- usb 1-2 : usbfs : USBDEVFS_BULK failed ep0x2 len 2048 ret -110

Et toujours meme probleme sur eth0, plus rien ne marche par la suite.

En résumé sous sarge, quel que soit le noyau je n'arrive pas à faire fonctionner correctement le modem :/

La même machine sous red hat 9 ne pose pas ce genre de problème
.......
Re: EciAdsl and 2.6.x kernels
Posted by Petz, 2004-06-27 13:46
Hello people!
First of all: Thank you for the wonderful job you do and you did! The driver is great!
My distro is a Slackware 9.1 with 2.6.7 kernel: no patch needed and no stability issue. Everithing is going very well!
Thanks again.
Petz
Re: EciAdsl and 2.6.x kernels
Posted by Samuel, 2004-06-29 07:59
Hi, can you send me your .config? I've got Slack current, kernel 2.6.7 and Siemens Santis, but I think that I didn't chose all the options right when I compiled the kernel, because the driver doesn't work for me (with 2.6.7)...
Can you send it to samuel.martins at yorn.net?

Thank you

PS: Does the usb-uhci support have to be , or can it be in the kernel?
Re: EciAdsl and 2.6.x kernels
Posted by BMO, 2004-07-03 22:34
As you wish, you can include it as a module or in the kernel, as module is better if you want to "power off/reset" the modem by running "rmmod usb-uhci" (if no other device use USB) without unplug the cable, I think as module is a better choice
Re: EciAdsl and 2.6.x kernels
Posted by BMO, 2004-07-03 22:36
Sorry, under kernel 2.6 the module is named "uhci-hcd"
JAI TROUVé : AIDE POUR EciAdsl noyaux 2.6.x sous SUSE 9.1
Posted by ludoerider, 2004-07-04 21:32
Voici pour les gens qui ont des probs pour la connection : et qui indique au lancement de STARTMODEM que vous n'avez pas monté le device du USB !!! ce n'est pas ca en fait...
(sous SUSE) vous avc un Répertoire : /proc/bus/usb/ un fichier "device-bla-bla" bhein en fait, vous devez editer le fichier STARTMODEM, et changer tous les mots : "devices" par "devices-bla-bla"
(il y en a 4 a changer ds STARTMODEM)
ensuite vous sauvez et lancer startmodem, ca lance le tout et c'est NIKEL

A+
Re: EciAdsl et les noyaux 2.6.x
Posted by tomy, 2004-07-24 09:02
J'ai une mandrake 10 avec
le noyau 2.6.8rc2-smp de la cooker sans patch
chipset Intel 975

Le driver marche sans pb, et ca l'air stable
Re: EciAdsl et les noyaux 2.6.x
Posted by MagicTom, 2004-07-26 00:16
Chez moi ça marche aussi en 2.6.8-rc2 (sous Gentoo 2004.1).
Je n'ai pas encore testé si c'était plus stable que les 2.6.7 pour le téléchargement de gros fichiers parce que j'ai un petit problème : pour aller sur le web je suis obligé d'être en root donc là j'utilise Lynx et c'est pas pratique ;-)
Re: EciAdsl et les noyaux 2.6.x
Posted by BMO, 2004-07-26 17:00
Je suis en 2.6.8-rc2-bk5 depuis plus de 2h et aucune déconnexion malgré les tests que j'ai effectué : surcharges de connexions (>700), gros transferts entrants/sortants

Avec le 2.6.7 ça ne durait pas bien longtemps à ce régime... le problème semble résolu, de plus aucun patch n'est à appliquer pour faire fonctionner le modem :)
Re: EciAdsl and 2.6.x kernels
Posted by david, 2004-08-22 20:48
Tout d'abord bravo à tout l'équipe pour cet excellent driver !
Je fais tourner la 0.9 sur un noyau 2.6.8.1 depuis une semaine. Je n'ai observé aucune déconnexion sur les downloads, même sur des gros transferts.
Sur les gros uploads en revanche, je suis très souvent déconnecté. Ca ne se produit que quand un upload monopolise la bande passante montante pendant un certain temps: j'ai installé la grenouille ce matin, et j'ai été déconnecté une dizaine de fois dans la journée... Pas de soucis avec les "petits" uploads: j'upload mon image de webcam toutes les 5 minutes (40 Ko environ), et pas une seule déconnexion en une semaine.
A noter que c'est ma première utilisation de ce driver, et que tout a fonctionné du premier coup !
Bonne continuation !
Re: EciAdsl and 2.6.x kernels
Posted by Akhrod, 2004-08-25 01:29
I was on kernel 2.6.8.1.
I had some problems with uploads, that is I have been disconnected two times when uploading files in my SoulSeek client (Nicotine 1.0.7).
Just reporting. See you.
And keep up your great work!
eciadsl (nortek version) is stable with 2.6.9-rc1 kernel
Posted by pix, 2004-09-12 21:01
works great on my ALE-130 modem and Fedora Core 2 distribution.
Re: EciAdsl and 2.6.x kernels
Posted by NetSurfer, 2004-09-19 13:17
I DIDN'T HAVE TO USE THE PATCH NOR MODIFY THE KERNEL:
I use SuSE 9.1 with kernel 2.6.4-52 and my modem is a D-link DSL200 (but I Know it works also with ericsson hm 120 dp, maybe with other too...)
I edited 2 strings in startmodem (change /proc/bus/usb/devices in /proc/bus/usb/devices_please-use-sysfs-instead) because in SuSE there is not the voice "devices" (they renamed it devices_please-use-sysfs-instead)
More information at http://linuxdesktop.it/modules.php?name=Forums&file=viewtopic&t=5047 (Italian)
Yesterday I was able to connect and surf the Net.... but today not Konkeror nor Mozilla browses to the web (but the modem is connected) Can somebody help me?
Re: EciAdsl et les noyaux 2.6.x
Posted by plop, 2004-09-21 16:15
je tourne depuis quelque temps avec le noyau 2.6.8.1 de la mandrake cooker. je n'ai pas eu de problèmes particuliers, la connexion est stable
Re: EciAdsl et les noyaux 2.6.x
Posted by pierlo, 2004-10-10 12:07
i'm running on archlinux with kernel 2.6.8.1 and when i try to download files from a web browser (i.e. firefox, galeon, mozilla...tried them all) the program freezes and i have to kill it. Otherwise surfing is ok and downloading with wget makes no probs at all - what could that be? it's a very annoying thing and i can't realiza wether it has something to do with the eciadsl driver or not - if not feel free to delete this post :)
Thanks for the great job - hope you can help me figuring this out!
Re: EciAdsl and 2.6.x kernels
Posted by tusetto, 2005-01-20 09:27
I'm using Slackware 10.0 and kernel 2.6.10 and all is ok!
Modem IPM Datacom webpower (USB) and driver eciadsl-usermode-0.10
Thank you very much for the great work that you made!
Have a nice day!!!!
N.B. Sorry for my english
Re: EciAdsl et les noyaux 2.6.x
Posted by hannabal, 2005-02-10 20:23
comment compiler un driver pour linux kernel 2.6.50?
le source du driver que j'ai se compile pour linux 2.4.x.
--------------------
Quel est le chip du modem Turbolink AU700 de sphairon?
-------------------
merci bien l'équipe et vive l'intelligence collective!!
Re: EciAdsl et les noyaux 2.6.x
Posted by feydreva, 2005-06-11 00:55
je sius avec une debian, noyau 2.6.8

j etias sans le patch.. et j avias bcp d erreur
Jun 11 00:33:05 localhost kernel: usb 1-1: usbfs: USBDEVFS_BULK failed ep 0x2 len 64 ret -110

j ai donc decider de patcher et tout et tout.. rine n a changer...
toujorus autant de
Jun 11 00:33:05 localhost kernel: usb 1-1: usbfs: USBDEVFS_BULK failed ep 0x2 len 64 ret -110

Ce truc arrive a parti du moment ou on telecharge trop... ou ej sais pas ca dois dependre de la facon de telecharger...
pour l update debian.. aucun souci...
par contre.. des que c du peer2peer comme torrent ou edonkey... ca plante au bout de 2 minutes

Bon courage...