Mailing List archive

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

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



Sorry, I gave the wrong info in the last message - it is
nxt6000.c that is broken, you need v1.12 of it.

Clyde

On Sun, Nov 23, 2003 at 01:42:16AM +0100, Mikael Rosbacke wrote:
> 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.

-- 
Clyde Stubbs                     |            HI-TECH Software
Email: clyde@htsoft.com          |          Phone            Fax
WWW:   http://www.htsoft.com/    | USA: (408) 490 2885  (408) 490 2885
PGP:   finger clyde@htsoft.com   | AUS: +61 7 3552 7777 +61 7 3552 7778
---------------------------------------------------------------------------
HI-TECH C: compiling the real world.


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



Home | Main Index | Thread Index