USB виявлено, але не знайдено в / dev


16

У мене встановлення параболи (арки) / Linux з ядром 4.9.6. Коли я вставляю зовнішній жорсткий диск usb, я бачу його lsusbяк

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

Однак я не можу знайти його як блоковий пристрій де-небудь в / dev. Наприклад, lsblkповертає

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

Ось sdaмій жорсткий диск з деякими lvm-розділами. Пристрій usb не відображається /dev/disk/by-idні в одному. Перевірка dmesgврожайності

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

і більше нічого. Я не можу зрозуміти, в чому проблема. Хтось може мені допомогти?

Відповіді:


28

Найпоширеніша причина:

Ви нещодавно оновили ядро, але ще не перезавантажили його. Підключаючи новий пристрій, udev намагається завантажити модулі, що відповідають працюючому ядру, але у вас їх більше немає! Натомість у вас є /lib/modulesлише файли для встановленого нового ядра.

Перевірте , чи правильно чи uname -rй pacman -Q linuxпоказати різні версії; якщо так, перезавантажте.


1
Людина! Дякую! Я кілька годин намагався встановити нові udevправила і бла-бла-бла і не можу зрозуміти, де мій /dev/sdb! Водії! Це було так просто ...
setevoy

4
Що робити, якщо вони показують ту саму версію?
Берріган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.