LinuxForum.Fans
Тема

Не работает картридер Ginzzu GR-137U

Автор: rawwis 28 сообщений 8977 просмотров
#333202

Посмотрите, есть ли различия в списке работающих модулей ядра при работающем кард-ридере и при неработающем:

text
# lsmod

и то, как собрано ядро :

text
# zgrep -i "usb" /proc/config.gz

Правда, насчет того, что это сработает в Debian, я не уверен - если не ошибаюсь, там ядро собрано без поддержки доступа к конфигу ядра через виртуальную файловую систему proc, в отличие от Slackware. В этом случае смотрите похожий файл в /boot.

#333223

yars, в директории /boot/ есть config-3.10-2-686-pae и config-3.9-1-686-pae
вот grep по config-3.10-2-686-pae
вот по config-3.9-1-686-pae
lsmod на дебиане совпадает что работает ридер что нет, с убунтой я не сравнивал еще.
При этом правила udev что в debian что в xubuntu одинаковые.

#333252

Похоже действительно в ядре дело, т.к. на другом компе с той же системой уже внешний ридер, который в wheezy работал, ведет себя также как и Ginzzu.

#333255

Ради чистоты эксперимента попробуйте пересобрать ядро 3.10.7 с [url=ftp://slackware.osuosl.org/pub/slackware/slackware-current/source/k/config-x86/config-huge-smp-3.10.7-smp]этим[/url] конфигом. Я бегло посмотрел конфиги, предоставленные вами, различия и между ними, и с близкими версиями ядра в Slackware есть, но в чем дело, пока однозначно сказать не смогу. Квалификации не хватает. В разных версиях, похоже, одна и та же опция называется по-разному.

#333256

yars, Я конечно могу попробовать, но я никогда не собирал ядро)) И если ядро 3.10.7 (а в дебиан 3.10.2) то получается надо исходники скачивать с kernel.org так? Могу еще попробовать из experemental поставить 3.11 ядро.
В таком случае не подскажите как собрать ядро с данным вами конфигом?

#333263

Конечно, но есть и еще одно руководство, оно, кажется, поновее.

#333733

yars, Извините за молчание, был занят. Попробовал ядро 3.10.7 с вашим конфигом, пробовал ядра 3.11, 3.2. Никакого результата. Видимо дело все-таки в udev и udisks, т.к. udev создает устройство /dev/sdb, udisks видит это устройство но когда вставляешь флешку, /dev/sdb1 не появляется. При этом достаточно выполнить "udisks --enumerate" даже без флешки в картридере и потом все работает как надо, т.е. флешку можно втыкать и вытыкать сколько угодно, но только до перезагрузки. Я не знаю с чем связано такое поведение, может у вас есть какие-нибудь идеи?

Войдите или зарегистрируйтесь, чтобы ответить.