LinuxForum.Fans
Тема

Перестали подключаться некоторые usb устройства

Автор: chubakur 9 сообщений 8423 просмотров
#152763

Перестали подключаться плеер Texet t 860, и КПК Samsung witu i900.

text

[chubakur@archlinux ~]$ dmesg|tail
sd 9:0:0:0: [sdb] No Caching mode page present
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sd 9:0:0:0: [sdb] READ CAPACITY failed
sd 9:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
sd 9:0:0:0: [sdb] Sense not available.
sd 9:0:0:0: [sdb] Assuming Write Enabled
sd 9:0:0:0: [sdb] Asking for cache data failed
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sdb: detected capacity change from 8166309888 to 0
sd 9:0:0:0: [sdb] Attached SCSI removable disk

и

text

sd 12:0:0:0: [sdb] Asking for cache data failed
sd 12:0:0:0: [sdb] Assuming drive cache: write through
sd 12:0:0:0: [sdb] READ CAPACITY failed
sd 12:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
sd 12:0:0:0: [sdb] Sense not available.
sd 12:0:0:0: [sdb] Asking for cache data failed
sd 12:0:0:0: [sdb] Assuming drive cache: write through
sdb: detected capacity change from 8220835840 to 0

Ошибка почти один в один как в https://bugzilla.kernel.org/show_bug.cgi?id=11423.
Но этот патч уже наложен на ядро, я проверял.
Дистрибутивы Arch Linux, Gentoo.
Произошло сие при обновлении ядра до последней версии. Скомпилировал на генту ядро старой версии, все работает.

#152795

chubakur, hal присутствует в системе, если да то он в автозагрузке?

#152799

White Nelud, в арче присутствует, но не в автозагрузке. В генту отсутствует.

#152808

chubakur, без hal у большинства пользователей а точней у их систем не монтируются флешки (у меня виндовс разделы). Решение - установить в генту hal и желательно его прописать в make.conf а в арче добавить в автозагрузку. Хотя есть еще (кажется) способ монтировать через udev.

#152845

White Nelud, но ведь в прошлой версии ядра все нормально работает.

P.S. добавил hal в автозагрузку. Как и ожидалось, все осталось по-прежнему.

#152856

chubakur, возможность сравнить конфигурационные файлы старого и нового ядер есть?

#152869

Lupo Alberto, есть, я же ядро сам собирал. Один и тот же конфиг.

Если сравить выхлоп от zcat /proc/config.gz одного и другого ядра - тоже один в один.

#152875

chubakur, а что за версии у ядер — старого и нового?
В вашем случае не надо собирать никаких сторонних (вне ядра, от производителей оборудования) модулей ядра? Наподобие проприетарных драйверов NVidia.

#152877

Lupo Alberto, на 2.6.38 не работает. На 2.6.36 работает. 2.6.37 не тестировал.
Ничего дополнительного собирать не надо. Обычное устройство аля флешечка.

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