Я подключил SD-карту к своему ноутбуку, и я использую его в качестве своего домашнего раздела. Когда я включаю свой компьютер, у меня нет проблемы при достижении домашней папки и подкаталогов, но когда я приостанавливаю его и резюме, система не читает SD-карту. Таким образом, может заморозиться, вынудив меня перезагрузить машину, чтобы заставить все работать снова.
Некоторая полезная информация:
Некоторая дальнейшая информация:
$ 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
устройство (который является моей SD-картой, смонтированной как /home
). После пробуждения lsblk
команда не показывает мою SD-карту, и я не могу достигнуть своих файлов на /home
папка. Также я не могу подключить повторно свою SD-карту; это не распознано.
системный журнал – новая приостановка происходит от "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)
Некоторые жесткие диски USB имеют встроенное микропрограммное обеспечение, которое вынуждает их спать после периодов неупотребления. Возможно, это - Ваша проблема также.
Утилита автоматического монтирования может разбудить устройства (https://help.ubuntu.com/community/Autofs).
Я надеюсь, что это поможет Вам.
Имел ту же самую проблему. Действительно также происходит на окнах 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
Затем перезагрузка и тест
Попробуйте изменить настройки питания, чтобы он никогда не зависал. Это то, что я должен был сделать, чтобы обеспечить успешное копирование 128 ГБ на SD-карту.
Ноутбук также должен быть подключен к сети.