[linux-dvb] SAA7146 based card works on 2.6.15-ubuntu, but not in 2.6.17-rc2

Rolf Offermanns rolf.offermanns at gmx.net
Thu Apr 27 01:54:38 CEST 2006


Hi!
I have a problem with a SAA7146 based card:
0000:00:12.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
        Flags: bus master, medium devsel, latency 123, IRQ 177
        Memory at f4000400 (32-bit, non-prefetchable) [size=512]


It works flawlessly in the current Ubuntu Dapper kernel (2.6.15-21), but any tries with "current" kernels (tested: 2.6.16.9 and 2.6.17-rc2) failed.

I just wanted to ask, if someone has an idea before I start digging in the code.

Below are the logs first from the working kernel and then from the not-working kernel. Please note, that I have two cards in my system, the other one is a Terratec Cinergy DVB-T 1400.

2.6.15-21 (Ubuntu)
-------------------------------
[4294684.193000] saa7146: register extension 'dvb'.
[4294684.193000] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 16 (level, low) -> IRQ 177
[4294684.193000] saa7146: found saa7146 @ mem d095e400 (revision 1, irq 177) (0x13c2,0x0000).
[4294684.211000] input: PC Speaker as /class/input/input1
[4294684.353000] DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
[4294684.380000] adapter has MAC addr = 00:d0:5c:1f:33:9e
[4294684.543000] Floppy drive(s): fd0 is 1.44M
[4294684.555000] Linux agpgart interface v0.101 (c) Dave Jones
[4294684.557000] FDC 0 is a post-1991 82077
[4294684.566000] agpgart: Detected VIA KT266/KY266x/KT333 chipset
[4294684.567000] agpgart: AGP aperture is 2M @ 0xf7200000
[4294684.582000] dvb-ttpci: gpioirq unknown type=0 len=0
[4294684.601000] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
[4294684.601000] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[4294684.617000] Real Time Clock Driver v1.12
[4294684.667000] cx2388x v4l2 driver version 0.0.5 loaded
[4294684.668000] ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 185
[4294684.668000] CORE cx88[0]: subsystem: 153b:1166, board: TerraTec Cinergy 1400 DVB-T [card=30,autodetected]
[4294684.668000] TV tuner 4 at 0x00, Radio tuner 0 at 0x00
[4294684.891000] input: cx88 IR (TerraTec Cinergy 1400  as /class/input/input2
[4294684.891000] cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 185, latency: 165, mmio: 0xf5000000
[4294684.891000] cx88[0]/0: registered device video0 [v4l2]
[4294684.892000] cx88[0]/0: registered device vbi0
[4294684.994000] irda_init()
[4294684.995000] NET: Registered protocol family 23
[4294685.239000] cx2388x dvb driver version 0.0.5 loaded
[4294685.240000] ACPI: PCI Interrupt 0000:00:0c.2[A] -> GSI 17 (level, low) -> IRQ 185
[4294685.240000] cx88[0]/2: found at 0000:00:0c.2, rev: 5, irq: 185, latency: 49, mmio: 0xf6000000
[4294685.240000] cx88[0]/2: cx2388x based dvb card
[4294685.242000] DVB: registering new adapter (cx88[0]).
[4294685.242000] DVB: registering frontend 1 (Conexant CX22702 DVB-T)...
[4294685.427000] ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 19 (level, low) -> IRQ 193
[4294685.428000] 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
[4294685.428000] 0000:00:10.0: 3Com PCI 3c905C Tornado at d09b2000. Vers LK1.1.19
[4294685.474000] dvb-ttpci: adac type set to 0 @ card 0
[4294685.491000] saa7146_vv: saa7146 (0): registered device video1 [v4l2]
[4294685.515000] via82xx: Assuming DXS channels with 48k fixed sample rate.
[4294685.515000]          Please try dxs_support=5 option
[4294685.516000]          and report if it works on your machine.
[4294685.516000]          For more details, read ALSA-Configuration.txt.
[4294685.516000] ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 5 (level, low) -> IRQ 5
[4294685.516000] PCI: Setting latency timer of device 0000:00:11.5 to 64
[4294685.523000] ves1x93: Detected ves1893a rev2
[4294685.523000] DVB: registering frontend 0 (VLSI VES1x93 DVB-S)...
[4294685.525000] input: DVB on-card IR receiver as /class/input/input3
[4294685.525000] dvb-ttpci: found av7110-0.
[4294685.568000] cx2388x blackbird driver version 0.0.5 loaded

2.6.17-rc2
----------------
4294681.796000] ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 16 (level, low) -> IRQ 177
[4294681.796000] videodev: "SAA7146A" has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
[4294681.883000] stradis0: config = 00 00 13 c2 26 0f ff ff 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 ff ff ff
[4294681.916000] Floppy drive(s): fd0 is 1.44M
[4294681.930000] FDC 0 is a post-1991 82077
[4294682.533000] cx2388x v4l2 driver version 0.0.5 loaded
[4294682.534000] ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 193
[4294682.534000] CORE cx88[0]: subsystem: 153b:1166, board: TerraTec Cinergy 1400 DVB-T [card=30,autodetected]
[4294682.534000] TV tuner 4 at 0x00, Radio tuner 0 at 0x00
[4294682.609000] ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 19 (level, low) -> IRQ 185
[4294682.610000] eth1:  setting half-duplex.
[4294682.741000] input: cx88 IR (TerraTec Cinergy 1400  as /class/input/input2
[4294682.741000] cx88[0]/0: found at 0000:00:0c.0, rev: 5, irq: 193, latency: 165, mmio: 0xf5000000
[4294682.741000] cx88[0]/0: registered device video1 [v4l2]
[4294682.741000] cx88[0]/0: registered device vbi0
[4294682.815000] saa7146: register extension 'dvb'.
[4294682.894000] cx2388x dvb driver version 0.0.5 loaded
[4294682.894000] ACPI: PCI Interrupt 0000:00:0c.2[A] -> GSI 17 (level, low) -> IRQ 193
[4294682.894000] cx88[0]/2: found at 0000:00:0c.2, rev: 5, irq: 193, latency: 49, mmio: 0xf6000000
[4294682.894000] cx88[0]/2: cx2388x based dvb card
[4294682.896000] DVB: registering new adapter (cx88[0]).
[4294682.896000] DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
[4294683.036000] cx2388x blackbird driver version 0.0.5 loaded

Any hints are appreciated.

Thanks,
Rolf.



More information about the linux-dvb mailing list