[linux-dvb] Mixing kernel and v4l-dvb sources

Chris Malarky chris at malarky.org
Wed Aug 2 18:43:52 CEST 2006


Hi,

On Tue, 2006-08-01 at 22:17 +0100, Andrew de Quincey wrote:
> What I usually do  is:
> 
> 1) Install the kernel sources
> 2) hg update in v4l-dvb
> 3) in v4l-dvb, do make kernel-links KDIR=/path/to/kernel
> 
> I too get the patch faillure at this stage, but I've just been ignoring it :)
> 
> This'll hook the DVB drivers into the kernel, replacing the DVB stuff there 
> already.. all you need to do now is cd to the kernel directory, and do a 
> normal kernel configure/compilation. The HG drivers will have been patched 
> into the kernel so you should see 'em pop up in there.

OK, so I've successfully compiled both 2.6.15.7 and 2.6.16.20 using
latest v4l-dvb sources.  Runs fine with older cards (Nova-S and
Nova-SE), but I'm having problems with my TT S-1401.

The card is recognised when the budget module loads up, but I'm getting
a 'No tda826x found!' from frontend_init().

A snippet of dmesg:

[17179578.432000] saa7146: register extension 'budget_ci dvb'.
[17179578.512000] saa7146: register extension 'budget dvb'.
[17179578.532000] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
[17179578.536000] PCI: setting IRQ 5 as level-triggered
[17179578.536000] ACPI: PCI Interrupt 0000:00:14.0[A] -> Link [LNKB] ->
GSI 5 (level, low) -> IRQ 5
[17179578.544000] saa7146: found saa7146 @ mem ceaa6000 (revision 1, irq
5) (0x13c2,0x1018).
[17179578.548000] saa7146 (0): dma buffer size 192512
[17179578.556000] DVB: registering new adapter (TT-Budget-S-1401 PCI).
[17179578.596000] adapter has MAC addr = 00:d0:5c:09:2f:7a
[17179578.620000] frontend_init: No tda826x found!
[17179578.624000] DVB: registering frontend 0 (Philips TDA10086
DVB-S)...
[17179583.536000] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[17179583.548000] PCI: setting IRQ 10 as level-triggered
[17179583.548000] ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] ->
GSI 10 (level, low) -> IRQ 10
[17179583.560000] PCI: Setting latency timer of device 0000:00:11.5 to
64

The frontend does get registered and I can run dvbtune against it but it
just sits there polling.

I tried re-loading the tda10086 and tda826x modules with debugging on
but didn't see anything extra.

I'm assuming I'm not missing something stupid like firmware (I didn't
see any mention of it anywhere in the code).

Do I perhaps need a later kernel version?

Cheers,
Chris
-- 
Chris Malarky
chris at malarky dot org




More information about the linux-dvb mailing list