[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