Bug 11351 - saa7146 (budget) dvb device missing frontend driver
Summary: saa7146 (budget) dvb device missing frontend driver
Status: CLOSED CODE_FIX
Alias: None
Product: v4l-dvb
Classification: Unclassified
Component: dvb-core (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: dvb-core
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-16 01:34 UTC by simontol
Modified: 2009-02-22 04:24 UTC (History)
3 users (show)

See Also:
Kernel Version: 2.6.27
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
Complete dmesg (45.72 KB, text/plain)
2008-08-16 01:35 UTC, simontol
Details

Description simontol 2008-08-16 01:34:35 UTC
Latest working kernel version: 2.6.24
Earliest failing kernel version: 2.6.26-5
Distribution: Ubuntu Intrepid Ibex x86_64
Hardware Environment: Dell E520 + TT-Budget/WinTV-NOVA-S PCI
Software Environment: Kaffeine
Problem Description: DVB card isn't recognized since kernel 2.6.26. Module in use is 'budget' but I get this error message:
[ 6519.449423] saa7146 (0): dma buffer size 192512
[ 6519.449423] DVB: registering new adapter (TT-Budget/WinTV-NOVA-S  PCI)
[ 6519.512784] adapter has MAC addr = 00:d0:5c:08:fe:c3
[ 6519.600476] budget: A frontend driver was not found for device 1131/7146 subsystem 13c2/1016


Steps to reproduce: Boot up and try to watch TV.
Comment 1 simontol 2008-08-16 01:35:10 UTC
Created attachment 17272 [details]
Complete dmesg
Comment 2 simontol 2008-09-30 10:11:21 UTC
Confirmed in 2.6.27-4
Comment 3 simontol 2008-10-08 10:12:24 UTC
Fixed in 2.6.27-6.9 (I think it is rc6)
Comment 4 Colin Guthrie 2008-12-07 07:54:51 UTC
Should this bug be fixed in the 2.6.27.7 kernel? I've tried it and I don't seem to get my frontend when modprobing "budget".

I also do not get quite as verbose an error as is listed here so I'm wondering if there is a slightly different problem going on for me.

I only see:
kernel: saa7146: register extension 'budget dvb'.


When it works correctly (older kernel):
kernel: saa7146: register extension 'budget dvb'.
kernel: ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 11
kernel: ACPI: PCI Interrupt 0000:01:07.0[A] -> Link [LNK4] -> GSI 11 (level, low) -> IRQ 11
kernel: saa7146: found saa7146 @ mem e0ade000 (revision 1, irq 11) (0x13c2,0x1004).
kernel: saa7146 (0): dma buffer size 192512
kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-C  PCI)
kernel: adapter has MAC addr = xx:xx:xx:xx:xx
kernel: DVB: registering frontend 0 (VLSI VES1820 DVB-C)...

I'm not sure if the ACPI stuff is relevant.

If you have any more info (e.g. about what commit fixed it?) then I can double check the kernel I'm using to ensure it has the fix.

Thanks
Comment 5 Colin Guthrie 2009-02-22 03:16:57 UTC
I've now tested with 2.6.27.10 in Mandriva and it doesn't work :( Should this fix be in a 2.6.27.10 kernel?
Comment 6 Anssi Hannula 2009-02-22 04:24:48 UTC
Colin, your issue is a different one. I suspect you have the "snd-aw2" module loaded and believing that your DVB card is an audiowerk soundcard.
https://bugs.launchpad.net/ubuntu/+bug/329708
http://marc.info/?l=linux-kernel&m=122495044028411&w=2
Of course, no patch was ever submitted, even for changing PCI_ANY_ID to 0. I'm submitting one now to ALSA upstream.

Note You need to log in before you can comment on or make changes to this bug.