J'ai une installation de Parabola (Arch)/Linux avec Kernel 4.9.6. Quand j'insère un disque dur externe USB, je peux le voir dans lsusb
comme
Bus 002 Device 055: ID 0411:01de BUFFALO INC. (formerly MelCo., Inc.) External Hard Drive HD-PCTU3 [Buffalo MiniStation]
Cependant, je ne le trouve pas en tant que périphérique bloc dans/dev. Par exemple, lsblk
renvoie
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
└─sda1 8:1 0 223.6G 0 part
└─root 254:0 0 223.6G 0 crypt
├─matrix-swap 254:1 0 2G 0 lvm [SWAP]
├─matrix-root 254:2 0 199.4G 0 lvm /
├─matrix-boot 254:3 0 2G 0 lvm /boot
└─matrix-var 254:4 0 20.2G 0 lvm /var
Ici sda
est mon disque dur avec des partitions LVM. Le périphérique USB ne s'affiche pas non plus dans /dev/disk/by-id
. Un chèque à dmesg
rendements
usb 2-1: new high-speed USB device number 55 using ehci-pci
et rien d'autre. Je ne peux pas comprendre quel est le problème. Quelqu'un pourrait m'aider?
La cause la plus commune:
Vous avez mis à niveau le noyau récemment, mais vous n’avez pas encore redémarré. Lorsque vous connectez un nouveau périphérique, udev tente de charger les modules correspondant au noyau en cours d'exécution - mais vous ne les avez plus! Au lieu de cela, votre /lib/modules
ne dispose que de fichiers pour le noyau installé plus récent.
Vérifiez si uname -r
et pacman -Q linux
affichent des versions différentes; Si oui, redémarrez.