MicroSD, не видит после "просыпания"

Всем привет. Давно собирался спросить, но все руки не доходили. Есть Макбук, есть штатный слот для MicroSD. Пр свежем старте, видится отлично, но если закрыть ноут, и открыть, то после просыпания не видит его вообще. и в /dev отсутствует. Если подключить через usb-reader, то все ок. Вопросто в том, это баг Мака, или может всех ноутов? Или это специфично для линукса, потому что в Маке все читается.У кого похожее было? Иногда срочно надо что-то записать на сабж, и приходится перезагружать ноут. Бесит.
shlomo
после просыпания не видит его вообще. и в /dev отсутствует.
Раньше была такая фича - для устройств, которые имеют проблемы при выходе из suspend, создается файл в директории /etc/pm/config.d/xxx (имя файла произвольное, но обычно suspend_modules или unload_modules). В этом файле прописывают строку о нужном модуле проблемного устройства, типа такого
SUSPEND_MODULES="модуль_устройства"
Попробуй, может поможет.
UPD ... помнится, это было прописано и в Wiki
Ошибки не исчезают с опытом - они просто умнеют
Пользую с 2012г. и имею эту же проблему. Нет, не на всех ноутах. Но на Маке точно есть. Забил. Если решите - отпишитесь пожалуйста.
Это PCI устройство? Если да, то попробуйте выполнить заново сканирование PCI устройств - # echo 1 > /sys/bus/pci/rescan
Ошибки не исчезают с опытом - они просто умнеют
Это не pci, во всяком случае, я его не нашел.
shlomo
Это не pci, во всяком случае, я его не нашел.
У меня слот есть, но практически SD не использую, а потому насчет PCI был не совсем прав.
Если точнее, сама USB шина, на которой висит слот, будет в выводе lspci, типа такого
02:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
02:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
а само устройство будет в выводе lsusb.
shlomo
после просыпания не видит его вообще. и в /dev отсутствует
А модуль загружен или нет? Не пробовал просто перезагрузить модуль.
Ошибки не исчезают с опытом - они просто умнеют
vasek
А модуль загружен или нет? Не пробовал просто перезагрузить модуль.
Если честно, я не могу найти его модуль.
И не вижу ничего, что сидит на usb
[[email protected] ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05ac:0291 Apple, Inc.
Bus 001 Device 006: ID 05ac:828f Apple, Inc.
Bus 001 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[[email protected] ~]$
shlomo
я не могу найти его модуль
udevadm monitor
воткнуть карточку в слот
и смотреть вывод
Разумеется тогда когда
слот для MicroSD. Пр свежем старте, видится
 
Зарегистрироваться или войдите чтобы оставить сообщение.