Vous n'êtes pas identifié.
Bonjour à tous,
J'ai parfois des problèmes de détection de ma clé usb sur les ports qui se trouvent sur la face avant de mon PC (elle n'apparait pas lorsque je fais un lsusb).
Bizarrement, je n'ai jamais ce problème avec les ports qui se trouvent sur la face arrière du PC.
Quelqu'un pourrait me donner une explication rationnelle à ce phénomène ? Y-a-t-il une différence de gestion de ces ports usb par le noyau ?
Merci pour votre aide.
ceci-cela
Hors ligne
Bonjour à tous,
J'ai parfois des problèmes de détection de ma clé usb sur les ports qui se trouvent sur la face avant de mon PC (elle n'apparait pas lorsque je fais un lsusb).
Bizarrement, je n'ai jamais ce problème avec les ports qui se trouvent sur la face arrière du PC.
Quelqu'un pourrait me donner une explication rationnelle à ce phénomène ? Y-a-t-il une différence de gestion de ces ports usb par le noyau ?
Merci pour votre aide.
ceci-cela
Mise à part une mauvaise connexion des câbles de ta carte mère vers les ports USB avant, je vois pas trop.
Aucun problème de câblage, j'en suis certain.
ceci-cela
Hors ligne
Les deux port arrière sont directement soudés sur la carte mère.
Ceux de l'avant, relié par fil sous les slots des cartes (carte son,...).
ceci-cela
Hors ligne
Précicions
J'ai installé récemment les packages relatifs à SYNCE, l'utilitaire qui me permet de connecter mon PDA à Linux via l'USB.
Il me semble bien que c'est depuis là que je ne peux plus utiliser les ports usb de ma face avant.
Si cela peut aider quelqu'un...
ceci-cela
Hors ligne
Utilises-tu hotplug? si c'est le cas essaye de voir son fichier de conf peut-être le prob est que t'as pas le droit pour accéder des fois à ton USB. Enfin j'ai vraiment aucune autre proposition/solution.
Hors ligne
Utilises-tu hotplug? si c'est le cas essaye de voir son fichier de conf peut-être le prob est que t'as pas le droit pour accéder des fois à ton USB. Enfin j'ai vraiment aucune autre proposition/solution.
En effet, un des packages de synce, synce-serial, utlilise hotplug.
Quel est le fichier de configuration à regarder et que dois-je y trouver ou y rajouter ?
ceci-cela
Hors ligne
Je prend l'exemple de mon scanner USB, avant j'avais pas la possibilité de scanner qu'en root. Alors avec hotplug j'ai pu résoudre ce prob. D'abord tu fais un
$ cat /proc/bus/usb/devices
ce qui donne chez moi le résultat suivant:
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9-waver3.5 uhci_hcd
S: Product=Intel Corp. 82801BA/BAM USB (Hub #2)
S: SerialNumber=0000:00:1f.4
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=04a9 ProdID=220d Rev= 1.00
S: Manufacturer=Canon
S: Product=CanoScan
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=16ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.9-waver3.5 uhci_hcd
S: Product=Intel Corp. 82801BA/BAM USB (Hub #1)
S: SerialNumber=0000:00:1f.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=0904 Rev= 1.00
S: Manufacturer=Hewlett-Packard
S: Product=DeskJet 845C
S: SerialNumber=CN1BK1P0FFSX
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
J'ai tout simplement ajouté dans mon fichier /etc/hotplug/usb/libusbscanner
DEVICE=/proc/bus/usb/002/002
TYPE=usb
if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
chown root:scanner "$DEVICE"
chmod 0660 "$DEVICE"
fi
Dans ton cas je suppose que tu dois avoir un fichier a configuré dans ton /etc/hotplug/usb/.......
Hors ligne
WaVer, je pense que tu as mis le doigt sur le problème.
J'ai un peu observé le comportement de hotplug sur mon système. Lorsque je mets ma clé usb sur les ports avants et que je tape: cat /proc/bus/usb/devices, il n'y a aucune détection d'un nouveau périphérique usb. Si je branche ma clé sur les ports arrières, aucun problème, le périphérique apparait.
Quelqu'un m'a suggéré d'essayer mon PDA sur le port avant pour voir si il n'y avait pas de problème hardware. Tout fonctionne correctement si je le place à l'avant.
Il n'y a aucune détection de ma clé car la led verte ne s'allume pas.
Je ne sais pas comment faire pour que hotplug "voie" cette clé ?
ceci-cela
Hors ligne
Si c'est possible de mettre la sortie de ton "cat /proc/bus/usb/devices" puis /etc/hotplug/usb/????? (???= qlq chose qui a rapport avec la clé usb)
Hors ligne
Voici le cat /proc/bus/usb/devices :
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.04 S: Manufacturer=Linux 2.4.26-1-686 ehci_hcd S: Product=VIA Technologies, Inc. USB 2.0 S: SerialNumber=00:10.3 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=e000 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=16 #Cfgs= 1 P: Vendor=07cf ProdID=2002 Rev= 0.00 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=1ms T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=03f0 ProdID=3611 Rev= 1.00 S: Manufacturer=hp S: Product=psc 2400 series S: SerialNumber=MY47JM21886T C:* #Ifs= 4 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=cc Prot=00 Driver=(none) E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 3 Cls=07(print) Sub=01 Prot=02 Driver=usblp E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=84(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=usbdevfs E: Ad=07(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=87(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 2 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=d4 Prot=00 Driver=usbdevfs E: Ad=07(O) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=87(I) Atr=02(Bulk) MxPS= 32 Ivl=0ms E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I: If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=e400 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=e800 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
Je n'ai rien dans le /etc/hotplug/usb/... qui se rapporte à ma clé usb. Voici le ls du répertoire:
ipaq libgphoto2 libgphoto2.usermap libsane.usermap libusbscanner
ceci-cela
Hors ligne
Hello,
D'après ton /proc/bus/usb/devices il y a qu'un scanner HP en USB pas de clé
Par contre est ce que t'as ajouté la bonne ligne dans ton fstab ? D'habitude une clé USB est détecté comme disque scsi non !
essaye de mettre dans ton /etc/fstab:
/dev/sda1 /mnt/cle vfat defaults,uid=1000,gid=1000,user,noauto 0 0
Remplace 1000 par ton uid et ton gid, vfat par un autre type de fichier (ext3, ext2,..) et surtout il ne faut pas oublié d'ajouter "mkdir -p /mnt/cle"
Il faut aussi charger les modules suivants:
* usb-ehci : le contrôleur USB2
* usb-storage : pilote de gestion des périphériques de stockage USB
modprobe usb-ehci usb-storage usbcore
et normalement un mount /mnt/cle te permettera de monté ta clé. Ceci dit je me suis basé sur ce que j'ai fait avec mon iPod qui lui aussi est utilisé comme clé USB.
Puis une petite question, t'as quoi comme version hotplug ? moi j'utilise la version: 0.0.20040329-16
Hors ligne
Hello,
WaVer, j'ai fait tout ce que tu as dit, ça ne marche pas.
Dans mon /etc/fstab, la ligne pour monter ma clé était identique, j'ai juste ajouter les variables uid et gid.
Les modules que tu m'as demandés de monter étaient déjà tous montés et la commande mount /mnt/cle (/mnt/cruzer chez moi) fonctionne à merveille si ma clé est sur les ports arrières mais ne fonctionne pas sur les ports avants.
J'utilise également la version 0.0.20040329-16 de hotplug.
J'ai une chose à soumettre, c'est les logs de mon kernel:
Voici, avec la commande tail -f /var/log/messages, les logs lorsque j'insère ma clé sur un port avant:
Dec 8 13:04:43 debchristan kernel: hub.c: new USB device 00:10.3-6, assigned address 2 Dec 8 13:04:43 debchristan kernel: hub.c: new USB device 00:10.3-6, assigned address 3
Et voici les logs lorsque j'insère ma clé sur un port arrière:
Dec 8 13:05:37 debchristan kernel: hub.c: new USB device 00:10.3-1, assigned address 4 Dec 8 13:05:37 debchristan kernel: scsi1 : SCSI emulation for USB Mass Storage devices Dec 8 13:05:37 debchristan kernel: Vendor: Generic Model: STORAGE DEVICE Rev: 1.02 Dec 8 13:05:37 debchristan kernel: Type: Direct-Access ANSI SCSI revision: 02 Dec 8 13:05:37 debchristan kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0 Dec 8 13:05:37 debchristan kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB) Dec 8 13:05:37 debchristan kernel: sda: Write Protect is off Dec 8 13:05:37 debchristan kernel: /dev/scsi/host1/bus0/target0/lun0: p1 Dec 8 13:05:40 debchristan usb.agent[1664]: usb-storage: loaded successfully
Le noyau ne veut pas me délivrer de dev pour ma clé losque je suis sur les ports avants.
C'est désespérant, j'ai déjà eu ce problème un fois, ça a disparu comme c'était venu.
Une autre idée ?
Merci infiniment pour ton aide.
ceci-cela
Hors ligne
T'as essayé avec le système Udev ?
T'as essayé avec le système Udev ?
Non, comment je fais ça ?
ceci-cela
Hors ligne
T'as essayé avec le système Udev ?
Non, comment je fais ça ?
ceci-cela
Comme ceci: http://www.swisslinux.org/wiki/index.ph … %E8me_Udev
Attention, je garantis pas que ça fonctionnera forcément.
encore une question, est ce que t'as une ligne dans ton /etc/fstab qui ressemble à ça:
none /proc/bus/usb usbdevfs defaults,devmode=0777 0 0
Sinon ajoute la et essaye de voir s'il y a du nouveau
Hors ligne
encore une question, est ce que t'as une ligne dans ton /etc/fstab qui ressemble à ça:
none /proc/bus/usb usbdevfs defaults,devmode=0777 0 0
Sinon ajoute la et essaye de voir s'il y a du nouveau
Non, ça ne fonctionne toujours pas.
Concernant ta proposition, Swebian, pour le Udev, je travaille avec un noyau 2.4. J'ai le 2.6 sur mon système mais je ne l'utilise pas encore beaucoup.
ceci-cela
Hors ligne
Il semble que nous ne trouverons pas de solution à ce problème.
Je considère ce problème comme partiellement résolu puisque je peux brancher ma clé usb sur les ports arrières de mon PC.
Merci à tous pour votre aide précieuse.
A+ pour de nouvelles aventures.
ceci-cela
Hors ligne