USB का पता लगाया गया लेकिन / देव में नहीं मिला


16

मेरे पास कर्नेल 4.9.6 के साथ एक परबोला (आर्च) / लिनक्स इंस्टॉलेशन है। जब मैं एक यूएसबी बाहरी हार्ड डिस्क डालने मैं इसे में देख सकते हैं 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 विभाजन के साथ मेरी हार्ड डिस्क है। यूएसबी डिवाइस /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
क्या होगा अगर वे एक ही संस्करण दिखाते हैं?
बेरिगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.