LINUX.ORG.RU
ФорумAdmin

dvb0_0 перестаёт принимать пакеты


0

0

Продолжение "глюки с fconfig"
http://www.linux.org.ru/jump-message.jsp?msgid=1775468
проблема та-же: интерфейс dvb0_0 со временем(через 18-20 часов)
перестаёт принимать пакеты.
Помогает его перевод в promisc режим и обратно. Часто это делать не получается - приводит к глюкам ifconfig(с этого всё и начиналосб).
Советовали опускать и подымать интерфейc: у меня не выходит.
[root@ustinov-k1 ~]# dvbnet -l

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Jun 02 20:11:18 2006)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Query DVB network interfaces:
-----------------------------
Found device 0: interface dvb0_0, listening on PID 1024
-----------------------------
Found 1 interface(s).

[root@ustinov-k1 ~]# dvbnet -d 0

DVB Network Interface Manager
Version 1.1.0-TVF (Build Fri Jun 02 20:11:18 2006)
Copyright (C) 2003, TV Files S.p.A

Device: /dev/dvb/adapter0/net0
Error: couldn't remove interface 0: 16 Device or resource busy.

Карточка - SkyStar rev 2.6B, под виндой пашет хоть неделями.
Что посоветуете, где копать??? ничего не понимаю!
Может есть дугой способ(а он должен быть) перевести интерфейс в promisc и обратно(раз ifconfig глюкает), может так выкручусь...
Помогите плиз))


Re: dvb0_0 перестаёт принимать пакеты

tcpdump?

x86 ★★ ()

Re: dvb0_0 перестаёт принимать пакеты

Когда в свое время заводил спутниковый инет, видел описание проблемы. у тебя карточка "засыпает", лечится ребутом, да? Решение было в небольшом изменении сорцов модуля ядра, что именно менять уже не помню. Погугли, обязательно найдешь..

PycmaM ()
Ответ на: Re: dvb0_0 перестаёт принимать пакеты от PycmaM

Re: dvb0_0 перестаёт принимать пакеты

>тебя карточка "засыпает", лечится ребутом, да?
лечится простым переводом карточки в promisc mode и обратно.
Когда она засыпает - это другое,там она теряет настройку на частоту.
У меня проблема иная szap не помогает(да и дело то не в этом).
Лечится засыпание dvb_shutdown_timeout=0 в modules.conf или что-то типа того(у меня сделано).


>tcpdump?
Во время глюка tcpdump -i dvb0_0 -p ничего не показывает(как-будто пакетов нет). Но они есть - точно есть. tcpdump -i dvb0_0 переводит интерфейс в promisc mode, соответственно видны все пакеты всех клиентов этого спутника(Eutelsat W6).

Сейчас с проблемой борюсь так: каждый час
ifconfig dvb0_0 promisc
sleep 3
ifconfig dvb0_0 -promisc
в 22:00 ребут сервака....но это, сами понимаете, не дело...

dx_ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.