Hello, honorary members !
Sorry for my pure english and sorry if my question
placed in wrong way :)
I have Linux RedHat 9 with upgraded kernel to
2.6.5. All dvb drivers from this kernel.
lsmod
output:
Module Size Used by stv0299 12704 0 dvb_ttpci 84784 0 saa7146_vv 51712 1 dvb_ttpci v4l1_compat 14624 1 saa7146_vv videocodec 8580 0 videodev 9728 1 saa7146_vv video_buf 21760 1 saa7146_vv v4l2_common 6368 1 saa7146_vv firmware_class 10144 1 dvb_ttpci budget_patch 5568 0 budget_core 7936 1 budget_patch dvb_core 63104 22 stv0299,dvb_ttpci,budget_patch,budget_core saa7146 19804 4 dvb_ttpci,saa7146_vv,budget_patch,budget_core ttpci_eeprom 3008 2 dvb_ttpci,budget_core ip_gre 14912 0 ipip 11812 0 ppp_async 12608 2 ppp_generic 32332 9 ppp_async slhc 7520 1 ppp_generic autofs 17408 0 r8169 12288 0 parport_pc 25696 0 parport 41888 1 parport_pc ide_scsi 17604 0 scsi_mod 123708 1 ide_scsi ide_cd 42080 0 cdrom 41792 1 ide_cd ohci1394 35808 0 ieee1394 111696 1 ohci1394 hid 34176 0 uhci_hcd 33608 0 ehci_hcd 27648 0 usbcore 106548 4 hid,uhci_hcd,ehci_hcd I'm trying to start PCI card identified in dmesg
as:
saa7146: register extension 'budget_patch
dvb'.
saa7146: found saa7146 @ mem e096e800 (revision 1, irq 19) (0x13c2,0x0000). DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch). Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch adapter 0 has MAC addr = 00:d0:5c:03:8a:xx divert: allocating divert_blk for dvb0_0 divert: not allocating divert_blk for non-ethernet device ppp0 when I load frontend stv0299 i see following
log:
saa7146: register extension 'dvb'.
probe_tuner: try to attach to Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch drivers/media/dvb/frontends/stv0299.c: setup for tuner BSRU6, TDQB-S00x DVB: registering frontend 0:0 (STV0299/TSA5059/SL1935 based)... divert: allocating divert_blk for dvb0_1 dvb_net_feed_start: rx_mode 0 dvb_net_feed_start: alloc secfeed dvb_net_feed_start: set secfilter dvb0_1: filter mac=00 d0 5c 03 8a xx dvb0_1: filter mask=ff ff ff ff ff ff dvb_net_feed_start: start filtering then I start dvbtune
./dvbtune -f 10999500 -p V -s 19532 -n
3074 -m
Using DVB card "STV0299/TSA5059/SL1935
based"
tuning DVB-S to Freq: 1249500, Pol:V Srate=19 532 000, 22kHz tone=off, LNB: 0 Setting only tone OFF and voltage 13V DISEQC SETTING SUCCEDED polling.... Getting frontend event FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC Event: Frequency: 11000363 SymbolRate: 19532000 FEC_inner: 3 Bit error rate: 29952
Signal strength: 56640 SNR: 51534 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 Signal=56957, Verror=0, SNR=51534dB, BlockErrors=0, (S|L|C|V|SY|) Signal=56956, Verror=0, SNR=50556dB, BlockErrors=0, (S|L|C|V|SY|) Signal=56647, Verror=0, SNR=51984dB, BlockErrors=0, (S|L|C|V|SY|) Signal=56957, Verror=0, SNR=51222dB, BlockErrors=0, (S|L|C|V|SY|) Signal=56938, Verror=0, SNR=50787dB, BlockErrors=0, (S|L|C|V|SY|) It seems like sygnal is present and sync also
present ?
But when I configure dvb0_1 with
ifconfig dvb0_1 inet
50.50.50.50
and make
tcpdump dvb0_1
I can't see any packets
;-(
when I start tcpdump I see in log
Jul 3 12:28:49 D23 kernel: dvb0_1:
promiscuous mode
Jul 3 12:28:49 D23 kernel: dvb_net_feed_start: rx_mode 3 Jul 3 12:28:49 D23 kernel: dvb_net_feed_start: alloc secfeed Jul 3 12:28:49 D23 kernel: dvb_net_feed_start: set secfilter Jul 3 12:28:49 D23 kernel: dvb0_1: filter mac=00 d0 5c 03 8a 9b Jul 3 12:28:49 D23 kernel: dvb0_1: filter mask=00 00 00 00 00 00 Jul 3 12:28:49 D23 kernel: dvb_net_feed_start: start filtering Is this normal ? netstat -vi
Kernel Interface
table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg dvb0_1 4096 0 0 0 0 0 0 0 0 0 BMORU zero packets/bytes ;-(
Where the trouble ? Please
suggest.
wbr, Abylai
|