Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/08/2013, à 16:57

ngux

[resolu] "unable to enumerate USB device on port x" sur Ubuntu 13.04

Bonjour,

Un de mes ports USB ne fonctionne plus.
Ce que je vois :
Avant le démarage d'Ubuntu un message se repète pendant une minute avant de lancer l'OS ce message :

[15210.344310] hub 2-0:1.0: unable to enumerate USB device on port 6

Une fois ubuntu lancé je vois que port USB de droite ne fonctionne plus
Lorsque je tape dmesg je reçois un message infini de la forme (je ne cite que la fin):

[15210.276076] usb 2-6: new high-speed USB device number 43 using ehci-pci
[15210.344310] hub 2-0:1.0: unable to enumerate USB device on port 6
[15210.560335] hub 2-0:1.0: unable to enumerate USB device on port 6
[15210.776335] hub 2-0:1.0: unable to enumerate USB device on port 6
[15210.992313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15211.208319] hub 2-0:1.0: unable to enumerate USB device on port 6
[15211.424462] hub 2-0:1.0: unable to enumerate USB device on port 6
[15211.640343] hub 2-0:1.0: unable to enumerate USB device on port 6
[15211.856463] hub 2-0:1.0: unable to enumerate USB device on port 6
[15212.072320] hub 2-0:1.0: unable to enumerate USB device on port 6
[15212.288341] hub 2-0:1.0: unable to enumerate USB device on port 6
[15212.504307] hub 2-0:1.0: unable to enumerate USB device on port 6
[15212.720314] hub 2-0:1.0: unable to enumerate USB device on port 6
[15212.992105] usb 2-6: new high-speed USB device number 55 using ehci-pci
[15213.060439] hub 2-0:1.0: unable to enumerate USB device on port 6
[15213.276358] hub 2-0:1.0: unable to enumerate USB device on port 6
[15213.492334] hub 2-0:1.0: unable to enumerate USB device on port 6
[15213.708312] hub 2-0:1.0: unable to enumerate USB device on port 6
[15213.924347] hub 2-0:1.0: unable to enumerate USB device on port 6
[15214.140313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15214.356312] hub 2-0:1.0: unable to enumerate USB device on port 6
[15214.572313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15214.844073] usb 2-6: new high-speed USB device number 63 using ehci-pci
[15214.912314] hub 2-0:1.0: unable to enumerate USB device on port 6
[15215.128311] hub 2-0:1.0: unable to enumerate USB device on port 6
[15215.344336] hub 2-0:1.0: unable to enumerate USB device on port 6
[15215.560313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15215.776354] hub 2-0:1.0: unable to enumerate USB device on port 6
[15215.992312] hub 2-0:1.0: unable to enumerate USB device on port 6
[15216.208336] hub 2-0:1.0: unable to enumerate USB device on port 6
[15216.424448] hub 2-0:1.0: unable to enumerate USB device on port 6
[15216.640338] hub 2-0:1.0: unable to enumerate USB device on port 6
[15216.856314] hub 2-0:1.0: unable to enumerate USB device on port 6
[15217.072340] hub 2-0:1.0: unable to enumerate USB device on port 6
[15217.344713] usb 2-6: new high-speed USB device number 74 using ehci-pci
[15217.412313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15217.628313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15217.844352] hub 2-0:1.0: unable to enumerate USB device on port 6
[15218.060339] hub 2-0:1.0: unable to enumerate USB device on port 6
[15218.276351] hub 2-0:1.0: unable to enumerate USB device on port 6
[15218.504313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15218.720324] hub 2-0:1.0: unable to enumerate USB device on port 6
[15218.936316] hub 2-0:1.0: unable to enumerate USB device on port 6
[15219.152313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15219.368464] hub 2-0:1.0: unable to enumerate USB device on port 6
[15219.584314] hub 2-0:1.0: unable to enumerate USB device on port 6
[15219.800334] hub 2-0:1.0: unable to enumerate USB device on port 6
[15220.072068] usb 2-6: new high-speed USB device number 86 using ehci-pci
[15220.140313] hub 2-0:1.0: unable to enumerate USB device on port 6
[15220.356313] hub 2-0:1.0: unable to enumerate USB device on port 6

