Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[USB] Erreur "device descriptor" (résolu : erreur matériel)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Sat Jul 19, 2008 11:09 pm    Post subject: [USB] Erreur "device descriptor" (résolu : erreur Reply with quote

Bonjour,

J'ai dans le dmesg les lignes suivantes :
Quote:

usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 10 ports detected
Initializing USB Mass Storage driver...
hub 1-0:1.0: unable to enumerate USB device on port 6
hub 1-0:1.0: unable to enumerate USB device on port 7
hub 1-0:1.0: unable to enumerate USB device on port 8
usb 2-6: new full speed USB device using ohci_hcd and address 2
usb 2-6: device descriptor read/64, error -62
usb 2-6: device descriptor read/64, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 3
usb 2-6: device descriptor read/64, error -62
usb 2-6: device descriptor read/64, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 4
usb 2-6: device not accepting address 4, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 5
usb 2-6: device not accepting address 5, error -62
hub 2-0:1.0: unable to enumerate USB device on port 6
usb 2-7: new full speed USB device using ohci_hcd and address 6
usb 2-7: device descriptor read/64, error 8
usb 2-7: device descriptor read/64, error 8
usb 2-7: new full speed USB device using ohci_hcd and address 7
usb 2-7: device descriptor read/64, error 8
usb 2-7: device descriptor read/64, error 8
usb 2-7: new full speed USB device using ohci_hcd and address 8
usb 2-7: device descriptor read/8, error -71
usb 2-7: device descriptor read/8, error -71
usb 2-7: new full speed USB device using ohci_hcd and address 9
usb 2-7: device descriptor read/8, error -71
usb 2-7: device descriptor read/8, error -71
hub 2-0:1.0: unable to enumerate USB device on port 7
usb 2-8: new low speed USB device using ohci_hcd and address 10
usb 2-8: configuration #1 chosen from 1 choice


Ce qui m'a choqué, c'est les erreurs "device descriptor".

En cherchant sur le net, j'ai vu que ça pouvait venir du kernel. Mais je n'ai pas trouvé de solutions.

En relisant la trace, je me aperçu d'une autre erreur. Le noyau détecte 10 ports USB alors que j'en ai que 6 (4 sur la carte mère + 2 en façade).
D'ailleurs un ls /dev/usb*, me confirme que je sais compter :
Quote:

gronono-gentoo ~ # ls /dev/usb*
/dev/usbdev1.1_ep00 /dev/usbdev2.10_ep00 /dev/usbdev2.1_ep00
/dev/usbdev1.1_ep81 /dev/usbdev2.10_ep81 /dev/usbdev2.1_ep81
gronono-gentoo ~ #


Alors qu'un lsusb -v me donne bien 10 ports :
Quote:

Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0100 power
Port 6: 0000.0101 power connect
Port 7: 0000.0101 power connect
Port 8: 0000.0303 lowspeed power enable connect
Port 9: 0000.0100 power
Port 10: 0000.0100 power


Sur mes ports usb, j'ai connecté ma souris, ma webcam et une lampe usb. La souris et la lampe marche bien. Je n'ai pas essayé la webcam car je n'ai pas installé le driver.

J'ai essayé de déconnecter ces périphériques, mais l'erreur est toujours là. Je constate aussi l'erreur avec le liveCd 2007.

J'utilise la version 2.6.25-gentoo-r6 du noyau. Et voici sa configuration.

Je m'en remet donc à vos avis d'expert.

Merci
Gronono


Last edited by Gronono on Tue Jul 22, 2008 11:38 am; edited 1 time in total
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Sun Jul 20, 2008 11:02 am    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Gronono wrote:
Alors qu'un lsusb -v me donne bien 10 ports :
Quote:

Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0100 power
Port 6: 0000.0101 power connect
Port 7: 0000.0101 power connect
Port 8: 0000.0303 lowspeed power enable connect
Port 9: 0000.0100 power
Port 10: 0000.0100 power

Ca, ce n'est pas la sortie de lsusb -v mais lsusb "tout court" !
Avec lsusb -v, tu devrais avoir une tonne d'infos en plus qui te permettraient peut-être d'idendifier tes ports inconnus ! ;)

