Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] problem with dvbnet (t-dsl via sat) on SMP (suse 9.0)



Hi list,

after updating my SMP Server from suse 8.2 to suse 9.0 the shutdown of the 
dvb0_0 interface create a kernel oops. Therefore I installed the the latest 
dvb-kernel driver from cvs (build-2.4). Now the kernel oops don't occur, but 
it seems, that the dvbnet don't work.

my system: dual Xeon with budget-tt 

here is what I do and the answer from the system:

1. I load the modules with ./insmod.sh load (or debug)

Inserting DVB modules into kernel./dvb-ttpci-budget-ci.o: init_module: No such 
device
./dvb-ttpci-budget-av.o: init_module: No such device

and dmesg

saa7146: register extension 'budget dvb'.
saa7146_core: found saa7146 @ mem f8a1c000 (revision 1, irq 16) 
(0x13c2,0x1003).
DVB: registering new adapter (TT-Budget/WinTV-NOVA-S  PCI).
probe_tuner: try to attach to TT-Budget/WinTV-NOVA-S  PCI
stv0299.c: setup for tuner BSRU6, TDQB-S00x
DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)...
TT-Budget/WinTV-NOVA-S  PCI adapter 0 has MAC addr = 00:d0:5c:02:7a:b2
saa7146: register extension 'budget_ci dvb'.
saa7146: register extension 'budget dvb /w video in'.

2. tune with dvbtune 0.3 or 0.5 (no diffs):  dvbtune -c 0 -f 10773250 -p H -s 
22000 -n 251 
Using DVB card "STV0299/TSA5059/SL1935 based"
tuning DVB-S to L-Band:1073970200, Pol:H Srate=22000000, 22kHz=off
polling....
Getting frontend event
FE_STATUS:
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_CARRIER
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Event:  Frequency: 10773234
        SymbolRate: 22000000
        FEC_inner:  5

Bit error rate: 18432
Signal strength: 40311
SNR: 49821
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Successfully opened network device, please configure the dvb interface

3. config interface:   ifconfig dvb0_0 10.1.1.1 hw ether 00:d0:5c:02:7a:b2

Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: rx_mode 0
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: start filtering
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:49:18 obelix kernel: dvb0_0: set_mc_list, 1 entries
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: rx_mode 1
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set multi_secfilter[0]
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=01 00 5e 00 00 01
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: start filtering
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release multi_filter[0]
Mar 18 11:49:18 obelix kernel: dvb0_0: set_mc_list, 2 entries
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: rx_mode 1
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set multi_secfilter[0]
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=33 33 00 00 00 01
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set multi_secfilter[1]
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=01 00 5e 00 00 01
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: start filtering
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release multi_filter[0]
Mar 18 11:49:18 obelix kernel: dvb_net_feed_stop: release multi_filter[1]
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: rx_mode 1
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set multi_secfilter[0]
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=33 33 00 00 00 01
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: set multi_secfilter[1]
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mac=01 00 5e 00 00 01
Mar 18 11:49:18 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:49:18 obelix kernel: dvb_net_feed_start: start filtering

check with tcpdump: tcpdump -ni dvb0_0
tcpdump: listening on dvb0_0

no output
syslog:

