Hi, I've tried to use AverMedia DVB-T card in Linux, but I didn't get working. Here is what I've done:
1. Added necessary files from DVB-kernel CVS to Linux kernel 2.6-test4 2. Added kernelconfig for SP887X/Microtune 7202DTF 3. Applied the pathes in dvb-kernel/linux/drivers/media/dvb/bt8xx/patches directory (seems like Nebula patch is already added to bttv in this kernel) and made Nebula-like addtions for AverMedia DVB-T 4. Removed #include "dvb_compat.h" from dvb-kernel/linux/drivers/media/dvb/frontends/sp887x.c (Caused some compile errors) After compiling kernel I added a new initial transponder and tried to scan for channels: # ./scan using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' >>> tune to: 714000000:INVERSION_OFF:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE WARNING: filter timeout pid 0x0011 WARNING: filter timeout pid 0x0000 WARNING: filter timeout pid 0x0010 dumping lists (0 services) Done. Then I tried to add a station to ~/.tzap/channels manually and use tzap to tune it: # tzap 1 using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' tuning to 714000000 Hz status 1f | signal c0c0 | snr 4044 | ber ffffffff | unc ffffffff | FE_HAS_LOCK status 1f | signal c0c0 | snr 4044 | ber ffffffff | unc ffffffff | FE_HAS_LOCK status 1f | signal c0c0 | snr 4044 | ber ffffffff | unc ffffffff | FE_HAS_LOCK status 1f | signal c0c0 | snr 4044 | ber ffffffff | unc ffffffff | FE_HAS_LOCK Here is my parsed kernel dmesg: Linux video capture interface: v1.00 bttv: driver version 0.9.11 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Host bridge is 0000:00:00.0 bttv: Bt8xx card found (0). bttv0: Bt878 (rev 17) at 0000:01:08.0, irq: 7, latency: 32, mmio: 0xe4000000 bttv0: detected: AverMedia DVB-T [card=105], PCI subsystem ID is 1461:0761 bttv0: using: BT878(AverMedia DVB-T) [card=105,autodetected] PM: Adding info for No Bus:i2c-0 bttv0: using tuner=-1 videodev: "BT878(AverMedia DVB-T)" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ bttv0: registered device video0 videodev: "bt848/878 vbi" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/ bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). bt878(0): Bt878 (rev 17) at 01:08.1, irq: 7, latency: 32, memory: 0xe4001000 DVB: registering new adapter (Avermedia DVB-T). DVB: registering frontend 0:0 (Microtune MT7072DTF)... bt878 debug: bt878_start (ctl=04004020) ......... i2c /dev entries driver module version 2.7.0 (20021208) PM: Adding info for No Bus:i2c-1 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x5000 PM: Adding info for No Bus:i2c-2 i2c_adapter i2c-2: nForce2 SMBus adapter at 0x5100 ......... i2c_adapter i2c-0: sendbytes: error - bailout. sp887x_initial_setup: firmware upload... done. I've probably done something wrong with i2c adapter things, right? Any help? -- Joni Loponen [EMAIL PROTECTED] -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