C'est quoi ta carte-mère ? Il y a peut-être des ports supplémentaires non connectés (c'est fréquent !)
Ou bien, tu as peut-être un périphérique comportant de tels ports (ton écran, par ex.) ?

De toutes façons, il n'est pas garanti qu'il y ait une correspondance exacte entre lsusb et /dev/usb* : le premier résulte d'une détection faite par le noyau tandis que le second est généré par udev sur base de ses propres règles.
Chez moi, lsusb me donne 11 ports tandis que /dev/usb* comporte 28 entrées ...

Concernant les messages d'erreur, cela peut provenir d'une mauvaise connexion (câble défaillant ?). J'ai eu le cas très récemment.

Tu peux aussi essayer de modifier la variable /sys/module/usbcore/parameters/old_scheme_first : il y a plein de discussions à ce propos sur le net.
Back to top
View user's profile Send private message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Sun Jul 20, 2008 11:18 am    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Merci de ta réponse ghoti.

ghoti wrote:

Ca, ce n'est pas la sortie de lsusb -v mais lsusb "tout court" !

Ce n'est qu'un extrait : la sortie compète.
lsusb "tout court" me donne :
lsusb wrote:

Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 010: ID 046d:c00e Logitech, Inc. M-BJ69 Optical Wheel Mouse
Bus 001 Device 001: ID 1d6b:0001


ghoti wrote:

C'est quoi ta carte-mère ? Il y a peut-être des ports supplémentaires non connectés (c'est fréquent !)
Ou bien, tu as peut-être un périphérique comportant de tels ports (ton écran, par ex.) ?

C'est une Gigabyte GA-K8N-SLI avec le bios à jour (version F9).
Je n'ai pas de ports supplémentaires. Mis à part les deux en façades.

ghoti wrote:

De toutes façons, il n'est pas garanti qu'il y ait une correspondance exacte entre lsusb et /dev/usb* : le premier résulte d'une détection faite par le noyau tandis que le second est généré par udev sur base de ses propres règles.
Chez moi, lsusb me donne 11 ports tandis que /dev/usb* comporte 28 entrées ...

Ok, pourtant ça me paraissait logique.

ghoti wrote:

Concernant les messages d'erreur, cela peut provenir d'une mauvaise connexion (câble défaillant ?). J'ai eu le cas très récemment.

Quelle cable ? J'ai essayé en branchant aucun périphérique (la souris, la webcam, la lampe USB et les deux ports en façade) et j'ai toujours l'erreur. Donc il n'y a plus de câbles.

ghoti wrote:

Tu peux aussi essayer de modifier la variable /sys/module/usbcore/parameters/old_scheme_first : il y a plein de discussions à ce propos sur le net.

Ok je vais regarder ça et je reviens.

A+
Gronono


Last edited by Gronono on Sun Jul 20, 2008 12:02 pm; edited 2 times in total
Back to top
View user's profile Send private message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Sun Jul 20, 2008 12:00 pm    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Gronono wrote:

ghoti wrote:

Tu peux aussi essayer de modifier la variable /sys/module/usbcore/parameters/old_scheme_first : il y a plein de discussions à ce propos sur le net.

Ok je vais regarder ça et je reviens.


J'ai recompilé mon noyau pour mettre l'USB en module.
Puis j'ai changé la variable /sys/module/usbcore/parameters/old_scheme_first de N à Y en ajoutant au fichier /etc/modprobe.conf la ligne :
Code:

options usbcore old_scheme_first=1

Et enfin j'ai rebooté mon PC.

L'option est bien à Y :
cat /sys/module/usbcore/parameters/old_scheme_first wrote:

Y


Je n'ai plus l'erreur au démarrage (normal puisque le noyau ne charge plus l'USB)
Mais elle existe toujours dans dmesg.

A+
Gronono
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Sun Jul 20, 2008 3:47 pm    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Gronono wrote:
C'est une Gigabyte GA-K8N-SLI avec le bios à jour (version F9).
Je n'ai pas de ports supplémentaires. Mis à part les deux en façades.

Si si, tu as bel et bien 10 ports USB (bonne nouvelle, non ? ;) ) :
- Les 4 arrières
- 6 ports donnés par les 3 connecteurs jaunes en bas à gauche sur la photo du site Gigabyte.

Du reste, la présence des 10 ports est confirmée par le schéma à la page 9 de ton manuel ainsi qu'à la page 12.

