Mailing List archive

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

[linux-dvb] Problem using the tuner on my Nebula card



Hi.

I have problem using my tuner on my Nebula card.
I'm using vanilla 2.6.0-test9 kernel and I have compiled the modules from CVS 
(checked out 031122). I've managed to install all the modules with:
modprobe nxt6000 debug=255
modprobe dvb_bt8xx debug=255

But when I try to use the scan tool it complains about a bad address.

root@hemdatorn scan # ./scan test
scanning test
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
Frontend can not do INVERSION_AUTO, trying INVERSION_OFF instead
initial transponder 730000000 0 2 2 3 0 2 0
>>> tune to: 
730000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
__tune_to_transponder:1225: ERROR: Setting frontend parameters failed: 14 Bad 
address
>>> tune to: 
730000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_8:HIERARCHY_NONE
__tune_to_transponder:1225: ERROR: Setting frontend parameters failed: 14 Bad 
address
ERROR: initial tuning failed
dumping lists (0 services)
Done.
root@hemdatorn scan # cat test
T 730000000 8MHz 2/3 2/3 QAM64 2k 1/8 NONE

root@hemdatorn scan #

The file test contains data for my station here in Stockholm

However, I've used the tuner under that other operating system and it still 
has the original values stored, so when I use the -c option it seems to work:

root@hemdatorn scan # scan -c
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
Frontend can not do INVERSION_AUTO, trying INVERSION_OFF instead
0x0000 0x13c4: pmt_pid 0x13c4 Sveriges Television -- SVT2 med ABC (running)
0x0000 0x1432: pmt_pid 0x1432 Sveriges Television -- 24 ABC (running)
0x0000 0x11c6: pmt_pid 0x11c6 Boxer TV Access AB -- Nokia_212T_sw1 (running)
0x0000 0x0370: pmt_pid 0x0370 Sveriges Television AB -- SVT Extra (running)
0x0000 0x03f2: pmt_pid 0x03f2 Sveriges Television AB -- SVT1 (running)
0x0000 0x0366: pmt_pid 0x0366 Sveriges Television -- Barnkanalen (running)
dumping lists (6 services)
SVT2 med ABC             (0x13c4) 01: PCR == V   V 0x0405 A 0x0404       TT 
0x0400
24 ABC                   (0x1432) 01: PCR == V   V 0x04e1 A 0x04e0       TT 
0x04dc
SVT1                     (0x03f2) 01: PCR == V   V 0x03fb A 0x03fa       TT 
0x03f6 AC3 0x03f3
Barnkanalen              (0x0366) 01: PCR == V   V 0x036f A 0x036e       TT 
0x036a
Nokia_212T_sw1           (0x11c6) 82:
SVT Extra                (0x0370) 01: PCR 0x1fff V 0x0379 A 0x0378
Done.
root@hemdatorn scan #


I'm putting my dmsg output from this session at the end. It appears that I get 
read errors when trying to adress the Tuner. Any ideas?

--- Mikael R

dmesg:
xt6000: init
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
PCI: Enabling device 0000:00:0b.0 (0004 -> 0006)
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 10, latency: 32, mmio: 0xaf800000
bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 
0071:0101
bttv0: using: Nebula Electronics DigiTV [card=104,autodetected]
bttv0: using tuner=-1
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
PCI: Enabling device 0000:00:0b.1 (0004 -> 0006)
bt878(0): Bt878 (rev 17) at 00:0b.1, irq: 10, latency: 32, memory: 0xaf000000
dvb_bt8xx: enumerating available bttv cards...
dvb_bt8xx: identified card0 as Nebula DigiTV DVB-T
attach: checking "bt878 #0 [sw]"
find by pci: checking "bt878 #0 [sw]"
attach: "bt878 #0 [sw]", to card 0
DVB: registering new adapter (Neb).
nxt6000: attach
nxt6000: detected TI ALP510 tuner at 0xC0
nxt6000: attached at 0:0
DVB: registering frontend 0:0 (NxtWave NXT6000)...                

/* modprobe ready. Doing scan test */

nxt6000: nxt6000_read error (.addr = 0x18, reg: 0x73, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x24, reg: 0x73, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x28, reg: 0x73, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x40, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x40, data: 0x00, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x40, data: 0x20, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x24, data: 0x03, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x25, data: 0x03, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x30, data: 0x80, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x40, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x40, data: 0x20, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x44, data: 0x06, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x45, data: 0x18, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x4C, data: 0x06, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x4D, data: 0x31, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x4E, data: 0x94, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x4F, data: 0xBB, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x51, data: 0x04, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x59, data: 0x30, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x5B, data: 0x49, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x5C, data: 0x72, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x80, data: 0x20, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x82, data: 0xB2, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x98, data: 0x10, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x99, data: 0x01, ret: -121)
nxt6000: nxt6000_write error (.addr = 0x80, reg: 0x9A, data: 0x00, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x41, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x52, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x32, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x21, ret: -121)
NXT6000 status:nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x21, ret: 
-121)
 DATA DESCR LOCK: 0, DATA SYNC LOCK: 0,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x32, ret: -121)
 VITERBI LOCK: 0, VITERBI CODERATE: 1/2,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x41, ret: -121)
 CHCTrack: 0, TPSLock: 0, SYRLock: 0, AGCLock: 0, CoreState: IDLE,nxt6000: 
nxt6000_read error (.addr = 0x80, reg: 0x52, ret: -121)
 SYRLock: 0, SYRMode: 2K, SYRGuard: 1/32,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x69, ret: -121)
 TPSLP: 1/2, TPSHP: 1/2,nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x6A, 
ret: -121)
 TPSMode: 2K, TPSGuard: 1/32,nxt6000: nxt6000_read error (.addr = 0x80, reg: 
0x91, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x92, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x92, ret: -121)
 RF AGC LOCK: 0,
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x41, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x52, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x32, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x21, ret: -121)
NXT6000 status:nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x21, ret: 
-121)
 DATA DESCR LOCK: 0, DATA SYNC LOCK: 0,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x32, ret: -121)
 VITERBI LOCK: 0, VITERBI CODERATE: 1/2,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x41, ret: -121)
 CHCTrack: 0, TPSLock: 0, SYRLock: 0, AGCLock: 0, CoreState: IDLE,nxt6000: 
nxt6000_read error (.addr = 0x80, reg: 0x52, ret: -121)
 SYRLock: 0, SYRMode: 2K, SYRGuard: 1/32,nxt6000: nxt6000_read error (.addr = 
0x80, reg: 0x69, ret: -121)
 TPSLP: 1/2, TPSHP: 1/2,nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x6A, 
ret: -121)
 TPSMode: 2K, TPSGuard: 1/32,nxt6000: nxt6000_read error (.addr = 0x80, reg: 
0x91, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x92, ret: -121)
nxt6000: nxt6000_read error (.addr = 0x80, reg: 0x92, ret: -121)
 RF AGC LOCK: 0,
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: start_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
dvb_bt8xx: stop_feed
root@hemdatorn scan #





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



Home | Main Index | Thread Index