уже весь моск взломал , какая-то нестабильность на новых прошивках....
вроде начало нестабильно подключатся, но.... вот что заметил
:
с портом пообщатся получается только 1 раз , потом он висит наглухо
прошивка:
1.9.2.7-d-r2889M
модем:MF180
из этой прошивки перетягиваю скрипты /usr/share/modem в 1.9.2.7-d-r2624M.trx .... все начинает работать боле менее нормально.Code:WL-F07D6875A92A login: admin Password: [admin@WL-F07D6875A92A root]$ /usr/share/modem/bin/state_3g_zte /dev/usb/tts/1 s Signal : 20 : -73 dBm : 66 % : Bit Error : not detectable [admin@WL-F07D6875A92A root]$ ps PID USER VSZ STAT COMMAND 1 admin 1492 S /sbin/init 2 admin 0 SW [keventd] 3 admin 0 SWN [ksoftirqd_CPU0] 4 admin 0 SW [kswapd] 5 admin 0 SW [bdflush] 6 admin 0 SW [kupdated] 7 admin 0 SW [mtdblockd] 54 admin 1488 S syslogd -m 0 -O /tmp/syslog.log -S -D -l 7 -b 1 58 admin 1484 S klogd 59 admin 1484 R telnetd 62 admin 1080 S nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan 64 admin 1120 S httpd vlan1 67 nobody 848 S dnsmasq 66 admin 0 SW [khubd] 81 admin 1492 S /sbin/udhcpc -i vlan1 -p /var/run/udhcpc0.pid 83 admin 1488 S watchdog 91 admin 0 SW [usb-storage-0] 92 admin 0 SW [scsi_eh_0] 116 admin 1492 S -sh 134 admin 1488 R ps [admin@WL-F07D6875A92A root]$ /usr/share/modem/bin/state_3g_zte /dev/usb/tts/1 s Signal : no info : Bit Error : no info [admin@WL-F07D6875A92A root]$ /usr/share/modem/bin/state_3g_zte /dev/usb/tts/1 s Signal : no info : Bit Error : no info [admin@WL-F07D6875A92A root]$ ls -l /dev/usb/tts crw------- 1 admin root 188, 0 Jan 1 05:00 0 crw------- 1 admin root 188, 1 Jan 1 05:01 1 crw------- 1 admin root 188, 2 Jan 1 05:00 2 crw------- 1 admin root 188, 3 Jan 1 05:00 3 [admin@WL-F07D6875A92A root]$ cat /proc/bus/usb/devices T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2 B: Alloc= 1/800 us ( 0%), #Int= 1, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.04 S: Manufacturer=Linux 2.4.37.11 ehci_hcd S: Product=PCI device 14e4:471a S: SerialNumber=00:03.1 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#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=19d2 ProdID=2003 Rev= 0.00 S: Manufacturer=ZTE,Incorporated S: Product=ZTE WCDMA Technologies MSM C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=serial E: Ad=84(I) Atr=03(Int.) MxPS= 64 Ivl=2ms E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms 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 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=255ms [admin@WL-F07D6875A92A root]$
ЗЫ думаю может нужно в основной ветке но... пользовал для тестов скрипты по модемам.... в принципе с этого все и началось.
после первого включения:
[admin@WL-F07D6875A92A root]$ /usr/share/modem/bin/state_3g_zte /dev/usb/tts/1 i
Modem: ZTE CORPORATION MF180
SysInfo: Signal unknown Roaming unknown
Operator: unknown
SysCfg: Mode unknown
[admin@WL-F07D6875A92A root]$
Last edited by Virtuals; 12-05-2011 at 19:00.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
* Wiki *
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
но на более старых прошивках таких проблем нет!
ЗЫ
Ок перешью завтра рабочий в RTN потестю .
ЗЫЗЫ это серьезная проблема ...в d ветке, ток пока не могу понять в чем.... может дрова менялись?
что еще заметил: даже вот это перестало работать
тупо нет ответа с порта...cat /dev/usb/tts/1 & echo -e "AT+CSQ\r\n" > /dev/usb/tts/1; sleep 2; kill %cat
тестовую прошивку соберем? потестью в полный рост. обещаю.
Last edited by Omega; 13-05-2011 at 05:26. Reason: 2 post merged
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
Подскажите, чем же закончилось у A005 - удалось ли прикрутить в автоматическом режиме USB 3G-момед ZTE MF 192? Тоже обладаю этим "чудом" от МТС. В Винде работает без нареканий, быстро.
У меня дело дошло только до usb_modeswitch ручками из консоли, и то, кривовато получилось, но в модем он переключился; дальше не сумел завести его и поднять pppd. Нет у меня опыта работы с *nix'ами, хотя читаю форум и уже много "вкурил". .
Вот и жду, кто сможет этот MF 192 побороть до победного конца.
опа, в логе углядел:
_
и все порт недоступен!, это что переполнение буфера?, с последующим глюком драйвера.... хм я такое ток у мелкософта видел ....kernel: usb/tts/1: 1 input overrun(s)
повторил несколько раз результат один!
даем команду:
долго висит.... почти минутуchat -v -t 3 '' 'AT+ZPAS?' 'OK' '' > /dev/usb/tts/1 < /dev/usb/tts/1
потом команду повторяю.... все ответа нет. вот лог:
PS напомню, прошивка: Linux version 2.4.37.11 (root@localhost) (gcc version 3.4.6) #1 2011-04-13 02:03:42 MSDJan 1 06:00:14 3G USB Modem: connected to ISP
May 13 08:45:43 login[173]: root login on 'pts/0'
May 13 08:45:55 chat[174]: send (AT+ZPAS?^M)
May 13 08:45:55 kernel: usb/tts/1: 1 input overrun(s)
May 13 08:45:56 chat[174]: expect (OK)
May 13 08:45:56 chat[174]: T+ZPAS?
May 13 08:45:56 chat[174]:
May 13 08:45:56 chat[174]: +ZPAS: "3G","CS_PS"
May 13 08:45:56 chat[174]:
May 13 08:45:56 chat[174]: OK
May 13 08:45:56 chat[174]: -- got it
May 13 08:45:56 chat[174]: send (^M)
May 13 08:46:00 pppd[159]: System time change detected.
May 13 08:46:04 ntp client: Synchronizing time with time.nist.gov...
May 13 08:46:59 login[178]: root login on 'pts/1'
May 13 08:47:39 chat[180]: send (AT+ZPAS?^M)
May 13 08:47:39 chat[180]: expect (OK)
May 13 08:47:42 chat[180]: alarm
May 13 08:47:42 chat[180]: Failed
1.9.2.7-d-r2889M
...
может важно
USB device packet size (0 for default): 4096
вручную выставил, если оставить 0, то я не понял как в какое положение поставить луну и каков нужен бубен, чтоб дозвон заработал. но глюк с отвалам порта что при 4096 что при 0 одинаков.
Last edited by Virtuals; 13-05-2011 at 04:36.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
* Wiki *
эксперементы продолжаются....
зашил древнюю
r1897M "с светомузыкой от Vampik"
все работает....
и
иchat -v -t 3 '' 'AT+ZPAS?' 'OK' '' > /dev/usb/tts/1 < /dev/usb/tts/1
вот логи:cat /dev/usb/tts/1 & echo -e "AT+CSQ\r\n" > /dev/usb/tts/1; sleep 2; kill %cat
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
я боюсь больше времени потрачу на сбор виртуалки с тулчейном . с медиаплеерами опыт есть, а вот роутер мучать пока нужды небыло...
может кто поможет?, пересобрать хоть вот эту:
DIR320-1.9.2.7-d-r2889M.trx
http://vampik.ru/proshivka-dlya-d-link-dir-320/
ЗЫ ща лью RTN WL500gpv2-1.9.2.7-rtn-r2968M.trx
тестировать бум...... ой как надоело маки исправлять .
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
ну маки то я уж потер ибо ща RTN тестю гыыы.... восстановим не велика беда ....
PS "Маршрутизатор Dlink DIR-320 и 3G интернет, продолжение..... сделать интернет в загородном доме" вот это и привело меня к тому что ща опять мучаю коробочки . ибо как качество связи упало в "загородном доме", так и полезли проблемы..... требующие решения
простите за офтоп.
Last edited by Virtuals; 13-05-2011 at 08:26.
DIR-320 много,+ другие уже тож много + медиа-плееры и планшеты, и все на мипс
Да, началась рабочая неделя вот и пропал.
Вчера вечером попробовал собрать прошивку с драйвером на замену option.o (от dlukanidin). Попутно пытаюсь разобраться в архитектуре usb-стека. Т.к. я совсем не системный программист, идет туго (если не сказать, что совсем не идет)...
Чтобы не править make конфиги, я просто скопировал modem.c -> option.c, в таблицу девайсов добавил новый идентификатор модем и собрал прошивку. Никаких изменений не обнаружил Все также стартуют option(подменный) и usbserial, символьное устройство не поднимается.
Вопрос 1. По коду modem.c я не понял, каким образом он зависит от usbserial? Все что делает, драйвер - это регистрирует таблицу девайсов в юсб-стеке? Каким образом "подтягивается" usbserial?
Вопрос 2. Все-таки непонятен алгоритм загрузки роутера. Когда грузятся драйвера модема, когда и как формируется файл для pppd и т.п. Понятно, что универсальный ответ - смотри исходники, но для этого нужно обладать довольно высокой квалификацией. К тому же, наверняка это информация вполне известна в узком кругу. Может как-нибудь ей поделиться? Есть же Wiki по проекту. Ну или, если это обсуждалось на форуме, ссылочку можно.
Вопрос 3. Из чтения прошлых обсуждений я так и не понял, почему отказались от режима загрузки только usbserial с параметрами (если они заданы) для конфигураций с одним модемом. Ведь не всем нужна поддержка двух модемов одновременно, а драйвер option, как видно, не всегда корректно работает. Кстати, он бэкпортирован из 2.6 чьими силами?
P.S.
Были сомнения, что мои изменения не попадают в прошивку, но я изменял строки с описанием драйверов - они в прошивке изменились.
Второе сомнение - пытался собрать прошивку в дебаг-режиме (в gateway/rc и gateway/shared в make-конфигах раскомментировал дебаг-строки), но почему-то дебаг режима не наблюдаю.
Отсылки на правильные ресурсы по изучению этих моментов также приветствуются.
Last edited by a005; 13-05-2011 at 08:37.