[sisyphus] hotplug не грузит cdc-acm
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Вс Янв 9 23:32:43 MSK 2005
On Mon, Jan 10, 2005 at 01:10:00AM +0500, Andrey Rahmatullin wrote:
> Вообще cdc-acm какой-то сломанный.
>
> Выношу pppd. Делаю rmmod. Refcount=0, но rmmod виснет, кушая весь проц.
> Ребут. Поднимаю pppd. В процессе подъема выключаю телефон. pppd падает в
> сислог (EIP is at get_kobj_path_length+0x1a/0x40, могу полный бэктрейс
> показать). pppd больше нет, у cdc-acm рефкаунт 2, выгрузить его нельзя,
> khubd висит как D. Ребут.
Это всё на 2.6.10? Мда... Вообще-то в cdc-acm что-то чинили, но вроде
бы не такого рода (там модуль отказывался признавать какие-то особо
кривые устройства).
> Плюс какие-то странности с номерами устройств. У меня devfs, АСМ'ы висят
> как /dev/usb/acm/0. После некоторых манипуляций (то ли телефон
> перегрузить, то ли выткнуть-воткнуть) устройство оказывается на
> /dev/usb/acm/1 почему-то. При этом /dev/usb/acm/0 уже нет.
Это бывает со всеми hotplug-устройствами - номер остаётся занятым,
пока userspace не закроет все файловые дескрипторы для этого
устройства. Если воткнуть устройство раньше, для него будет выделен
новый номер. Разобраться в получившемся безобразии сможет лишь udev
(если для него правильно написаны правила именования устройств).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050109/b8108c54/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus