Les ports usb ne marchent plus

Bonjour.
Depuis le noyau 2.6.37 , les ports usb ne marchent plus. J’espérais une amélioration avec le 38, mais en vain.
Voici ce que me dis le système :

dmesg | grep -i usb [ 4.170950] usbcore: registered new interface driver usbfs [ 4.171230] usbcore: registered new interface driver hub [ 4.175032] usbcore: registered new device driver usb [ 4.177888] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.178033] ehci_hcd 0000:00:12.2: new USB bus registered, assigned bus number 1 [ 4.196122] ehci_hcd 0000:00:12.2: applying AMD SB600/SB700 USB freeze workaround [ 4.219938] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 4.220159] ehci_hcd 0000:00:12.2: USB bus 1 deregistered [ 4.236511] ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 1 [ 4.248317] ehci_hcd 0000:00:13.2: applying AMD SB600/SB700 USB freeze workaround [ 4.272351] ehci_hcd 0000:00:13.2: USB bus 1 deregistered [ 4.292423] ohci_hcd 0000:00:12.0: new USB bus registered, assigned bus number 1 [ 12.304254] ohci_hcd 0000:00:12.0: USB HC takeover failed! (BIOS/SMM bug) [ 12.304361] ohci_hcd 0000:00:12.0: USB bus 1 deregistered [ 12.320396] ohci_hcd 0000:00:12.1: new USB bus registered, assigned bus number 1 [ 20.320259] ohci_hcd 0000:00:12.1: USB HC takeover failed! (BIOS/SMM bug) [ 20.320366] ohci_hcd 0000:00:12.1: USB bus 1 deregistered [ 20.336421] ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 1 [ 28.352251] ohci_hcd 0000:00:13.0: USB HC takeover failed! (BIOS/SMM bug) [ 28.352352] ohci_hcd 0000:00:13.0: USB bus 1 deregistered [ 28.368373] ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 1 [ 36.380253] ohci_hcd 0000:00:13.1: USB HC takeover failed! (BIOS/SMM bug) [ 36.380358] ohci_hcd 0000:00:13.1: USB bus 1 deregistered
Les sujets en lien que j’ai trouvé sur la toile ne parlent que de recompiler le noyau, chose que je ne sais pas faire et que j’aimerais autant éviter…
Des idées?

Je suppose que quand tu fais lsusb il te manque des infos.

Essaye ceci

rmmod ohci_hcd modprobe ohci-hcd no_handshake=1

Si ca fonctionne ajoute le au demarrage

Cela ne fonctionne pas, que ce soit avant ou après la manipulation sur le module ohci-hcd, lsusb retourne :

unable to initialize libusb: -99

T’as essayé en réinstallant libusb et usbutils, suivi d’un redémarrage?

Je viens d’essayer ta proposition, mais cela n’a rien changé

Essaye en blacklistant ehci_hcd

Eh non, pas mieux.
Ces messages d’erreur apparaissent au tout début du boot (et en plus ça le “bloque” pendant plusieurs secondes)

Rien trouvé qui puisse t’aider.
Certains parlent de mise a jour du bios, d’autres de blackistage…
Et si tu repasse sur le 2.6.32 en attendant une amélioration?
Peut-etre ouvrir un rapport de bogue?
Ca donne quoi lsmod

EDIT: essaye en rajoutant acpi=noirq a ton grub

Ouais, j’ai rien de mieux comme piste.
Mise à jour du bios : j’ai essayé : thuban.toile-libre.org/index.php … inux-dell/
Ceci dit, même si j’étais sous windows, je suis déja à la dernière version.

Changer l’usb vers usb-legacy (aucune idée de ce que c’est) : l’un ou l’autre, c’est pareil

Pas de soucis avec l’ancien noyau (celui de stable), donc si j’ai besoin de l’usb je ne suis pas trop dans les chou au pire.

J’essaie tes derniers conseils avant de faire un rapport de bug. Ceci dit, j’aurais peut-être besoin d’aide pour le faire, car là, il s’agit du noyau, c’est beaucoup plus technique que pour un petit paquet de rien du tout.

lsmod : pastebin.toile-libre.org/?show=617173

Bon, je vais me lancer dans le rapport de bug. Que dois-je y inclure? lsmod, lspci, uname -r, dmesg?

salut

http://www.debian.org/Bugs/Reporting

On me demande de faire des manipulations utilisant git-bisect. Je commence à être un peu perdu. Avez-vous déja utilisé cet outil?
bugzilla.kernel.org/show_bug.cgi?id=31602

J’ai trouvé ela

http://www.miximum.fr/methodes-et-outils/79-debusquer-une-regression-avec-git-bisect

http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html

Oh merci! il y avait en fait un - en trop dans les commandes du tuto que j’avais.
Bon, me reste plus qu’à trouver comment récupérer une version du 2.6.32 et 2.6.37 …

Bon, j’ai fait le rapport de bug. Depuis, le 2.6.39 est arrivé dans expérimental. J’ai essayé avec ce dernier, mais le problème persiste. Si linux ne s’améliore pas au fur et à mesure des versions, vivment le Hurd sur Sata :smiley: . PArce que là, j’en ai marre