Ce bug fait des dizaines d'entrée sur Google. Visibleement personne n'y comprends rien mais il y a une solution :
J'avais la même chose sur mon 12.04, j'avais réglé le problème grâce à ce post : [Solved] Unable to enumerate USB device (Disabling ehci_hcd). En français il existe aussi ce post-là : [résolu] USB qui log un max (unable to enumerate USB device on port 2) assez similaire qui cite le premier post.

La méthode propose de désactiver le driver ehci_hcd qui se trouve au chemin suivant :

/sys/bus/pci/drivers/ehci_hcd

Sauf que dans 13.04 ce driver n'existe plus ou alors pas au chemin indiqué. Voici ce que je touve dans /sys/bus/pci/drivers

ngux@ngux-F6S:/sys/bus/pci/drivers$ l
agpgart-amdk7/   asiliantfb/   ioapic/         ohci_hcd/    r8169/          virtio-pci/
agpgart-intel/   ata_generic/  iwl4965/        parport_pc/  serial/         xen-platform-pci/
agpgart-nvidia/  ata_piix/     langwell_gpio/  pata_sis/    snd_hda_intel/  xhci_hcd/
agpgart-via/     ehci-pci/     lpc_ich/        pcieport/    tsi721/
ahci/            imsttfb/      nvidia/         pci-stub/    uhci_hcd/

Alors voici (enfin) ma question : comment résoudre ce problème de unable to enumerate USB device on port x sous 13.04 ?
Merci

Dernière modification par ngux (Le 13/08/2013, à 15:07)


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#2 Le 12/08/2013, à 18:44

Zooltrix42

Re : [resolu] "unable to enumerate USB device on port x" sur Ubuntu 13.04

Bonjour,

     Je viens de réglé un problème de USB sur mon ordinateur. Le driver en question se trouve dans le dossier ehci-pci.J'ai utilisé cette méthode pour désactivé ce driver:

Il faut désactivé le driver "ehci-pci" voici comment:

cd /sys/bus/pci/drivers/ehci-pci/
sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'

Il faut malhueureusement refaire la manipulation à chaques redémarrage de Ubuntu, à moins de créer un script avec Gedit. Grace à cette manipulation, j'ai retrouvé usage de mes ports USB:lol:

Vous pouvez aussi utiliser cette commande:

cd /sys/bus/pci/drivers/ehci-pci
ls

Vous allez voir un fichier apparaitre avec des 0000:00:xx.x

sudo sh -c 'echo -n "0000:00:xx.x" > unbind'

Vous devez remplacer les x par les chiffres que vous voyez à l'écran.



Voilà et bonne journée.

Hors ligne

#3 Le 12/08/2013, à 19:14

ngux

Re : [resolu] "unable to enumerate USB device on port x" sur Ubuntu 13.04

Zootrix,

Le coquin de driver a donc changé de nom. Je n'étais pas sur qu'il s'agisse du même. Merci pour cette confirmation.
Sinon pour ne pas avoir à refaire la commande à chaque démarrage je te conseille la suggestion de Maisondouf dans le post que j'ai cité plus haut (que je réactualise pour ehci-pci et pas ehci_hcd), en remplaçant xx.x par tes chiffres comme tu sais  :

Maisondouf a écrit :

Si tu veux activer cette bidouille à chaque démarrage, ajoute la ligne

echo -n "0000:00:xx.x" > /sys/bus/pci/drivers/ehci-pci/unbind

dans le fichier /etc/rc.local juste au dessus du 'exit'

Dernière modification par ngux (Le 17/08/2013, à 14:02)


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne

#4 Le 12/08/2013, à 19:40

Zooltrix42

Re : [resolu] "unable to enumerate USB device on port x" sur Ubuntu 13.04

Merci ngux, je vais essayer ça ce soir...

Hors ligne

#5 Le 13/08/2013, à 15:06

ngux

Re : [resolu] "unable to enumerate USB device on port x" sur Ubuntu 13.04

Je viens de faire passer la commande dans dans le fichier /etc/rc.local, ça marche. Je passe le thread en [resolu]


20.04 LTS et autres... sur MSI GF63 thin

Hors ligne