Пока не досмотрел до Вашего вопроса, но у Вас, по моему, тип модема неправильно установлен. Установите в CDMA.
Кроме этого в момент снятия диагностик инфо модем не был подключен к роутеру. По крайней мере как USB устройство, ничего подобного система не видит.
Дальше пока смотреть не буду, т.к. бессмысленно что-то понять на системе без подключенного устройства.
Last edited by dlukanidin; 13-04-2011 at 18:42.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
не уверен что поможет, но до ресета должно держаться
nvram set wan_modem_type=C
2 rss
на последней debug прошивке, у меня тоже не всегда сохраняются параметры. обратил внимание, когда баловался demand-ом и idle_time.
на google.code вроде было сообщение, но его "отпинали".
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
Я обращаю Ваше внимание на мою фразу "на момент снятия диагностик инфо".
Пожалуйста сделайте всё в простой последовательности - перезагрузите роутер с подключенным модемом, дождитесь завершения (насколько это возможно) переходных процессов, снимите всю информацию и повторно сюда.
P.S. Сохраняться надо следующим образом Apply -> Finish -> save & Reboot, просто установит переменную nvram и сделать reboot недостаточно. Если Вы хотите сохраняться в ручную, то делайте
flashfs save && flashfs commit && flashfs enable
если только nvram то
nvram save && nvram commit
Last edited by dlukanidin; 13-04-2011 at 19:12.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
неа, не знаю. в логе одну проблему вижу, как и у себя когда-то - отсутствие карты памяти. системе из-за этого, не хватает какой-то доли милисекунды, чтобы пойти по "правильному" пути.
и еще желательно придерживаться схемы "выдернул модем--изменил параметр--перезагрузил--воткнул модем--подождал минуту/две--снял лог"
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
Еще раз снял логи
диагностик говорит - нет дров
Code:acm 7572 0 (unused) option 19808 0 (unused) usbserial 24196 0 [option]а еще куда-то делись Ad=83,Ad=87Code:C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 2 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0424 ProdID=2502 Rev= 0.01 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1199 ProdID=0025 Rev= 0.03 S: Manufacturer=Sierra Wireless, Incorporated S: Product=Sierra Wireless USB 598 C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=128ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=85(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=88(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=08(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=86(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=07(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB OHCI Root Hub S: SerialNumber=b8003000
возможно здесь modeswitсh.conf косячит.
Last edited by ConstAntz; 13-04-2011 at 20:16.
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
а еще куда-то делись Ad=83,Ad=87
возможно здесь modeswitсh.conf косячит.[/QUOTE]
А какие есть способы исправить ситуацию?
Можно ли туда дрова добавить нужные ?
добавил в начале usb_modeswitch.conf
CheckSuccess=20
итог такой же
Вот нашел
http://sierrawireless.custhelp.com/a...etail/a_id/626
может в ядре 2.4x и нет поддержки этих устройств ?
Last edited by PVolodymyr; 14-04-2011 at 13:42.
option не знает вендора 1199, как следствие не стартует порты.
1. Так и не понятно устройство переключилось или нет. Дайте пожалуйста результаты cat /proc/bus/usb/devices до modeswitch и после (т.е. отключив его и включив его).
2. Если устройство переключилось, то попробуйте вручную выгрузить option и usbserial и загрузить usbserial с указанием vid pid ( insmod usbserial vendor=$(nvram get wan_modem_vid) product=$(nvram get wan_modem_pid) ), хотя у меня есть определённые сомнения, т.к. никогда не видел модемов с таким количеством endpoint-ов и не понимаю зачем они модему могут понадобиться.
Last edited by dlukanidin; 13-04-2011 at 23:57.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
Пока разбираюсь как загружать и выгружать модули, решил показать логи usb устройст до вставления модема и после.
Если можно, в двух словах поясните как выгрузить и загузить usb_modeswitch?
В 2-х словах
1. usb-modeswitch (в дальнейшем ums) работает приблизительно так. Если есть файл конфигурации, то параметры беруться из него иначе из командной строки. Сначала проверяет есть ли в системе устройство с исходными vid/pid , если есть, то посылает команду смены режима, затем ждёт пока появится устройство с нужными vid/pid.
2. Исходя из вышеизложенного, он не загружается и не выгружается как демон. Он просто вызывается и отрабатывает как программа.
3. Вызывается он при обнаружении системой usb устройства класса память с подставлением файла конфигурации для vid/pid этого устройства.
4. В морде Вы можете либо дать системе найти файл конфигурации по vid/pid в базе конфигураций, либо предложить системе использовать Ваш файл конфигурации, либо запретить вызов ums.
К сожалению Вы не попробовали мою рекомендацию сначала запретить ums, загрузить систему с подключенным устройством и посмотреть devices, а потом разрешить со стандартным, посмотреть, потом с Вашим файлом конфигурации. Это могло бы показать во что устройство переключается и переключается ли вообще.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