Bonjour,
j’ai un problème avec le support USB de ma machine. J’ai récemment recompilé un noyau 2.6.31 et je n’ai pas touché aux options de la section USB Support. Je les ai vérifiées en fonction des informations données ici :
guide.andesi.org/html/moptions-n … -noyau-usb
et ici :
pagesperso-orange.fr/cspoires/li … onfignoyau
et les bons modules sont activés (pas en dur par contre mais en modulaire pour certains mais je vois pas en quoi ça peut poser un problème) et seule l’option “USB announce new device” est désactivée alors qu’elle est marquée comme devant être activée dans le 2ème lien donné ci-dessus mais vu la description donnée par l’utilitaire de compilation du noyau ça ne devrait pas poser de problème.
La commande lsusb donne ceci lorsque je n’ai aucune clé de branchée :
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
et ceci avec une clé branchée :
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0951:1600 Kingston Technology DataTraveler II Pen Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Je suppose donc que la clé est bien détectée par le système.
Par contre, impossible de trouver le système de fichier correspondant.
Un ls dans /dev me donne ceci :
adsp log ram12 tty13 tty41 ttyS3
agpgart loop0 ram13 tty14 tty42 urandom
audio loop1 ram14 tty15 tty43 vcs
block loop2 ram15 tty16 tty44 vcs1
bus loop3 ram2 tty17 tty45 vcs10
cdrom loop4 ram3 tty18 tty46 vcs11
cdrw loop5 ram4 tty19 tty47 vcs12
char loop6 ram5 tty2 tty48 vcs2
console loop7 ram6 tty20 tty49 vcs3
core MAKEDEV ram7 tty21 tty5 vcs4
cpu_dma_latency mcelog ram8 tty22 tty50 vcs5
disk mem ram9 tty23 tty51 vcs6
dmmidi1 midi1 random tty24 tty52 vcs7
dsp mixer root tty25 tty53 vcs8
dvd mixer1 rtc tty26 tty54 vcs9
dvdrw net rtc0 tty27 tty55 vcsa
fd network_latency sequencer tty28 tty56 vcsa1
fd0 network_throughput sequencer2 tty29 tty57 vcsa10
full null shm tty3 tty58 vcsa11
hda nvidia0 snapshot tty30 tty59 vcsa12
hda1 nvidiactl snd tty31 tty6 vcsa2
hda2 parport0 sndstat tty32 tty60 vcsa3
hda3 port stderr tty33 tty61 vcsa4
hda5 ppp stdin tty34 tty62 vcsa5
hda6 psaux stdout tty35 tty63 vcsa6
hda7 ptmx tty tty36 tty7 vcsa7
hdd pts tty0 tty37 tty8 vcsa8
hpet ram0 tty1 tty38 tty9 vcsa9
initctl ram1 tty10 tty39 ttyS0 xconsole
input ram10 tty11 tty4 ttyS1 zero
kmsg ram11 tty12 tty40 ttyS2
Dans /dev/bus/usb/001, si j’ai ma clé de branchée, un ls -l me donne ceci :
crw-rw-r-- 1 root root 189, 0 sep 27 2009 001
crw-rw-r-- 1 root root 189, 5 sep 27 15:04 006
Un ls -l sans la clé me donne une ligne de moins (celle terminant par 006).
Notez que le 006 s’incrémente à chaque branchage/débranchage et j’en ai fait plusieurs en l’occurrence.
Voilà, je suis un peu bloqué.