• [^] # Re: Alcatel Speedtouch sur noyau 2.6 ?

    Posté par . En réponse au journal Alcatel Speedtouch sur noyau 2.6 ?. Évalué à 3.

    > Je ne pense pas que le modem soit supporté par le nouveau noyau.

    Ratai ;-) le modem est supporté sur les >= 2.4.20 et linux 2.6.x. Voir plus bas...

    >Il existe un module (qui est le driver proposé par le constructeur) mais l'ayant fait fonctionné il ya 2 ans (donc ca n'est pas forcement encore valable), j'ai eu quelques plantages,

    Donc poursuivons, a l'origine comme tu le dis, le module etait fourni par Alcatel, et il était pas génial génial (plantages, pas facile de se procurer tous les patchs noyaux comme pppoa et atm, et biensur le pppd patché jusqu'a la moelle). C'est pourquoi le driver "alternatif" en user space connut un tel success, ca marchais sur des noyaux 2.2 (le module lui non) et sur des 2.4 avec des pppd standards. Puis le fait qu'il tourne en user space evitait tous les plantages mechants.

    Mais depuis un certain temps deja, Duncan Sands a repris le developement du module noyau. Il a d'abord travaillé sur la version présente dans les noyaux 2.5 (car l'usb y etait developpé plus activement, et car il n'etait pas sûr que le module serait intégré au 2.4 aussi tardivement, vers les 2.4.18 iirc). Une fois le module bien débuggué et nettoyé dans le 2.5/2.6, il a alors proposé un backport pour 2.4 qui fut intégré par Marcelo Tosati.

    Voila donc aujourd'hui sous GNU/linux tu as ce choix:
    - noyau 2.2 -> driver user space
    - noyau 2.4 recent -> user ou kernel space
    - noyau 2.6 -> kernel space

    Je ne sais meme pas si je vais adapter le driver user space au 2.6 etant donné que je trouve le driver noyau très stable (je l'utilise depuis 2 mois maintenant) et que la plupart des distributions proposent maintenant en standard tout ce qui faisait la difficulté de l'install du module noyau (un module pppoatm, hotplug, ATM, pppd patché pour pppoa).

    Ca se decidera doucement, car le driver user space continuera d'exister quoiqu'il arrive puisque si ss GNU/Linux on a le choix, sous xBSD c'est la seule possibilité de faire fonctionner son modem. Et puis le loader de firmware, est de toute facon celui du driver user space :-)

    Pour donner des infos utiles, la config du module noyau nécessite en gros les options Hotlug (pour charger automatiquement le firmware au boot et/ou plug du modem), ATM, PPPOA et USB+Speedtouch dans le noyau et un pppd+plugin pppoa.
    Plus de details sur linux-usb.org (puis chercher speedtouch usb)