web-dev-qa-db-fra.com

USB détecté mais non trouvé dans / dev

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?

12
gmask

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.

19
grawity