- TD,
Bonsoir à tous
Il m’arrive régulièrement de vouloir brancher une clé USB alors que mon ordinateur est allumé depuis plusieurs heures. Je rencontre alors un problème particulièrement gênant : bien que le système détecte qu’un périphérique USB a été branché, il reste invisible et inutilisable.
La commande dmesg
ci-dessous indique bien que je branche ma clé USB puis que je la débranche pour enfin la remettre.
1 2 3 4 5 | $ dmesg ... [17173.694096] usb 1-1.2: new high-speed USB device number 3 using ehci-pci [17180.529385] usb 1-1.2: USB disconnect, device number 3 [17180.804048] usb 1-1.2: new high-speed USB device number 4 using ehci-pci |
De plus, udev fait son travail correctement :
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ udevadm monitor monitor will print the received events for: UDEV - the event which udev sends out after rule processing KERNEL - the kernel uevent KERNEL[17970.942008] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb) KERNEL[17970.942093] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb) UDEV [17970.943432] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb) UDEV [17970.952969] remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb) KERNEL[17980.647973] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb) KERNEL[17980.648080] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb) UDEV [17980.667921] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb) UDEV [17980.668575] add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb) |
Or seul mon disque dur apparaît dans le répertoire /dev
:
1 2 | $ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 |
La commande lsblk
retourne un résultat cohérent :
1 2 3 4 5 6 7 8 | $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465,8G 0 disk ├─sda1 8:1 0 102M 0 part /boot ├─sda2 8:2 0 258,9M 0 part [SWAP] ├─sda3 8:3 0 48,9G 0 part / └─sda4 8:4 0 416,6G 0 part /home sr0 11:0 1 1024M 0 rom |
La question que je me pose, c’est comment faire en sorte de pouvoir monter des périphériques USB sans limite de temps, que ce soit en le disant explicitement dans un fichier quelconque, ou au pire en remettant à zéro un compteur. J’utilise Archlinux mais c’est un problème plus général et ancien (j’ai trouvé un sujet de forum datant de 2005 qui en parle).
Pouvez-vous m’aider ? C’est quand même dommage d’avoir à redémarrer juste pour copier un fichier.