USB detectado, mas não encontrado em / dev

15

Eu tenho uma instalação do Parabola (arch) / Linux com o Kernel 4.9.6. Quando insiro um disco rígido externo USB, posso vê-lo lsusbcomo

Bus 002 Device 055: ID 0411:01de BUFFALO INC. (formerly MelCo., Inc.) External Hard Drive HD-PCTU3 [Buffalo MiniStation]

No entanto, não consigo encontrá-lo como um dispositivo de bloco em qualquer lugar no / dev. Por exemplo, lsblkretorna

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

Aqui sdaestá o meu disco rígido com algumas partições lvm. O dispositivo usb também não aparece /dev/disk/by-id. Uma verificação nos dmesgrendimentos

usb 2-1: new high-speed USB device number 55 using ehci-pci

e nada mais. Não consigo descobrir qual é o problema. Alguém poderia me ajudar?

gmask
fonte

Respostas:

27

A causa mais comum:

Você atualizou o kernel recentemente, mas ainda não o reiniciou. Quando você conecta um novo dispositivo, o udev tenta carregar módulos correspondentes ao kernel em execução - mas você não os possui mais! Em vez disso, você /lib/modulessó possui arquivos para o kernel mais recente instalado .

Verifique se uname -re pacman -Q linuxmostra versões diferentes; Nesse caso, reinicie.

user1686
fonte
1
Cara! Obrigado! Passei algumas horas tentando estabelecer novas udevregras e bla-bla-bla e não consigo entender onde está o meu /dev/sdb! Drivers! Era tão fácil ...
setevoy
4
E se eles mostrarem a mesma versão?
Berrigan