Created attachment 5245 [details] N900_ALT5.1_2.6.32.log cdc_ether используется в мобильниках, в данном случае Nokia N900. На ALT5.1 с ядром 2.6.32 при подключении этого устройства появляется интерфейс "usb0" со статусом наличия связи и как следствие корректно обнаруживающийся и управляемый в NetworkManager. При этом в P6 и выше интерфейс появляется, но со статусом отсутствия соединения. Как следствие в NetworkManager его не видно. Из acc настроить его можно и он работает. Логи подключения данного устройства на ALT5.1 и P6 вкладываю. P.S. Попутно вопрос. Как сейчас вешать баги на ядро в апстриме ибо багзила ядра давно и плотно лежит?
Created attachment 5246 [details] N900_ALTP6_3.1.1.log
На Ubuntu 11.04 с ядром 2.6.38 такой проблемы нет. P.S. Я вообще заметил, что начиная с ядра 2.6.39 сломано или надломано очень многое, причём ничего из того что я заметил до сих пор не исправлено!
(В ответ на комментарий №2) > На Ubuntu 11.04 с ядром 2.6.38 такой проблемы нет. На Ubuntu 11.10 с ядром 3.0.0.13 проблема так-же есть, что подтверждает гипотезу про граничную версию проблемного ядра 2.6.39
Кстати линк появляется после инициализации отключенного интерфеса, т.е. при поступлении первых данных, а значит и событий в драйвер. Интересная получается ситуация что-бы состояние линка поднялось нужно что-то по интерфейсу отослать, а что-бы отослать нужно его инициализировать в NetworkManager, который без статуса линка интерфейса не замечает. :) Кстати эта проблема присутствует на широком спектре мобильных устройств начиная от Nokia N800, N810 и N900. Я так понял, начиная с ядра 2.6.39, состояние линка для новых интерфейсов устанавливается в "no", что и породило эту проблему. Из этого вытекает вопрос. Что и как правильно делать. Можно конечно для этого драйвера поднимать статус линка принудительно, при подключении. Но вообще не понятно кого пнуть по этому поводу в майнстриме.
Сейчас уже всё работает, Link detected: yes и NetworkManager его видит.