LINUX.ORG.RU

размонтируются USB накопители при suspend

 , , , ,


0

2

Довольно странная ситуация. Использую debian testing, но проблема была всегда уже больше года.

В ноуте TP x220 3 USB разъема и встроенныцй SD-ридер. Один USB разъём (дальний слева) работает как надо - всё что к нему подключено после выхода из suspend благополучно остается подмонтированным.

Но вот SD-карта и всё что подключается к двум другим USB раъемам - после выхода из suspend оказываются отмонтированными.

В результате, если например запущена виртуалка или loopback с этих девайсов, после suspend всё начинает жутко глючить, пока не убить все приложения с этими данными работающие с соответствующими последстиями. loopback и вовсе тихо и незаметно теряет данные...

Может, кто знает решение проблемы? Особенно жалко SD слот...

Также интересны сведения о дистрах, где нет такой проблемы на похожем железе.

Да, и может кто может точно сказать, что будет, если подключить SD ридер в слот express card - будет так же глючить или работать как единственный нормальный USB слот...

Если решения нет, то куда писать багрепорт? В дебиан или сразу в списки по ядру? И на что именно? дрова от thinkpad или какой-то модуль в ядре?


Кстати, в 3.10 ядре добавили CONFIG_USB_DEFAULT_PERSIST

anonymous
()

Может, кто знает решение проблемы? Особенно жалко SD слот..

Добавь файл с текстом «option mmc_core removable=0» в /etc/modprobe.d/ и пересобери initrd.

Если решения нет, то куда писать багрепорт? В дебиан или сразу в списки по ядру?

В debian, там разберутся. В списки по ядру нет особого смысла писать, если у тебя нет решения проблемы.

И на что именно?

linux-2.6 думаю подойдёт

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от i-rinat

Кстати, в 3.10 ядре добавили CONFIG_USB_DEFAULT_PERSIST

жаль нет варианта применять это по умолчанию ко всему, придется всякие скрипты писать для этого вместо одной опции...

Добавь файл с текстом «option mmc_core removable=0» в /etc/modprobe.d/ и пересобери initrd.

вроде помогла опция. хотя пока не всё тестировал...

а где про нее вообще написано? в доке по mmc_core не нашел...

olegsov
() автор топика
Ответ на: комментарий от olegsov

а где про нее вообще написано?

/sbin/modinfo mmc_core

Я вообще гуглил, оказалось, что это был параметр ядра. А потом Ben Hutchings впилил возможность управлять через параметр. Необходимость в этом очень редко возникает, может поэтому и документация скудная.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.