Кардридер и ждущий режим

Есть в ноутбуке кардридер. Ядром видится, все штатно работает. До первого ухода в ждущий режим. После этого кардридер с карточкой невидим.
Ядро? - без разницы, от 3.14 до последнего 3.18.
Куда копать?
карточка в кардридер воткнута:
# lsusb
Bus 002 Device 003: ID 0951:1693 Kingston Technology
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
# lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1c.5 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Multimedia controller: Broadcom Corporation Device 1570
03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
04:00.0 SATA controller: Samsung Electronics Co Ltd Apple PCIe SSD (rev 01)
а покажи вывод выше но после ждущего режима.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
так это он и есть, после ждущего.
А вот после перезагрузки и ДО ждущего, когда карточка видна -


# lsusb
Bus 002 Device 002: ID 05ac:8406 Apple, Inc.
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
# lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 2 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1c.5 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 6 (rev e4)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Multimedia controller: Broadcom Corporation Device 1570
03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
04:00.0 SATA controller: Samsung Electronics Co Ltd Apple PCIe SSD (rev 01)
# 
Никакого прогресса. Коллеги, прошу помощи - как-то не к лицу перезагружать ноутбук только для чтения карточки.
А если передернуть карточку?
Практически с этим не сталкивался, знаком чисто теоретически, так что о конечном результате ничего сказать не могу, никогда не пробовал..
Есть такая фича - для устройств, которые имеют проблемы при выходе из suspend, создается файл в директории /etc/pm/config.d/ (имя файла произвольное, но обычно suspend_modules или unload_modules). В этом файле прописывают строку о нужном модуле проблемного устройства, например, в твоем случае это будет (если не ошибаюсь, то для кардридер usb_storage)
SUSPEND_MODULES="usb_storage"
Разумеется, модуль нужно вписать вместе с зависимостями (в помощь lsmod).
UPD...........в нашей Wiki (suspend) этого нет (возможно не нашел, да и искал в прошлом году), но имеется намек в другой Wiki.
UPD........Смысл этого до меня не дошел - модуль при выходе из suspend вроде бы не должен пропадать (проверь, ради интереса), остается одно, возможно, что то с модулем не так после спячки.
PS...........создание файла эквивалентно выгрузке модуля перед suspend
Ошибки не исчезают с опытом - они просто умнеют
Нет, передергивание карточки совершенно не помогает, это пробовали.
ОТмечу, что аналогичная ситуация наблюдается не на одном ноутбуке - у меня в хозяйстве 4 МакБука и 1 леново x220, картина одинаковая. так что на сам модуль в аппаратном смысле не свалить.
vasek
SUSPEND_MODULES="usb_storage"

Я так понимаю, что перед созданием такого файла (конфига, модификатора ухода в спящий режим и выхода из него) следует сперва выполнить команды в терминале. Какие?
wau
так что на сам модуль в аппаратном смысле не свалить.
Смысл не в том, что модуль плохой сам по себе, а в том, что с ним возникают проблемы после выхода из ждущего..........но вот как помогает при этом модуль выгруженный принудительно, я не знаю - я не теоретик, а практик.................и попробовать тебе ничего не стоит. У меня на эту тему несколько статей, правда все на eng, но смысл там тот же самый, как я описал................
Ошибки не исчезают с опытом - они просто умнеют
wau
Я так понимаю, что перед созданием такого файла (конфига, модификатора ухода в спящий режим и выхода из него) следует сперва выполнить команды в терминале. Какие?
Никаких команд выполнять не нужно, все делается автоматом, просто нужно создать нужный файл, в нужной директории. Ну ясен пень, результат не гарантирован.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.