ตรวจพบ USB แต่ไม่พบใน / dev


16

ฉันมีการติดตั้ง Parabola (arch) / 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กฎใหม่และ bla-bla-bla และไม่เข้าใจว่าฉันอยู่ที่ไหน/dev/sdb! ไดร์เวอร์! มันง่ายมาก ...
setevoy

4
เกิดอะไรขึ้นถ้าพวกเขาแสดงรุ่นเดียวกัน
Berrigan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.