[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