Модем YOTA rndis error -110

Изначально он работал и совершенно внезапно (никаких обновлений в тот день не устанавливалось, ноут не выключался, только суспенд) сдох. В Убунте 12.04b2 работает (на этом же ноутбуке). В начале устройство определяется как CD-ROM потом отключается и должен настраиваться как RNDIS устройство. Куда копать? Интернет перелазил, по теме ничего толкового нету. Перезагрузки, новые ядра (3.3.1) всё перепробовано.

В dmesg: rndis init error -110

Провёл расследование. Установил на другой комп calculate 11.15 модем работает. После обновления мира и презагрузки такая же проблема, что и на ноутбуке. Подскажите пожалуйста, как искать проблемный пакет.

Всё оказалось гораздо страньше. Гружусь с флешки, подключаю модем - работает, переподключаю модем - не работает. Установил чистый 11.15 - таже ситуация, модем работает только в первый раз, перезагрузка/выключение не помогает.

Есть дикое предположение:
Вы втыкаете модем первый раз, он виден как три(скорее всего)
ttyUSB устройства
Через одно из этих устройств поднимается pptp.
Вы вытаскиваете устройство, при этом /dev/ttyUSB[0-2] устройства не удаляются.
Вы втыкаете устройство обратно, и создаются (или нет) еще 3-и ttyUSB устройства.
Но служба старается подключиться через те первые.
@ @
Предположение очень странное, но в принципе оно могло бы объяснить ваши странности поведения модема.
@ @
Как это проверить:
до втыкания устройства первый раз смотрим:
ls -l /dev/ttyUSB?
Втыкаем устройство, снова:
ls -l /dev/ttyUSB?
отключаем устройство, и снова:
ls -l /dev/ttyUSB?

И еще, если мое предположение окажется верным(или не верным), необходимо изучать логи.

В консоли из под root-а выполним:
tail -fn+0 /var/log/messages
втыкаем устройство первый раз, когда сообщения перестанут сыпать, помечаем этот как-то, к примеру прямо в той же консоли вбиваем нечто вроде
## устройство определилось
Вытаскиваем устройство, снова ждем прекращения логов на этот счет, и вбиваем
## устройство извлечено
повторно втыкаем, и вбиваем
## повторное подключение устройства
@ @
Результат выложите где нибудь тут

/var/log/messages оказался чуть более информативен, чем dmesg, спасибо за наводку. Вот собственно логи. Модем попадает в цикл переподключений cd-rom <-> modem http://pastebin.calculate-linux.org/en/show/3347. Если придушить udev, то цикл прерывается устройство регистрируется как cd-rom, потом переходит в режим модема rndis_host назначает ему eth1, но в ifconfig он не появляется. Вот лог с убитым udev: http://pastebin.calculate-linux.org/en/show/3348

При правильном стечении обстоятеьств udev должен был переименовать eth1 в eth2 и зарегистровать его (так происходит при первом подключении и в убунте 12.04b2). В убунте udev версии 175-ubuntu9 в кальке 11.15 - 171. Я пробовал обновлять udev до 182-r3 - изменений нет.

Если udev потом опять стартануть, то начинается старая зацикленная песня.

P.S. http://pastebin.com/Pp0LAEx6 мой udevadm monitor --property

ls l /dev/ttyUSB? никогда, ничего не находит.

Проверил еще и на 11.12 - не работает.

За переключение модема отвечает sys-apps/usb_modeswitch (ну вернее, он предоставляет инструмент и правила которыми переключение производится udev-ом).
посмотрите, может он где-то поломался

equery k sys-apps/usb_modeswitch

Также может быть, что в правилах где-то ошибка (а что, мало ли…)
гляньте

equery f sys-apps/usb_modeswitch

И поищите упоминание вашего устройства. Смотрите по ID либо по описанию правил в комментах.