Mailing List archive

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

[linux-dvb] TT-Budget/WinTV-NOVA-CI PCI tunning problem



Hello,

First of all, a great thanks to all linux-dvb developpers around.

I'm experiencing a strange issue with a WinTV-NOVA-CI PCI card.
(the card is plugged into an IBM xSeries 345 server, i tried on a pci 2.1 and pci-X slot)

I can tune the card and even receive udp packets (i'm using this card for ip multicast reception) but five seconds after the tunning, everything goes wrong : error messages in syslog, dvbtune -m giving me strange values...
When i tune the card again, it work for 5 new seconds and then go down..

The problem is the same with kernel : 2.4.22, 2.6.0-test8, 2.6.0-test9
and dvb drivers from : linuxtv-1.0.1, linuxtv-CVS, 2.6 kernel drivers.
 

ibm:~# /etc/init.d/dvb tune; dvbtune -m
Tuning dvb card :
---------------------
 Frequency  : 11090700
 Symbolrate : 12207
 DiSeQc  : 0
----------------------
Using DVB card "STV0299/TSA5059/SL1935 based"
tuning DVB-S to L-Band:8, Pol: Srate=12207000, 22kHz=off
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Event:  Frequency: 11090786
        SymbolRate: 12208000
        FEC_inner:  2

Bit error rate: 7680
Signal strength: 60098
SNR: 40515
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Signal=60143, Verror=0, SNR=40794dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=60160, Verror=256, SNR=41151dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=60143, Verror=256, SNR=41130dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=60161, Verror=256, SNR=41244dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=59846, Verror=256, SNR=41235dB, BlockErrors=0, (S|L|C|V|SY|)
Signal=60476, Verror=256, SNR=41214dB, BlockErrors=0, (S|L|C|V|SY|)
>>>           Here, i stop receiving packets.
Signal=65535, Verror=0, SNR=65535dB, BlockErrors=0, (S|)
Signal=65535, Verror=0, SNR=65535dB, BlockErrors=0, (S|)
Signal=65535, Verror=0, SNR=65535dB, BlockErrors=0, (S|)
Signal=65535, Verror=0, SNR=65535dB, BlockErrors=0, (S|)
Signal=65535, Verror=0, SNR=65535dB, BlockErrors=0, (S|)
 ........


Here is what i got in syslog : (it's a little big, sorry)

Nov  5 12:05:20 ibm kernel: TT-Budget/WinTV-NOVA-CI PCI adapter 0 has MAC addr = 00:d0:5c:21:69:f6
Nov  5 12:05:47 ibm kernel: init_uni0299
Nov  5 12:05:47 ibm kernel: stv0299_readreg
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:05:47 ibm last message repeated 2 times
Nov  5 12:05:47 ibm kernel: saa7146: ==> writeout: 0xd000d1ec (before) (to:100)
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:05:47 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:05:47 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:05:47 ibm kernel: saa7146: writeout: 0xd000d1ec (after)
Nov  5 12:05:47 ibm kernel: saa7146: ==> writeout: 0x00000040 (before) (to:100)
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:05:47 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:05:47 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:05:47 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:05:47 ibm kernel: saa7146: writeout: 0xa100d140 (after)
Nov  5 12:05:47 ibm kernel: uni0299_attach
Nov  5 12:05:47 ibm kernel: DVB: registering frontend 0:0 (STV0299/TSA5059 based)...
Nov  5 12:06:00 ibm kernel: uni0299_ioctl
Nov  5 12:06:00 ibm kernel: stv0299: init chip
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00115e4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd00115e4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00230e4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd00230e4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00300e4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd00300e4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd0047de4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd0047de4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00535e4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd00535e4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00640e4 (before) (to:100)
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:00 ibm kernel: saa7146: writeout: 0xd00640e4 (after)
Nov  5 12:06:00 ibm kernel: stv0299_writereg
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:00 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:00 ibm last message repeated 2 times
Nov  5 12:06:00 ibm kernel: saa7146: ==> writeout: 0xd00700e4 (before) (to:100)

           ..................................

Nov  5 12:06:11 ibm kernel: uni0299_ioctl
Nov  5 12:06:11 ibm kernel: stv0299_readreg
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm last message repeated 2 times
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_reset
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: busy_state detected
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: i2c_reset: error_state detected, status:0x00000042
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000000
Nov  5 12:06:11 ibm kernel: saa7146: ==> writeout: 0xd01dd1ec (before) (to:100)
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_busy_rise_and_fall
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000001
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall; fall wait 100
Nov  5 12:06:11 ibm kernel: saa7146: ==> i2c_status_check:0x00000013
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: count 0
Nov  5 12:06:11 ibm kernel: saa7146: i2c_busy_rise_and_fall: error in data transmission
Nov  5 12:06:11 ibm kernel: saa7146: i2c_write_out: some error has occured
Nov  5 12:06:11 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:06:11 ibm kernel: stv0299_readreg

And so on...


Whithout saa7146 debug it give :


Nov  5 12:23:04 ibm kernel: stv0299_readreg
Nov  5 12:23:04 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:04 ibm kernel: stv0299_readreg
Nov  5 12:23:04 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:04 ibm kernel: uni0299_ioctl
Nov  5 12:23:04 ibm kernel: stv0299_readreg
Nov  5 12:23:04 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:04 ibm kernel: stv0299_readreg
Nov  5 12:23:05 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:05 ibm kernel: stv0299_readreg
Nov  5 12:23:05 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:05 ibm kernel: stv0299_readreg
Nov  5 12:23:05 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:05 ibm kernel: AGC2I: 0x0000, signal=0xffff
Nov  5 12:23:05 ibm kernel: uni0299_ioctl
Nov  5 12:23:05 ibm kernel: stv0299_readreg
Nov  5 12:23:05 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:05 ibm kernel: stv0299_readreg
Nov  5 12:23:05 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:05 ibm kernel: uni0299_ioctl
Nov  5 12:23:05 ibm kernel: uni0299_ioctl
Nov  5 12:23:05 ibm kernel: stv0299_readreg
Nov  5 12:23:06 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:06 ibm kernel: stv0299_readreg
Nov  5 12:23:06 ibm kernel: stv0299_readreg: readreg error (ret == -121)
Nov  5 12:23:06 ibm kernel: VSTATUS: 0x00



I'm out of idea now, but if someone need more details, i would be happy to give him :)


-- 
Romain DEGEZ - romain.degez@smartjog.com
System & network administrator
tel : +33.1.49.96.63.19
fax : +33.1.49.96.64.05
Smartjog - www.smartjog.com
82 Rue Beaubourg - 75003 PARIS


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



Home | Main Index | Thread Index