उबटन जगा के बाद एसडी कार्ड नहीं पढ़ता है


12

मैंने अपनी नोटबुक में SD कार्ड कनेक्ट किया है और मैं इसे अपने होम विभाजन के रूप में उपयोग कर रहा हूं। जब मैं अपना कंप्यूटर चालू करता हूं तो मुझे होम फोल्डर और उपनिर्देशिकाओं तक पहुंचने में कोई समस्या नहीं होती है, लेकिन जब मैं इसे निलंबित करता हूं और फिर से शुरू करता हूं, तो सिस्टम एसडी कार्ड नहीं पढ़ता है। तो यह स्थिर हो सकता है, मुझे फिर से काम करने के लिए सब कुछ पाने के लिए मशीन को रिबूट करने के लिए मजबूर कर सकता है।

कुछ उपयोगी जानकारी है:

  • मैकबुक एयर 2016
  • macOS सिएरा और उबंटू 17.04 डुअल बूट
  • (16.10 को भी यही समस्या आई)

कुछ और जानकारी:

$ sudo LC_MESSAGES=POSIX lshw -c storage
*-usb                     
   description: Mass storage device
   product: Card Reader
   vendor: Apple
   physical id: 3
   bus info: usb@2:3
   logical name: scsi1
   version: 8.20
   serial: 000000000820
   capabilities: usb-3.00 scsi emulated scsi-host
   configuration: driver=usb-storage maxpower=896mA speed=5000Mbit/s

$ lsusb -vd 05ac:8406 is:
    Bus 002 Device 002: ID 05ac:8406 Apple, Inc. 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x05ac Apple, Inc.
  idProduct          0x8406 
  bcdDevice            8.20
  iManufacturer           3 
  iProduct                4 
  iSerial                 5 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           44
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              224mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               4

इसके अलावा मुख्य अंतर यह है कि सस्पेंड होने से पहले lsblkमेरा sdb1डिवाइस (जो कि मेरा एसडी कार्ड है /home) वेक-अप lsblkकमांड के बाद मेरा एसडी कार्ड नहीं दिखता है और मैं अपनी फाइलों को /homeफ़ोल्डर में नहीं पहुंचा सकता । इसके अलावा मैं अपने एसडी कार्ड को फिर से कनेक्ट नहीं कर सकता; यह पहचाना नहीं गया है।

  • syslog - सबसे हालिया निलंबन "मे 9 9 22:56:01" लाइन 45263 पर होता है।

    दिलचस्प भाग प्रतीत होते हैं:

    May  9 22:56:25 MacBookAir kernel: [ 5883.035573] PM: Finishing wakeup.
    May  9 22:56:25 MacBookAir kernel: [ 5883.035575] Restarting tasks ... 
    May  9 22:56:25 MacBookAir kernel: [ 5883.035795] usb 2-3: USB disconnect, device number 2
    [...snip...]
    May  9 22:56:26 MacBookAir kernel: [ 5884.869838] usb usb2-port3: cannot disable (err = -32)
    May  9 22:56:26 MacBookAir kernel: [ 5884.869942] xhci_hcd 0000:00:14.0: Cannot set link state.
    May  9 22:56:26 MacBookAir kernel: [ 5884.869969] usb usb2-port3: cannot disable (err = -32)
    

यदि आपको गोपनीयता की आवश्यकता है, तो हार्डडिस्क पर / होम निर्देशिका होना और एन्क्रिप्ट करना बेहतर होगा।
user258532

@ user258532 मुझे प्राइवेसी से कोई समस्या नहीं है। मैं SD मेमोरी का उपयोग कर रहा हूं क्योंकि मेरे पास m.2 ss sdd है जिसमें 128 GB मेमोरी है और 60-70% इसका संबंध macOS से है।
एग सूकू

क्या आप सस्पेंड / वेकेशन से पहले और बाद में lsusb आउटपुट में कोई बदलाव देखते हैं?
ब्लीडर

चूंकि आप वेक-अप के बाद भी अपने सिस्टम के साथ बातचीत कर सकते हैं, क्या आप कृपया अपने प्रश्न में /var/log/pm-suspend.logऔर इसमें शामिल सामग्री को शामिल कर सकते हैं /var/log/syslog? यदि वे प्रश्न में फिट नहीं होते हैं तो आप एक पेस्ट्री सेवा का उपयोग कर सकते हैं ।
डेविड फ़ॉस्टर

Pm-suspend.log नामक कोई लॉग फ़ाइल नहीं थी। हालाँकि मैंने पास्टबिन के रूप में syslog फ़ाइल की प्रतिलिपि बनाई है।
ईजी सुकु

जवाबों:


0

कुछ USB HDD में फर्मवेयर होते हैं जो उन्हें उपयोग करने की अवधि के बाद सोने के लिए मजबूर करते हैं। शायद यह आपकी समस्या भी है।

स्वचालित रूप से डिवाइस को जगाने में सक्षम है ( https://help.ubuntu.com/community/Autofs )।

उम्मीद है इससे आपको मदद मिलेगी।


0

ठीक यही समस्या थी। खिड़कियों पर भी होता है 7-10।

उपाय:

sudo gedit /lib/systemd/system-sleep/usbc.sh

फिर इसे खाली दस्तावेज़ में चिपकाएँ:

 #!/bin/sh

case "$1" in
        pre)

 echo -n "0000:00:14.0" | tee /sys/bus/pci/drivers/xhci_hcd/unbind



                ;;
esac


case "$1" in
        post)
 echo -n "0000:00:14.0" | tee /sys/bus/pci/drivers/xhci_hcd/bind

                ;;
esac

इसे सहेजें और chmod चलाएँ:

sudo chmod a+x /lib/systemd/system-sleep/usbc.sh

फिर रिबूट और परीक्षण करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.