Đã phát hiện thấy USB nhưng không tìm thấy trong / dev


10

Tôi có cài đặt Parabola (arch) / Linux với Kernel 4.9.6. Khi tôi cắm một đĩa cứng ngoài USB, tôi có thể thấy nó trong lsusb như

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

Tuy nhiên tôi không thể tìm thấy nó như một thiết bị khối ở bất cứ đâu trong / dev. Ví dụ, lsblk trả lại

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

Đây sda là đĩa cứng của tôi với một số phân vùng lvm. Thiết bị usb không hiển thị trong /dev/disk/by-id hoặc. Kiểm tra tại dmesg sản lượng

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

và không có gì khác. Tôi không thể tìm ra vấn đề là gì. Bất cứ ai có thể giúp tôi ra?

Câu trả lời:


16

Nguyên nhân phổ biến nhất:

Bạn đã nâng cấp kernel gần đây, nhưng chưa khởi động lại vào kernel. Khi bạn kết nối một thiết bị mới, udev cố gắng tải các mô-đun khớp với đang chạy kernel - nhưng bạn không có chúng nữa! Thay vào đó của bạn /lib/modules chỉ có tập tin cho Cài đặt hạt nhân mới hơn.

Kiểm tra xem uname -rpacman -Q linux hiển thị các phiên bản khác nhau; nếu vậy, khởi động lại.


1
Đàn ông! Cảm ơn! Tôi đã dành vài giờ cố gắng để thiết lập mới udev quy tắc và bla-bla-bla và không thể hiểu tôi ở đâu /dev/sdb! Tài xế! Thật dễ dàng ...
setevoy

1
Điều gì nếu họ hiển thị cùng một phiên bản?
Berrigan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.