fdisk USB संग्रहण नहीं पा सकता है


2

लिनक्स में USB स्टोरेज की समस्या के कारण मुझे एक दिन से अधिक समय लग गया है: dmesg USB का पता चला है, लेकिन fdisk -l USB संग्रहण नहीं मिल रहा है।

मेरा कर्नेल 2.4.32 है।

इस USB स्टोरेज के बारे में जानकारी भी मिल सकती है proc:

# cat /proc/scsi/usb-storage-0/0 
   Host scsi0: usb-storage
       Vendor: USB 2.0
      Product: USB Flash Drive
Serial Number: 00000000001485
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 048d11670000000000001485
     Attached: Yes

lsmod दिखाता है:

# lsmod | grep usb
usb-storage            27800   0 
usbcore                56864   0  [ehci-hcd uhci usb-storage]
scsi_mod              108120   1  [usb-storage]

SCSI

 # cat /proc/scsi/scsi     
    Attached devices: 
    Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: USB 2.0  Model: USB Flash Drive  Rev: 0.00
      Type:   Direct-Access                    ANSI SCSI revision: 02

"fdisk -l / dev / sda" मुझे कुछ नहीं देता है, और "std fdisk -l / dev / sda मुझे दिखाता है:

open("/dev/sda", O_RDONLY|O_LARGEFILE)  = -1 ENXIO (No such device or address)

dmesg की पूंछ

hub.c: new USB device 00:1d.7-2, assigned address 2
usb.c: kmalloc IF af910660, numif 1
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=3
usb.c: USB device number 2 default language ID 0x409
Manufacturer: USB 2.0
Product: USB Flash Drive
SerialNumber: 00000000001485
scsi0 : SCSI emulation for USB Mass Storage devices
  Vendor: USB 2.0   Model: USB Flash Drive   Rev: 0.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
usb.c: usb-storage driver claimed interface af910660
usb.c: kusbd: /sbin/hotplug add 2
hub.c: port 3, portstatus 100, change 0, 12 Mb/s
hub.c: port 4, portstatus 100, change 0, 12 Mb/s
hub.c: port 5, portstatus 100, change 0, 12 Mb/s
hub.c: port 6, portstatus 100, change 0, 12 Mb/s
hub.c: port 7, portstatus 100, change 0, 12 Mb/s
hub.c: port 8, portstatus 100, change 0, 12 Mb/s

1
गंभीरता से? 2.4? यह एक दशक से अधिक पुराना है। उन्नयन का समय। 10 साल पहले।
psusi

हाँ, लेकिन यह कंपनी की संपत्ति है, मेरे अपने बॉक्स की नहीं। उन्नयन के बिना क्या पता लगाने के लिए कोई समाधान? धन्यवाद
whatacold

1
क्या वे अभी भी विंडोज 95 का उपयोग कर रहे हैं? मारो जो भी एक रबर की नली के साथ प्रभारी है जब तक कि वे अप्रचलित सॉफ्टवेयर का उपयोग करना बंद न करें।
psusi

आप बहुत विनोदी हैं, योग्य हैं।
whatacold

क्या अब भी 2.4.32 कर्नेल का उपयोग उनके उद्यम सुरक्षा प्रणालियों के लिए डिफ़ॉल्ट रूप से नहीं किया जा रहा है? यह पुराना नहीं हो सकता है, बस lts।
Michael K

जवाबों:


4

अंत में, मैंने इस समस्या को हल कर दिया! :-P

यह पता चला कि मैं insmod scsi_mod.o तथा sd_mod.o, लेकिन कर्नेल को पहले से ही SCSI के लिए समर्थन था।

आह ~

मैंने यह भी पाया कि scsi_mod होना चाहिए insmod 'sd_mod से पहले ed, और usb-storage.o से पहले ehci_hcd.o। यदि नहीं, तो dmesg कहेंगे usb.c: USB device not accepting new address=2 (error=-71)


0

"कर्नेल 2.4.32 है" - वास्तव में? क्या आप कुछ और अधिक आधुनिक उपयोग नहीं कर सकते?

क्या आपने "बिल्ली / proc / scsi / scsi" देखने की कोशिश की है? कैसे के बारे में "fdisk -l / dev / sda"?

अपने दम पर "fdisk -l" हमेशा सिस्टम में सभी डिस्क जैसे उपकरणों की कोशिश नहीं करता है। इसे एक विशिष्ट उपकरण देने से यह देखने के लिए बाध्य होगा और आपको इसकी विभाजन तालिका बताएगा।


उर उत्तर के लिए धन्यवाद। मैं अपने सवाल के साथ अद्यतन किया है और "fdisk -l / dev / sda" कहीं अधिक जानकारी खोजने की आवश्यकता है? उन्नयन की अनुमति नहीं है क्योंकि यह कंपनी की संपत्ति है।
whatacold

ऐसा लगता है कि समस्या हॉटप्लग में कहीं है - SCSI डिवाइस है, लेकिन / dev में कुछ भी नहीं है। जब तक यह कहीं और / देव में नहीं है। "Ll -lR / dev & gt; फ़ाइल" को प्लग इन करने से पहले और बाद में परिणाम अलग करें। क्या आपको इस विशिष्ट प्रणाली का उपयोग करना है? क्या यह इंटेल या कुछ अन्य वास्तुकला है?
pjc50

इसे प्लग-इन करने से पहले और बाद में कोई अंतर नहीं है :-(? मुझे इस सिस्टम का उपयोग करना चाहिए और यह इंटेल आर्किटेक्चर है। कहीं भी जांच करने की आवश्यकता है? मैं वास्तव में नहीं जानता कि इस समस्या को कैसे हल किया जाए।
whatacold

0

जब आप usbstick डालते हैं तो dmesg पर अधिक बारीकी से देखते हैं - मेरा अनुमान है कि t / dev / sda पर नहीं गिर रहा है।


मैं पोस्ट पूंछ भाग dmesg, कुछ गलत है?
whatacold

क्या कुछ अजीब / देव में दिखाई देता है? क्या यह सब उस समय से है जब आप इसे प्लग करते हैं
Ben

/ देव USB चिपके में प्लग करने से पहले और बाद में बिल्कुल वैसा ही है, dmesg का आउटपुट थोड़ा लंबा (185 लाइन) है, जो मैंने पोस्ट किया है, वह इसका अंतिम हिस्सा है। क्या मुझे यह सब पोस्ट करने की आवश्यकता है ताकि आप इसका बेहतर विश्लेषण कर सकें?
whatacold
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.