Bug 196839

Summary: 2.6.17-1.2139_FC5 breaks dvb
Product: [Fedora] Fedora Reporter: Susi Lehtola <susi.lehtola>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 5CC: bernd.bartmann, rwarsow, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-08-21 18:54:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Susi Lehtola 2006-06-27 06:25:34 UTC
Description of problem:
DVB doesn't work under 2.6.17-1.2139_FC5, frontend0 is missing.

Version-Release number of selected component (if applicable):
2.6.17-1.2139_FC5

How reproducible:
Boot into kernel 2.6.17-1.2139_FC5, the card that works under 2.6.16-1.2133_FC5
and older kernels stops working as the device file frontend0 is missing.

Comment 1 Ronald Warsow 2006-06-27 08:14:12 UTC
i see this too for that kernelversion under FC5 and FC6-devel.
dmesg:
....
ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 19 (level, low) -> IRQ 177

Linux video capture interface: v1.00
saa7146: register extension 'budget_av'.

ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 185

saa7146: found saa7146 @ mem e08d2000 (revision 1, irq 185) (0x153b,0x1157).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (Terratec Cinergy 1200 DVB-T).
adapter failed MAC signature check
encoded MAC from EEPROM was
ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff:ff

sd 0:0:0:0: Attached scsi generic sg0 type 0
USB Universal Host Controller Interface driver v3.0
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077

KNC1-0: MAC addr = 00:0a:ac:01:e9:72
budget-av: A frontend driver was not found for device 1131/7146 subsystem 153b/1157
budget-av: ci interface initialised.

ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 17 (level, low) -> IRQ 185
...

i emailed that already at sunday to the fedora-list, but the email didn't
arrived there (?!)

Comment 2 Ronald Warsow 2006-06-30 16:42:14 UTC
2.6.17-1.2336.fc6 boots & works !

Comment 3 Ronald Warsow 2006-07-08 02:21:46 UTC
under kernel 2.6.17-1.2145_FC5 the fix from Andrew de Quincey(linuxtv.org) 

changing the 2 lines (near 1029) in budget-av.c to:

        saa7146_setgpio(saa, 0, SAA7146_GPIO_OUTLO);
        switch (saa->pci->subsystem_device) {
                case SUBID_DVBS_KNC1_PLUS:
                case SUBID_DVBC_KNC1_PLUS:
                case SUBID_DVBT_KNC1_PLUS:
                        // Enable / PowerON Frontend
                        saa7146_setgpio(saa, 3, SAA7146_GPIO_OUTHI);
                        break;


and compiling the kernel fixes the frontend problem for that kernel version.

as he further mentioned the fix "...should appear in a 2.6.17.x release at some
point".

maybe this bug here could be closed ?



Comment 4 Susi Lehtola 2006-08-12 17:22:03 UTC
Kernel 2.6.17-1.2174_FC5 includes fix, all works now.

Comment 5 Ronald Warsow 2006-08-13 15:54:02 UTC
same here.



Comment 6 David Lawrence 2006-08-21 18:54:22 UTC
Users reported bug is fixed. Closing.