Mailing List archive

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

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



Am Donnerstag, 18. März 2004 12:13 schrieb Siegfried Goericke:
> 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


FAQ point one helps. I set the delay to 0.
Sorry for the inconvenience.

But, now kernel oops occurs. I think, that is new thread and I want to figure 
out the problem a little bit more.


THX Siggi








-- 
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