Un des 3 connecteurs jaunes est probablement relié aux ports avants. Essaie peut-être de le débrancher et vois ce qui se passe.
La page 30 donne en effet cet avertissement :
Quote:
Be careful with the polarity of the front USB connector. Check the pin assignment carefully while you
connect the front USB cable, incorrect connection between the cable and connector will make the
device unable to work or even damage it.


Au fait, pour la variable old_scheme_first, il n'était pas nécessaire de recompiler le noyau : tu peux changer la valeur à la volée, même si usbcore est compilé en dur :
Code:
echo -n Y > /sys/module/usbcore/parameters/old_scheme_first

Evidemment, l'affectation ne dure que le temps de la session.
Mais si tu veux imposer la valeur de manière permanente avec un module compilé en dur, tu passes le paramètre suivant au noyau dans grub.conf :
Code:
usbcore.old_scheme_first=Y
Back to top
View user's profile Send private message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Sun Jul 20, 2008 8:43 pm    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

ghoti wrote:
Gronono wrote:
C'est une Gigabyte GA-K8N-SLI avec le bios à jour (version F9).
Je n'ai pas de ports supplémentaires. Mis à part les deux en façades.

Si si, tu as bel et bien 10 ports USB (bonne nouvelle, non ? ;) ) :
- Les 4 arrières
- 6 ports donnés par les 3 connecteurs jaunes en bas à gauche sur la photo du site Gigabyte.


Sur un des 3 connecteurs jaunes, j'ai bien les ports en façade. Je pensais comme sur les autres je ne peux pas branchés de périphériques USB (la prise usb ne rentre pas sur le port jaune ;) ) qu'ils ne devaient pas être détecté.

ghoti wrote:

Un des 3 connecteurs jaunes est probablement relié aux ports avants. Essaie peut-être de le débrancher et vois ce qui se passe.

J'ai déjà essayé de le débrancher. Mais l'erreur apparait toujours.

ghoti wrote:

La page 30 donne en effet cet avertissement :
Quote:
Be careful with the polarity of the front USB connector. Check the pin assignment carefully while you
connect the front USB cable, incorrect connection between the cable and connector will make the
device unable to work or even damage it.


Je vais vérifier.


ghoti wrote:

Au fait, pour la variable old_scheme_first, il n'était pas nécessaire de recompiler le noyau : tu peux changer la valeur à la volée, même si usbcore est compilé en dur :
Code:
echo -n Y > /sys/module/usbcore/parameters/old_scheme_first

Evidemment, l'affectation ne dure que le temps de la session.

Ca je le savais. Mais comme je n'ai l'erreur qu'au chargement d'usbcore et qu'il était compilé en dur, je ne savais comme l'activer au démarrage.

ghoti wrote:

Mais si tu veux imposer la valeur de manière permanente avec un module compilé en dur, tu passes le paramètre suivant au noyau dans grub.conf :
Code:
usbcore.old_scheme_first=Y

Merci pour l'info. La prochaine fois, je ne serais pas obligé de recompiler mon noyau pour passer d'un module en dur à un module.

Merci ghoti pour ton aide.

