[linux-dvb] Failure to find frontend

Mark Smith mark at chez-moi.org.uk
Sat Apr 16 20:25:02 CEST 2005


Manu wrote:

> Thomas Knauer wrote:
>
> > [Snip]
> >
> > > DVB: registering new adapter (bttv0).
> > > dvb-bt8xx: A frontend driver was not found for device 109e/0878
> > > subsystem 0000/0000
> > 
> > Once in a while, I get the same message. You can try to poweroff your
> > server completely, wait half a minute and start it over again - and
> > watch the frontend beeing loaded properly. :-)
> 
> Does this happen to you with the experimental branch ? And any idea at 
> what point you get this message ? I mean fresh system start/reloading 
> bttv driver and whatsoever combination ..

I have exactly the same problem happening occasionally from a cold boot with
a Twinhan DVB-T clone. A further cold boot is required to clear the problem
(a reboot doesn't seem to solve it).

System is running 2.6.10-1.770_FC3 on a Gigabyte 7VM400AM-RZ motherboard with
one Visionplus DVB-T (Twinhan clone) and one Avermedia AverTV DVB-T 771 card.

I haven't yet had any similar problems with the Avermedia card. Any ideas?

When it fails to find the frontend output is as follows:

 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:00:09.0[A] -> GSI 11 (level, low) -> IRQ 11
 bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 11, latency: 32, mmio: 0xe2000000
 bttv0: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID is 1822:0001
 bttv0: using: Twinhan DST + clones [card=113,insmod option]
 bttv0: gpio: en=00000000, out=00000000 in=00f500ff [init]
 bttv0: using tuner=4
 bttv0: add subdevice "dvb0"
 bttv: Bt8xx card found (1).
 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
 ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 11 (level, low) -> IRQ 11
 bttv1: Bt878 (rev 17) at 0000:00:0b.0, irq: 11, latency: 32, mmio: 0xe2002000
 bttv1: detected: AVermedia 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=0096000f [init]
 bttv1: using tuner=4
 bttv1: registered device video0
 bttv1: registered device vbi0
 bttv1: PLL: 28636363 => 35468950 .. ok
 bttv1: add subdevice "remote1"
 bttv1: add subdevice "dvb1"
 bt878: AUDIO driver version 0.0.0 loaded
 bt878: Bt878 AUDIO function found (0).
 ACPI: PCI interrupt 0000:00:09.1[A] -> GSI 11 (level, low) -> IRQ 11
 bt878(0): Bt878 (rev 17) at 00:09.1, irq: 11, latency: 32, memory: 0xe2001000
 bt878: Bt878 AUDIO function found (1).
 ACPI: PCI interrupt 0000:00:0b.1[A] -> GSI 11 (level, low) -> IRQ 11
 bt878(1): Bt878 (rev 17) at 00:0b.1, irq: 11, latency: 32, memory: 0xe2003000
 DVB: registering new adapter (bttv0).
 dvb-bt8xx: A frontend driver was not found for device 109e/0878 subsystem 1822/0001
 DVB: registering new adapter (bttv1).
 DVB: registering frontend 1 (Zarlink MT352 DVB-T)...

When it works, the last few lines of the above become:

 DVB: registering new adapter (bttv0).
 dst_check_ci: recognize DTTDIG
 DST type : terrestrial
 DST type flags :
 DVB: registering frontend 0 (DST DVB-T)...
 DVB: registering new adapter (bttv1).
 DVB: registering frontend 1 (Zarlink MT352 DVB-T)...
 
It has been suggested that this may have something to with interrupts. On my
system a lot seems to be loaded on interrupt 11:

[root at Galadriel ~]# cat /proc/interrupts
           CPU0
  0:    3318349          XT-PIC  timer
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
  9:          0          XT-PIC  acpi
 10:     171363          XT-PIC  uhci_hcd, uhci_hcd, nvidia, eth0
 11:    2178779          XT-PIC  libata, bttv0, bttv1, bt878, bt878, ehci_hcd, uhci_hcd, uhci_hcd, VIA8237
 14:      86896          XT-PIC  ide0
NMI:          0 
ERR:          1

-- 
Mark Smith - Surrey, UK
http://www.chez-moi.org.uk/





More information about the linux-dvb mailing list