Mar 18 11:50:25 obelix kernel: device dvb0_0 entered promiscuous mode
Mar 18 11:50:25 obelix kernel: dvb_net_feed_stop
Mar 18 11:50:25 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:50:25 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:50:25 obelix kernel: dvb_net_feed_stop: release multi_filter[0]
Mar 18 11:50:25 obelix kernel: dvb_net_feed_stop: release multi_filter[1]
Mar 18 11:50:25 obelix kernel: dvb0_0: promiscuous mode
Mar 18 11:50:25 obelix kernel: dvb_net_feed_start: rx_mode 3
Mar 18 11:50:25 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:50:25 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:50:25 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:50:25 obelix kernel: dvb0_0: filter mask=00 00 00 00 00 00
Mar 18 11:50:25 obelix kernel: dvb_net_feed_start: start filtering
Mar 18 11:50:39 obelix kernel: device dvb0_0 left promiscuous mode
Mar 18 11:50:39 obelix kernel: dvb_net_feed_stop
Mar 18 11:50:39 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:50:39 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:50:39 obelix kernel: dvb0_0: set_mc_list, 2 entries
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: rx_mode 1
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: set multi_secfilter[0]
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mac=33 33 00 00 00 01
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: set multi_secfilter[1]
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mac=01 00 5e 00 00 01
Mar 18 11:50:39 obelix kernel: dvb0_0: filter mask=ff ff ff ff ff ff
Mar 18 11:50:39 obelix kernel: dvb_net_feed_start: start filtering
Mar 18 11:50:41 obelix kernel: device dvb0_0 entered promiscuous mode
Mar 18 11:50:41 obelix kernel: dvb_net_feed_stop
Mar 18 11:50:41 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:50:41 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:50:41 obelix kernel: dvb_net_feed_stop: release multi_filter[0]
Mar 18 11:50:41 obelix kernel: dvb_net_feed_stop: release multi_filter[1]
Mar 18 11:50:41 obelix kernel: dvb0_0: promiscuous mode
Mar 18 11:50:41 obelix kernel: dvb_net_feed_start: rx_mode 3
Mar 18 11:50:41 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:50:41 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:50:41 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:50:41 obelix kernel: dvb0_0: filter mask=00 00 00 00 00 00
Mar 18 11:50:41 obelix kernel: dvb_net_feed_start: start filtering

then I start the t-dsl via sat proxy

cd /opt/tellique
./proxy -v
proxy starting...
proxy running.



Now when I use the proxy the following output from tcpdump :

11:59:39.995167 10.1.1.1 > 224.0.0.22: igmp v3 report, 1 group record(s) (DF) 
[tos 0xc0]  [ttl 1]

syslog: 
Mar 18 11:59:39 obelix kernel: dvb_net_feed_stop
Mar 18 11:59:39 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 11:59:39 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 11:59:39 obelix kernel: dvb0_0: promiscuous mode
Mar 18 11:59:39 obelix kernel: dvb_net_feed_start: rx_mode 3
Mar 18 11:59:39 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 11:59:39 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 11:59:39 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 11:59:39 obelix kernel: dvb0_0: filter mask=00 00 00 00 00 00
Mar 18 11:59:39 obelix kernel: dvb_net_feed_start: start filtering

thats all.
Mar 18 12:00:00 obelix /USR/SBIN/CRON[8338]: (root) CMD (/usr/sbin/ntpdate 
automatix > /dev/null 2>/dev/null)
Mar 18 12:00:40 obelix kernel: dvb_net_feed_stop
Mar 18 12:00:40 obelix kernel: dvb_net_feed_stop: stop secfeed
Mar 18 12:00:40 obelix kernel: dvb_net_feed_stop: release secfilter
Mar 18 12:00:40 obelix kernel: dvb0_0: promiscuous mode
Mar 18 12:00:40 obelix kernel: dvb_net_feed_start: rx_mode 3
Mar 18 12:00:40 obelix kernel: dvb_net_feed_start: alloc secfeed
Mar 18 12:00:40 obelix kernel: dvb_net_feed_start: set secfilter
Mar 18 12:00:40 obelix kernel: dvb0_0: filter mac=00 d0 5c 02 7a b2
Mar 18 12:00:40 obelix kernel: dvb0_0: filter mask=00 00 00 00 00 00
Mar 18 12:00:40 obelix kernel: dvb_net_feed_start: start filtering

Can anybody give a suggestion to solve the problem or can give a short 
explanation of this behavior.

THX and sorry for the long mail



-- 
Best Regards/Gruss Siggi


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index