USB wykryto, ale nie znaleziono w / dev


16

Mam instalację Parabola (arch) / Linux z jądrem 4.9.6. Po włożeniu zewnętrznego dysku twardego USB widzę go lsusbjako

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

Jednak nie mogę go znaleźć jako urządzenia blokowego w / dev. Na przykład lsblkzwraca

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

Oto sdamój dysk twardy z niektórymi partycjami lvm. Urządzenie USB również się nie wyświetla /dev/disk/by-id. Kontrola dmesgrentowności

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

i nic więcej. Nie mogę zrozumieć, na czym polega problem. Czy ktoś może mi pomóc?

Odpowiedzi:


28

Najczęstsza przyczyna:

Ostatnio zaktualizowałeś jądro, ale jeszcze go nie uruchomiłeś. Po podłączeniu nowego urządzenia udev próbuje załadować moduły pasujące do działającego jądra - ale już ich nie masz! Zamiast tego masz /lib/modulestylko pliki dla zainstalowanego nowszego jądra.

Sprawdź, czy uname -ri pacman -Q linuxpokaż różne wersje; jeśli tak, uruchom ponownie.


1
Mężczyzna! Dzięki! Spędziłem kilka godzin, próbując ustanowić nowe udevzasady i bla-bla-bla i nie mogę zrozumieć, gdzie jest mój /dev/sdb! Kierowcy! To było takie proste ...
ustawił

4
Co jeśli pokażą tę samą wersję?
Berrigan,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.