USB가 감지되었지만 / dev에 없습니다.


16

Kernel 4.9.6과 함께 Parabola (arch) / Linux 설치가 있습니다. 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규칙과 bla-bla-bla 를 설정하려고 몇 시간을 보냈고 내 어디에 있는지 이해할 수 없습니다 /dev/sdb! 드라이버! 너무 쉬웠다 ...
setevoy

4
동일한 버전을 표시하면 어떻게됩니까?
Berrigan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.