J'ai donc bien 10 ports USB. Dont trois sont branchés.
J'ai toujours l'erreur dans le dmesg.
Je tiens à préciser (je ne sais plus si l'ai déjà fait) que mes périphériques USB marchent bien (du moins la souris). C'est juse que l'erreur n'est pas très rassurante. Surtout qu'elle se produit même lorsqu'il n'y a aucun périphérique USB de branchés.

A+
Gronono
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Sun Jul 20, 2008 10:12 pm    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Gronono wrote:
ghoti wrote:

Un des 3 connecteurs jaunes est probablement relié aux ports avants. Essaie peut-être de le débrancher et vois ce qui se passe.

J'ai déjà essayé de le débrancher. Mais l'erreur apparait toujours.

Teste éventuellement un noyau 2.6.26 : des corrections y ont été faites pour éliminer certains messages non pertinents, du style "unable to enumerate USB device on port xx" qui, justement, apparaissent chez toi.

Ce que tu pourrais essayer aussi, c'est un liveCD d'une autre distrib.
Si l'erreur est toujours présente, ça tendrait à confirmer le problème matériel...

En désespoir,essaie de brancher tes deux ports avants successivement sur chacun des connecteurs jaunes et vois si tu peux ensuite connecter et faire reconnaître ta souris sur les 2 ports.
Back to top
View user's profile Send private message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Mon Jul 21, 2008 9:26 am    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

ghoti wrote:

Teste éventuellement un noyau 2.6.26 : des corrections y ont été faites pour éliminer certains messages non pertinents, du style "unable to enumerate USB device on port xx" qui, justement, apparaissent chez toi.

Je viens de tester. Toujours les mêmes erreurs dans dmesg :(

ghoti wrote:

Ce que tu pourrais essayer aussi, c'est un liveCD d'une autre distrib.
Si l'erreur est toujours présente, ça tendrait à confirmer le problème matériel...

Je vais récupérer un liveCD d'une autre distrib. J'en ai pas sous la main et en télécharger un c'est trop long.

ghoti wrote:

En désespoir,essaie de brancher tes deux ports avants successivement sur chacun des connecteurs jaunes et vois si tu peux ensuite connecter et faire reconnaître ta souris sur les 2 ports.

Là maintenant, je ne peux pas éteindre ma machine. Elle est en d'utilisation. J'essayerai plus tard.

Merci bien pour tes conseils. Je vais essayer les deux solutions restantes et je reviens (surement dans un ou deux jours).

A+
Gronono
Back to top
View user's profile Send private message
Gronono
Tux's lil' helper
Tux's lil' helper


Joined: 12 Sep 2007
Posts: 99
Location: Noumea, NC

PostPosted: Tue Jul 22, 2008 11:37 am    Post subject: Re: [USB] Erreur "device descriptor" Reply with quote

Bonsoir à tous,

ghoti wrote:

Ce que tu pourrais essayer aussi, c'est un liveCD d'une autre distrib.

Je viens d'essayer avec une ubuntu noyau 2.6.24 et le livecd de gparted noyau 2.6.21. Idem j'ai toujours les erreurs du type :
Code:
usb 2-6: device not accepting address 4, error -62

:(
ghoti wrote:

Si l'erreur est toujours présente, ça tendrait à confirmer le problème matériel...

En désespoir,essaie de brancher tes deux ports avants successivement sur chacun des connecteurs jaunes et vois si tu peux ensuite connecter et faire reconnaître ta souris sur les 2 ports.

Je viens de le faire. J'ai branché ma souris sur tous les ports possibles. Et en effet, il sagit d'un problème matériel. Lors que je connecte mes ports façades sur le connecteur du haut. J'ai un des deux ports qui ne marche pas :? . Le noyau le reconnait sous le nom usb 2-6.

Maintenant dans dmesg j'ai :
Code:

usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb 2-6: new full speed USB device using ohci_hcd and address 2
usb 2-6: device descriptor read/64, error -62
usb 2-6: device descriptor read/64, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 3
usb 2-6: device descriptor read/64, error -62
usb 2-6: device descriptor read/64, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 4
usb 2-6: device not accepting address 4, error -62
usb 2-6: new full speed USB device using ohci_hcd and address 5
usb 2-6: device not accepting address 5, error -62
usb 2-7: new full speed USB device using ohci_hcd and address 6
usb 2-7: configuration #1 chosen from 1 choice
usb 2-8: new low speed USB device using ohci_hcd and address 7
usb 2-8: configuration #1 chosen from 1 choice
usbcore: registered new interface driver hiddev
input: Logitech USB-PS/2 Optical Mouse as /devices/pci0000:00/0000:00:02.0/usb2/
2-8/2-8:1.0/input/input3
input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000
:00:02.0-8
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver

Qui me confirme que seul le port 6 ne marche pas (celui des error -62). Et l'erreur apparait même lors qu'il n'y a aucun port physique dessus.

Je ne sais pas comment on disparut les autres erreurs. Peut-être lorsque j'ai essayé de modifier les options dans le bios.

En tout cas un grand merci à Ghoti pour ses conseils :D. Merci

Je sais maintenant d'où ça vient. Et je vais pouvoir mieux dormir. Et 9 ports USB disponibles (dont 6 réellement connectable) pour trois périphériques dont seulement un est utile, je crois que vais pouvoir tenir.

A+
Arnaud
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum