Hi, I have a system with three identical Nebula Electronics DigiTV PCI cards (BT878a + Nxt6000). When the "dvb-bt8xx" driver is initialised it is often unable to find the Nxt6000 frontend on one or more of cards (see extract from dmesg below, showing frontends registered for cards 0 and 2 but not for card 1). The cards for which the frontend is found function correctly. The problem appears to be related to something to do with the cards being configured after power on reset? I power the system completely off then turn it on (cold boot), the system boots into Linux and some of the cards will have frontends registered (repeated tests appear to indicate that card 0 always finds its frontend but the other 2 cards intermittently are unable to find their frontends). If I then reboot the system (warm boot) the cards will always come back with the same configurations (i.e. if a card finds its frontend after the initial cold boot it will be able to find its frontend after every subsequent warm boot, if a card is unable to find its frontend after the initial cold boot it will never find its frontend after subsequent warm boots). My configuration:- Slackware 10.1 (plus most of the "current" updates) Linux 2.6.11 (custom compiled, using kernel DVB) Tyan Tiger MPX (S2466N-4M) (AMD 760-MPX chipset) 2x Athlon MP 2800+ 1GB PC2100 DDR This configuration has not yet allowed me to get all three cards working simultaneously; I always get at least one card but the most I have managed is two cards. I have also tried a couple of other configurations:- Tyan Tiger MPX (S2466N-4M) (AMD 760-MPX chipset) 1x Athlon XP 2000+ Usually got two cards, occasionally managed all three. Intel 875PBZ Intel P4 3.2GHz Could not get any of the cards to ever find their frontends (I gave up with this). It appears to be that I need some way of resetting the cards that takes them through the same initialisation as when they are first powered up? Any suggestion of things to try or of ways of providing more debugging information would be very gratefully received. Thanks in advance. Peter Stokes ____________________________________________________________ extract from dmesg output during system boot:- 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 0000:02:04.0[A] -> GSI 16 (level, low) -> IRQ 16 bttv0: Bt878 (rev 17) at 0000:02:04.0, irq: 16, latency: 132, mmio: 0xf8000000 bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv0: using: Nebula Electronics DigiTV [card=104,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00ffcccf [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 0000:02:05.0[A] -> GSI 17 (level, low) -> IRQ 17 bttv1: Bt878 (rev 17) at 0000:02:05.0, irq: 17, latency: 132, mmio: 0xf8002000 bttv1: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv1: using: Nebula Electronics DigiTV [card=104,insmod option] 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" bttv: Bt8xx card found (2). ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 18 (level, low) -> IRQ 18 bttv2: Bt878 (rev 17) at 0000:02:06.0, irq: 18, latency: 132, mmio: 0xf8004000 bttv2: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv2: using: Nebula Electronics DigiTV [card=104,insmod option] bttv2: gpio: en=00000000, out=00000000 in=00fff3cf [init] bttv2: IRQ lockup, cleared int mask [bits: GPINT*] bttv2: using tuner=-1 bttv2: registered device video2 bttv2: registered device vbi2 bttv2: PLL: 28636363 => 35468950 .. ok bttv2: add subdevice "dvb2" bt878: AUDIO driver version 0.0.0 loaded bt878: Bt878 AUDIO function found (0). ACPI: PCI interrupt 0000:02:04.1[A] -> GSI 16 (level, low) -> IRQ 16 bt878(0): Bt878 (rev 17) at 02:04.1, irq: 16, latency: 64, memory: 0xf8001000 bt878: Bt878 AUDIO function found (1). ACPI: PCI interrupt 0000:02:05.1[A] -> GSI 17 (level, low) -> IRQ 17 bt878(1): Bt878 (rev 17) at 02:05.1, irq: 17, latency: 64, memory: 0xf8003000 bt878: Bt878 AUDIO function found (2). ACPI: PCI interrupt 0000:02:06.1[A] -> GSI 18 (level, low) -> IRQ 18 bt878(2): Bt878 (rev 17) at 02:06.1, irq: 18, latency: 64, memory: 0xf8005000 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 DVB: registering new adapter (bttv2). DVB: registering frontend 2 (NxtWave NXT6000 DVB-T)...