GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu ne lit pas la carte SD après le réveil ?

J'ai connecté une carte SD à mon ordinateur portable et je l'utilise comme partition personnelle. Lorsque j'allume mon ordinateur, je n'ai aucun problème à atteindre le dossier de départ et les sous-répertoires, mais lorsque je le suspends et que je le reprends, le système ne lit pas la carte SD. Il peut donc se bloquer, me forçant à redémarrer la machine pour que tout fonctionne à nouveau.

Voici quelques informations utiles :

  • MacBook Air 2016
  • MacOS Sierra et Ubuntu 17.04 Double démarrage
  • (Le même problème est également survenu le 16.10)

Quelques informations supplémentaires :

$ sudo LC_MESSAGES=POSIX lshw -c storage
*-usb                     
   description: Mass storage device
   product: Card Reader
   vendor: Apple
   physical id: 3
   bus info: [email protected]: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

De plus, la principale différence est qu'avant de suspendre lsblk montre mon sdb1 périphérique (qui est ma carte SD montée en tant que /home ). Après le réveil lsblk la commande n'affiche pas ma carte SD et je ne peux pas accéder à mes fichiers sur /home dossier. De plus, je ne peux pas reconnecter ma carte SD ; il n'est pas reconnu.

  • syslog - la suspension la plus récente a eu lieu à partir du "9 mai 22:56:01" à la ligne 45263.

    Les parties intéressantes semblent être :

    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)
    

Réponse acceptée :

Certains disques durs USB ont un micrologiciel qui les oblige à se mettre en veille après des périodes de non-utilisation. C'est peut-être aussi votre problème.

En relation :un bon backend par défaut pour matplotlib ?

Automounter est capable de réveiller les appareils (https://help.ubuntu.com/community/Autofs).

J'espère que cela vous aidera.


Ubuntu
  1. 10 choses à faire après l'installation d'Ubuntu Desktop

  2. Ubuntu 18.04 ne se réveillera pas après le verrouillage de l'écran et le blanc/suspendre/veille ?

  3. Bluetooth ne fonctionne pas après la reprise du mode veille, Ubuntu 18.04 Lts ?

  4. Ubuntu 16.04 Pas de Wifi après suspension ?

  5. Internet filaire ne fonctionne pas sur Ubuntu 12.04 ?

Quelle distribution Linux utiliser après Ubuntu ?

20 choses à faire après une nouvelle installation d'Ubuntu 18.04 LTS

Choses à faire après l'installation d'Ubuntu Desktop

Comment formater une clé USB ou une carte SD sur Ubuntu

Fix Laptop ne s'interrompt pas après la fermeture du couvercle sur Ubuntu Linux

Le PC ne se réveille pas après le mode veille ?