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. [EMAIL PROTECTED] 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. [EMAIL PROTECTED] scan # cat test T 730000000 8MHz 2/3 2/3 QAM64 2k 1/8 NONE [EMAIL PROTECTED] 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: [EMAIL PROTECTED] 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. [EMAIL PROTECTED] 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 [EMAIL PROTECTED] scan # -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
