[mythtv-users] Problem using multiple Nebula DigiTV PCI cards

Matt Robinson mail at matthewrobinson.net
Sun Jun 26 18:13:45 UTC 2005


Hi,

I've got 2 x Nebula DigiTV PCI cards (NXT6000) in my MythTV 
0.18.1-r2/Gentoo box and I can't get both of them to work happily.

The first card *always* works flawlessly. The 2nd sometimes works, but 
hardly ever. The problem appears to be with the DVB frontend driver for 
the NXT6000.

In most cases the frontend driver for the 2nd card loads correctly at 
boot time, but dies for some reason shortly afterwards.

This is driving me nuts and I'd love to hear from anyone else that has 
had a similar issue, whether they managed to solve it or not! If there 
is no solution I'd like to know so I can ditch the Nebulas and get 
something different.

There is some output of events below. If any other OS output would be 
useful please let me know and I'll gladly post it.

I've found one post from someone else having the same issue, and he 
describes it very well indeed. I'm sure his problems are the same as 
mine, but he's got 3 cards instead of 2:

http://www.linuxtv.org/pipermail/linux-dvb/2005-March/000857.html

The driver for the Nebulas is compiled into my kernel 
(2.6.11-gentoo-r6), is there anything to be gained by loading the 
modules seperately?

Thanks in advance!

Matt

Evidence from dmesg:

> Linux video capture interface: v1.00
> bttv: driver version 0.9.15 loaded
> bttv: using 8 buffers with 2080k (520 pages) each for capture
> bttv: Bt8xx card found (0).
> ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
> ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 5 (level, low) -> IRQ 5
> bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 5, latency: 64, mmio: 0xefefe000
> bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
> bttv0: using: Nebula Electronics DigiTV [card=104,autodetected]
> bttv0: gpio: en=00000000, out=00000000 in=00ff00cf [init]
> bttv0: IRQ lockup, cleared int mask [bits: GPINT*]
> bttv0: using tuner=-1
> bttv0: registered device video0
> bttv0: registered device vbi0
> bttv0: PLL: 28636363 => 35468950 .. ok
> bttv0: add subdevice "dvb0"
> bttv: Bt8xx card found (1).
> ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
> PCI: setting IRQ 11 as level-triggered
> ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
> bttv1: Bt878 (rev 17) at 0000:02:0a.0, irq: 11, latency: 64, mmio: 0xefefc000
> bttv1: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101
> bttv1: using: Nebula Electronics DigiTV [card=104,autodetected]
> bttv1: gpio: en=00000000, out=00000000 in=00ff00cf [init]
> bttv1: using tuner=-1
> bttv1: registered device video1
> bttv1: registered device vbi1
> bttv1: PLL: 28636363 => 35468950 .. ok
> bttv1: add subdevice "dvb1"
> tvaudio: TV audio decoder + audio/video mux driver
> tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54 (PV951),ta8874z
> bt878: AUDIO driver version 0.0.0 loaded
> bt878: Bt878 AUDIO function found (0).
> ACPI: PCI interrupt 0000:02:09.1[A] -> GSI 5 (level, low) -> IRQ 5
> bt878(0): Bt878 (rev 17) at 02:09.1, irq: 5, latency: 64, memory: 0xefeff000
> bt878: Bt878 AUDIO function found (1).
> ACPI: PCI interrupt 0000:02:0a.1[A] -> GSI 11 (level, low) -> IRQ 11
> bt878(1): Bt878 (rev 17) at 02:0a.1, irq: 11, latency: 64, memory: 0xefefd000
> DVB: registering new adapter (bttv0).
> DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> DVB: registering new adapter (bttv1).
> dvb-bt8xx: A frontend driver was not found for device 109e/0878 subsystem 0071/0101

And evidence from syslog:

> Jun 24 00:20:11 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 24 00:20:11 mythtv DVB: registering new adapter (bttv1).
> Jun 24 00:20:11 mythtv DVB: registering frontend 1 (NxtWave NXT6000 DVB-T)...
> Jun 25 10:57:06 mythtv DVB: registering new adapter (bttv0).
> Jun 25 10:57:06 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 25 10:57:06 mythtv DVB: registering new adapter (bttv1).
> Jun 25 12:07:51 mythtv DVB: registering new adapter (bttv0).
> Jun 25 12:07:51 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 25 12:07:51 mythtv DVB: registering new adapter (bttv1).
> Jun 25 19:21:13 mythtv DVB: registering new adapter (bttv0).
> Jun 25 19:21:13 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 25 19:21:13 mythtv DVB: registering new adapter (bttv1).
> Jun 26 11:55:32 mythtv DVB: registering new adapter (bttv0).
> Jun 26 11:55:32 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 26 11:55:32 mythtv DVB: registering new adapter (bttv1).
> Jun 26 13:20:07 mythtv DVB: registering new adapter (bttv0).
> Jun 26 13:20:07 mythtv DVB: registering frontend 0 (NxtWave NXT6000 DVB-T)...
> Jun 26 13:20:07 mythtv DVB: registering new adapter (bttv1).
> Jun 26 13:53:23 mythtv DVB: registering new adapter (bttv0).


More information about the mythtv-users mailing list