USB detectado pero no encontrado en / dev


15

Tengo una instalación de Parabola (arch) / Linux con Kernel 4.9.6. Cuando inserto un disco duro externo USB, puedo verlo lsusbcomo

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

Sin embargo, no puedo encontrarlo como un dispositivo de bloque en / dev. Por ejemplo, lsblkdevuelve

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

Aquí sdaestá mi disco duro con algunas particiones lvm. El dispositivo usb tampoco aparece en /dev/disk/by-id. Un control de dmesgrendimientos

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

y nada más. No puedo entender cuál es el problema. ¿Podría alguien ayudarme?

Respuestas:


27

La causa más común:

Ha actualizado el kernel recientemente, pero aún no ha reiniciado. Cuando conecta un nuevo dispositivo, udev intenta cargar módulos que coinciden con el núcleo en ejecución , ¡pero ya no los tiene! En cambio, /lib/modulessolo tiene archivos para el kernel más nuevo instalado .

Comprueba si uname -ry pacman -Q linuxmuestra diferentes versiones; Si es así, reinicie.


1
¡Hombre! ¡Gracias! ¡Pasé algunas horas tratando de establecer nuevas udevreglas y bla-bla-bla y no puedo entender dónde está mi /dev/sdb! Conductores! Fue tan fácil ...
setevoy

44
¿Qué pasa si muestran la misma versión?
Berrigan el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.