> Richard Dale speaks of a problem that he had in 2.6.18-rc6 with his > DViCO card... > > http://linuxtv.org/pipermail/linux-dvb/2006-September/012639.html > > ...Is this the same problem that you had experienced? If not, could you > provide some more information? just tested 2.6.18rc5 without dvb hg tree. DvICO FusionHDTV DVB-T1 card does NOT work. (other 2 DVB-T cards do - Avermedia 771 & Twinham DST work). /dev/dvb/adapter0 wasn't created, manually creating the device nodes doesn't cause it to work either. a diff of kernel messages between 2.6.18-rc5 verbatim w/ integrated DVB drivers versus 2.6.18-rc5 with v4l/dvb drivers from hg tip-of-tree is as follows: (former doesn't work, latter does) for whatever reason, there are some interrupt routing differences - no clue why that would be. e.g. bt878-based Twinham gets IRQ 17 with v4l/dvb tip, 2.6.18rc5 gives it IRQ 20. regardless of that, the key differences seem to be that v4l/dvb tip-of-tree identify & enable the devices at both 0000:01:08.0 & 0000:01:08.2 whereas the stock 2.6.18-rc5 only enables 0000:01:08.2. +ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 +ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 20 +cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 20, latency: 32, mmio: 0xe3000000 happy to help in whatever experiments to help nut this out further. cheers, lincoln. --- ./2.6.18rc5_with_v4ldvb_tip_tree.txt 2006-09-08 10:01:59.000000000 +1000 +++ ./2.6.18rc5_verbatim_tree.txt 2006-09-08 10:34:01.000000000 +1000 @@ -3,72 +3,76 @@ bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16 -ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 20 -bttv0: Bt878 (rev 17) at 0000:01:06.0, irq: 20, latency: 32, mmio: 0xe8000000 +ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 17 +bttv0: Bt878 (rev 17) at 0000:01:06.0, irq: 17, latency: 32, mmio: 0xe8000000 bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 1822:0001 bttv0: using: Twinhan DST + clones [card=113,autodetected] -bttv0: gpio: en=00000000, out=00000000 in=00fb45fe [init] +bttv0: gpio: en=00000000, out=00000000 in=00fb41fe [init] bttv0: using tuner=4 bttv0: add subdevice "dvb0" bttv: Bt8xx card found (1). ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17 -ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 21 -bttv1: Bt878 (rev 17) at 0000:01:07.0, irq: 21, latency: 32, mmio: 0xe8002000 +ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 18 +bttv1: Bt878 (rev 17) at 0000:01:07.0, irq: 18, latency: 32, mmio: 0xe8002000 bttv1: detected: AVermedia AverTV DVB-T 771 [card=123], PCI subsystem ID is 1461:0771 bttv1: using: AVerMedia AVerTV DVB-T 771 [card=123,autodetected] -bttv1: gpio: en=00000000, out=00000000 in=00d0ef0f [init] +bttv1: gpio: en=00000000, out=00000000 in=00d0010f [init] bttv1: using tuner=4 bttv1: registered device video0 bttv1: registered device vbi0 bttv1: PLL: 28636363 => 35468950 .. ok bttv1: add subdevice "dvb1" -input: bttv IR (card=123) as /class/input/input1 +input: bttv IR (card=123) as /class/input/input0 bttv-input: bttv IR (card=123) detected at pci-0000:01:07.0/ir0 bttv: Bt8xx card found (2). ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19 -ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 22 -bttv2: Bt848 (rev 18) at 0000:01:09.0, irq: 22, latency: 32, mmio: 0xe8004000 +ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC4] -> GSI 19 (level, low) -> IRQ 19 +bttv2: Bt848 (rev 18) at 0000:01:09.0, irq: 19, latency: 32, mmio: 0xe8004000 bttv2: using: *** UNKNOWN/GENERIC *** [card=0,autodetected] bttv2: gpio: en=00000000, out=00000000 in=00fffffb [init] -tuner 4-0061: chip found @ 0xc2 (bt848 #2 [sw]) bttv2: detected by eeprom: Hauppauge (bt848) [card=2] -tveeprom 4-0050: Hauppauge model 56304, rev E , serial# 418161 -tveeprom 4-0050: tuner model is Temic 4002FH5 (idx 14, type 0) -tveeprom 4-0050: TV standards PAL(B/G) (eeprom 0x04) -tveeprom 4-0050: audio processor is None (idx 0) -tveeprom 4-0050: has no radio +tveeprom 2-0050: Hauppauge model 56304, rev E , serial# 418161 +tveeprom 2-0050: tuner model is Temic 4002FH5 (idx 14, type 0) +tveeprom 2-0050: TV standards PAL(B/G) (eeprom 0x04) +tveeprom 2-0050: audio processor is None (idx 0) +tveeprom 2-0050: has no radio bttv2: Hauppauge eeprom indicates model#56304 bttv2: using tuner=0 -tuner 4-0061: type set to 0 (Temic PAL (4002 FH5)) -bttv2: i2c: checking for MSP34xx @ 0x80... not found -bttv2: i2c: checking for TDA9875 @ 0xb0... not found -bttv2: i2c: checking for TDA7432 @ 0x8a... not found -bttv2: i2c: checking for TDA9887 @ 0x86... not found bttv2: registered device video1 bttv2: registered device vbi1 -cx2388x dvb driver version 0.0.6 loaded +input: i2c IR (Hauppauge) as /class/input/input1 +ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-0/0-001a/ir0 [bt878 #0 [hw]] +input: i2c IR (Hauppauge) as /class/input/input2 +ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-1/1-001a/ir0 [bt878 #1 [hw]] +saa7130/34: v4l2 driver version 0.2.14 loaded +cx2388x v4l2 driver version 0.0.6 loaded +ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 +ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 20 CORE cx88[0]: subsystem: 18ac:db00, board: DViCO FusionHDTV DVB-T1 [card=15,autodetected] TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe -ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18 -ACPI: PCI Interrupt 0000:01:08.2[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 23 -cx88[0]/2: found at 0000:01:08.2, rev: 5, irq: 23, latency: 32, mmio: 0xe4000000 +cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 20, latency: 32, mmio: 0xe3000000 +cx88[0]/0: registered device video2 [v4l2] +cx88[0]/0: registered device vbi2 +cx2388x alsa driver version 0.0.6 loaded +cx2388x dvb driver version 0.0.6 loaded +ACPI: PCI Interrupt 0000:01:08.2[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 20 +cx88[0]/2: found at 0000:01:08.2, rev: 5, irq: 20, latency: 32, mmio: 0xe4000000 cx88[0]/2: cx2388x based dvb card DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (Zarlink MT352 DVB-T)... -cx2388x v4l2 driver version 0.0.6 loaded -ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) -> IRQ 23 -cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 23, latency: 32, mmio: 0xe3000000 -cx88[0]/0: registered device video2 [v4l2] -cx88[0]/0: registered device vbi2 +tuner 2-0061: chip found @ 0xc2 (bt848 #2 [sw]) +tuner 2-0061: type set to 0 (Temic PAL (4002 FH5)) +saa7146: register extension 'budget dvb'. +saa7146: register extension 'budget_av'. bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). -ACPI: PCI Interrupt 0000:01:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 20 +ACPI: PCI Interrupt 0000:01:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 17 bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions. -bt878(0): Bt878 (rev 17) at 01:06.1, irq: 20, latency: 32, memory: 0xe8001000 +bt878(0): Bt878 (rev 17) at 01:06.1, irq: 17, latency: 32, memory: 0xe8001000 bt878: Bt878 AUDIO function found (1). -ACPI: PCI Interrupt 0000:01:07.1[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 21 +ACPI: PCI Interrupt 0000:01:07.1[A] -> Link [APC2] -> GSI 17 (level, low) -> IRQ 18 bt878_probe: card id=[0x7711461],[ AVermedia AverTV DVB-T 771 ] has DVB functions. -bt878(1): Bt878 (rev 17) at 01:07.1, irq: 21, latency: 32, memory: 0xe8003000 +bt878(1): Bt878 (rev 17) at 01:07.1, irq: 18, latency: 32, memory: 0xe8003000 DVB: registering new adapter (bttv0). dst(0) dst_get_device_id: Recognise [DTTDIG] DST type flags : 0x10 firmware version = 2 _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb