Salut à tous,
J'ai un modem ADSL Speedtouch USB, que j'utilise sur une Ubuntu avec le kernel driver(déjà inclus dans la distrib). Mon problème est que, au démarrage de hotplug, mon modem est détecté et le firmware est chargé par modem_run, mais la connexion ne s'établit pas car le module du noyau pppoatm ne se charge pas, et pppd fait donc une erreur "(ioctl) No such device". Si je charge pppoatm après speedtch, il y a un timeout à la connexion.
La solutiion que j'ai trouvée est donc d'exécuter ce script après le démarrage:
#!/bin/bash
killall modem_run
rmmod speedtch &&
rmmod uhci-hcd &&
modprobe pppoatm &&
modprobe uhci-hcd
et alors hotplug redétecte le modem et la connexion fonctionne, mais la solution est tout sauf élégante. N'y aurait-il pas moyen de spécifier à modprobe ou hotplug (ou autre) qu'il faut charger pppoatm avant speedtch?
# Man modprobe.conf
Posté par Edouard Gomez (site web personnel) . Évalué à 2.
A priori un fichier /etc/modprobe.d/speedtouch:
install speedtch modprobe pppoatm --first-time --ignore-install
puis un update-modules pour mettre a jour le fichier généré a partir des templates /etc/modprobe.d devrait aider, je te laisse creser la question.
PS: ceci est theoriquement correct pour un noyau 2.6 plus les modules-init-tools. L'option "install" pour un modutils+2.4 est différente d'après mes souvenirs.
[^] # Re: Man modprobe.conf
Posté par micha_mosk . Évalué à 1.
install speedtch /sbin/modprobe pppoatm ; /sbin/modprobe --ignore-install speedtch
[^] # Re: Man modprobe.conf
Posté par Edouard Gomez (site web personnel) . Évalué à 1.
Pourquoi a peu près ? ça fait pas ce que tu voulais ?
Si oui, bah çà 'juste marche' :-)
[^] # Re: Man modprobe.conf
Posté par micha_mosk . Évalué à 1.
[^] # Re: Man modprobe.conf
Posté par mac_is_mac (site web personnel) . Évalué à 3.
solution propre et efficace, vu qu'ils connaissent bien les mécanismes
d'appel, et ça pourra servir à d'autres.
[^] # Re: Man modprobe.conf
Posté par micha_mosk . Évalué à 1.
[^] # Re: Man modprobe.conf
Posté par micha_mosk . Évalué à 1.
Le prroblème doit se situer autre part, car dans les logs j'obtiens plein de fois:
usb 1-1: bulk timeout on ep5in
usb 1-1: usbfs: USBDEVFS_BULK failed ep 0x85 len 512 ret -110
usb 1-1: bulk timeout on ep5out
usb 1-1: usbfs: USBDEVFS_BULK failed ep 0x5 len 883 ret -110
Et pour pppd:
Using interface ppp0
Connect: ppp0 <--> 8.35
LCP: timeout sending Config-Requests
Connection terminated.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.