Перидические пропадания связи

4 views
Skip to first unread message

one_half_3544

unread,
Nov 24, 2009, 6:36:42 AM11/24/09
to madwimax-dev
Hi!

svn rev 174. Периодически пропадает связь. В логах при этом виден
нормальный уровень сигнала (для свистка U200), но при это драйвер
дёргает ifup-down скрипты и переходит из/в состояние NEGO:
=== cut here ===
Nov 24 10:40:32 dls madwimax[4449]: State: NORMAL Number: 3
Response: 2
Nov 24 10:40:37 dls madwimax[4449]: RSSI: -43 CINR: 23.000000 TX
Power: 65509 Frequency: 2515000
Nov 24 10:40:37 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
Nov 24 10:40:37 dls madwimax[4449]: State: NORMAL Number: 3
Response: 2
Nov 24 10:40:43 dls madwimax[4449]: RSSI: -45 CINR: 19.750000 TX
Power: 57344 Frequency: 2515000
Nov 24 10:40:43 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
Nov 24 10:40:43 dls madwimax[4449]: Starting if-down script...
Nov 24 10:40:43 dls madwimax[4449]: Child exited with status 0
Nov 24 10:40:43 dls madwimax[4449]: State: NEGO Number: 2
Response: 1
Nov 24 10:40:46 dls madwimax[4449]: Starting if-up script...
Nov 24 10:40:46 dls madwimax[4449]: Child exited with status 0
Nov 24 10:40:46 dls madwimax[4449]: RSSI: -45 CINR: 20.000000 TX
Power: 65509 Frequency: 2515000
Nov 24 10:40:46 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
....
Nov 24 10:41:44 dls madwimax[4449]: RSSI: -42 CINR: 23.000000 TX
Power: 65509 Frequency: 2515000
Nov 24 10:41:44 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
Nov 24 10:41:44 dls madwimax[4449]: State: NORMAL Number: 3
Response: 2
Nov 24 10:41:50 dls madwimax[4449]: RSSI: -42 CINR: 23.250000 TX
Power: 57344 Frequency: 2515000
Nov 24 10:41:50 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
Nov 24 10:41:50 dls madwimax[4449]: Starting if-down script...
Nov 24 10:41:50 dls madwimax[4449]: Child exited with status 0
Nov 24 10:41:50 dls madwimax[4449]: State: NEGO Number: 2
Response: 1
Nov 24 10:41:52 dls madwimax[4449]: Starting if-up script...
Nov 24 10:41:52 dls madwimax[4449]: RSSI: -42 CINR: 23.250000 TX
Power: 65507 Frequency: 2515000
Nov 24 10:41:52 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
Nov 24 10:41:52 dls madwimax[4449]: State: NORMAL Number: 3
Response: 2
Nov 24 10:41:52 dls madwimax[4449]: Child exited with status 0
Nov 24 10:41:53 dls madwimax[4449]: RSSI: -42 CINR: 23.250000 TX
Power: 65507 Frequency: 2515000
Nov 24 10:41:53 dls madwimax[4449]: BSID: 00:00:15:02:12:d1
=== cut here ===

Подобное (сваливание в nego) происходит ~ каждую минуту. Общая
продожительность "глючного периода" - десятки минут. Потом становится
нормально.

Есть какие-нибудь идеи относительно того, как победить этот подземный
стук?

Leonid Sysoletin

unread,
Nov 24, 2009, 12:40:55 PM11/24/09
to madwim...@googlegroups.com
24 ноября 2009 г. 14:36 пользователь one_half_3544
<oneha...@gmail.com> написал:

> svn rev 174. Периодически пропадает связь. В логах при этом виден
> нормальный уровень сигнала (для свистка U200), но при это драйвер
> дёргает ifup-down скрипты и переходит из/в состояние NEGO:

Примерно то же самое происходит время от времени.
Звонки в Йоту в моменты заглюка помогают понять, что в эти моменты на
БС что-то химичат инженеры.

--
Л. Сысолетин,
syso...@gmail.com

one_half_3544

unread,
Dec 22, 2009, 9:54:54 AM12/22/09
to madwimax-dev
On Nov 24, 8:40 pm, Leonid Sysoletin <sysole...@gmail.com> wrote:
> > svn rev 174. Периодически пропадает связь. В логах при этом виден
> > нормальный уровень сигнала (для свистка U200), но при это драйвер
> > дёргает ifup-down скрипты и переходит из/в состояние NEGO:
> Примерно то же самое происходит время от времени.
> Звонки в Йоту в моменты заглюка помогают понять, что в эти моменты на
> БС что-то химичат инженеры.

Как-то слишком часто это происходит, чтобы можно было списать на
нерадивых инженеров.
Впрочем возникает оно рано утром/поздно вечером - проверять в этот же
момент через виндовый драйвер некому (как и звонить в техсаппорт).

Возможно кто-нибудь знает, есть ли способ узнать, почему модем
переходить в это состояние? Какую-нибудь статистику по параметрам
канала из него можно выцепить?

one_half_3544

unread,
Jan 21, 2010, 9:11:32 AM1/21/10
to madwimax-dev
Каким образом правильно програмно перезагрузить модем? Достаточно ли
вызвать exit_release_resources, a потом init() и пересоздать интерфейс
(if_create() и cb_add_polldf)? Хочется сделать програмный watchdog,
который бы следил за количеством переходов в состояние NEGO в единицу
времени и ресетился бы при превышенни.
Reply all
Reply to author
Forward
0 new messages