Bug 446733

Summary: Tevion MD9717 / saa7134 Warning with call trace during boot
Product: [openSUSE] openSUSE 11.1 Reporter: Forgotten User QoXASWWNLF <forgotten_QoXASWWNLF>
Component: KernelAssignee: Brandon Philips <bphilips>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Minor    
Priority: P5 - None CC: forgotten_b49zM5D78q, jdelvare, tiwai
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.1   
Whiteboard: maint:released:11.1:22712
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: complete "boot.msg" file content
hwinfo (being run as root)

Description Forgotten User QoXASWWNLF 2008-11-19 18:09:27 UTC
Created attachment 253573 [details]
complete "boot.msg" file content

During boot (openSUSE 11.1 Beta5 , i586 version) I get a calltrace - see below. openSUSE 10.2 does not show any calltrace on the very same PC.
Bug may be related to 444795, but it shows other values within the calltrace.

The analog TV card itself works fine.

<6>Linux video capture interface: v2.00
<6>saa7130/34: v4l2 driver version 0.2.14 loaded
<6>saa7134 0000:00:12.0: enabling device (0004 -> 0006)
<4>ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
<7>PCI: setting IRQ 11 as level-triggered
<6>saa7134 0000:00:12.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
<6>saa7134[0]: quirk: PCIPCI_NATOMA
<6>saa7134[0]: found at 0000:00:12.0, rev: 1, irq: 11, latency: 123, mmio: 0xfecfec00
<6>saa7134[0]: subsystem: 1131:0000, board: Tevion MD 9717 [card=6,insmod option]
<4>resource map sanity check conflict  0xfecfec00 0xfecffbff 0xfecfec00 0xfecfefff 0000:00:12.0
<4>------------[ cut here ]------------
<4>WARNING: at arch/x86/mm/ioremap.c:156 __ioremap_caller+0x89/0x39a()
<4>Modules linked in: snd_cs46xx(+) saa7134(+) gameport snd_rawmidi ir_common snd_seq_device videodev snd_ac97_codec v4l1_compat compat_ioctl32 ac97_bus v4l2_common videobuf_dma_sg snd_pcm rtc_cmos videobuf_core parport_pc snd_timer rtc_core tveeprom floppy shpchp parport rtc_lib snd i2c_piix4 intel_agp pci_hotplug container ide_cd_mod soundcore agpgart button pcspkr i2c_core cdrom isp1760(N) snd_page_alloc uhci_hcd usbcore ide_disk edd ext3 mbcache jbd fan ide_pci_generic ata_generic ata_piix libata scsi_mod dock piix ide_core thermal processor thermal_sys hwmon
<4>Supported: No
<4>Pid: 615, comm: modprobe Tainted: G          2.6.27.5-2-pae #1
<4> [<c0106620>] dump_trace+0x6b/0x249
<4> [<c0107155>] show_trace+0x20/0x39
<4> [<c0359106>] dump_stack+0x71/0x76
<4> [<c012e5ec>] warn_on_slowpath+0x4d/0x70
<4> [<c0119e04>] __ioremap_caller+0x89/0x39a
<4> [<c011a227>] ioremap_nocache+0x18/0x1c
<4> [<e1318f29>] saa7134_initdev+0x490/0x8ec [saa7134]
<4> [<c024b136>] pci_device_probe+0xa3/0xe4
<4> [<c02b7962>] really_probe+0xd7/0x1de
<4> [<c02b7b3e>] __driver_attach+0x37/0x55
<4> [<c02b721d>] bus_for_each_dev+0x31/0x57
<4> [<c02b7714>] driver_attach+0x16/0x18
<4> [<c02b6c16>] bus_add_driver+0xec/0x21b
<4> [<c02b7cb1>] driver_register+0x85/0xe2
<4> [<c024b35e>] __pci_register_driver+0x3c/0x6a
<4> [<c010112b>] _stext+0x3b/0x127
<4> [<c0150748>] sys_init_module+0x8a/0x19e
<4> [<c0104e12>] syscall_call+0x7/0xb
<4> [<b7fdcd5e>] 0xb7fdcd5e
<4> =======================
<4>---[ end trace c34050558ed3442e ]---
<6>saa7134[0]: board init: gpio is 100a0
<6>ppdev: user-space parallel port driver
<6>saa7134[0]: Huh, no eeprom present (err=-5)?
<4>All bytes are equal. It is not a TEA5767
<6>tuner' 1-0060: chip found @ 0xc0 (saa7134[0])
<6>tuner-simple 1-0060: creating new instance
<6>tuner-simple 1-0060: type set to 5 (Philips PAL_BG (FI1216 and compatibles))
<6>saa7134[0]: registered device video0 [v4l2]
<6>saa7134[0]: registered device vbi0
<6>saa7134[0]: registered device radio0
Comment 1 Takashi Iwai 2008-11-25 14:54:03 UTC
It's a resource conflict warning.
The PCI device 0000:00:12.0 already reserves the space where saa7134 device wanted to take.

Run hwinfo to see more details.
Comment 2 Forgotten User QoXASWWNLF 2008-11-25 18:34:40 UTC
Created attachment 255434 [details]
hwinfo (being run as root)
Comment 3 Brandon Philips 2008-12-05 06:03:57 UTC
Thanks for the report. This issue has been reported upstream and I will add the fix to our tree. 

Upstream fix: http://www.linuxtv.org/hg/v4l-dvb/rev/33626df3ba2c
Comment 4 Brandon Philips 2008-12-05 08:03:37 UTC
*** Bug 444795 has been marked as a duplicate of this bug. ***
Comment 5 Forgotten User b49zM5D78q 2009-02-12 10:07:13 UTC
The issue isn't still fixed in OpenSUSE 11.1, official online updates.
The original report from me was:
https://bugzilla.novell.com/show_bug.cgi?id=444795
This problem still happens with the following kernel kernel from OpenSUSE 11.1 online update: 2.6.27.7-9-default

Call Trace:
 [<ffffffff8020e53e>] show_trace_log_lvl+0x41/0x58
 [<ffffffff804a8247>] dump_stack+0x69/0x6f
 [<ffffffff80240f5e>] warn_on_slowpath+0x51/0x77
 [<ffffffff80228704>] __ioremap_caller+0xc8/0x369
 [<ffffffffa0ba9699>] saa7134_initdev+0x429/0x874 [saa7134]
 [<ffffffff80380fda>] pci_device_probe+0xbb/0x108
 [<ffffffff803f43bf>] really_probe+0xdd/0x1e5
 [<ffffffff803f45ac>] __driver_attach+0x46/0x6d
 [<ffffffff803f3b51>] bus_for_each_dev+0x44/0x78
 [<ffffffff803f3437>] bus_add_driver+0xef/0x235
 [<ffffffff803f4770>] driver_register+0xa2/0x11f
 [<ffffffff80381282>] __pci_register_driver+0x5d/0x8f
 [<ffffffff80209041>] _stext+0x41/0x11d
 [<ffffffff80265e19>] sys_init_module+0xa0/0x1ba
 [<ffffffff8020c3fa>] system_call_fastpath+0x16/0x1b
 [<00007f735b33414a>] 0x7f735b33414a

---[ end trace 3e07b8e2ce9af404 ]---
saa7133[0]: board init: gpio is 210000

Can you please check this, or is there something prepared, please?
Comment 6 Swamp Workflow Management 2009-02-26 14:32:02 UTC
Update released for: kernel-debug, kernel-debug-base, kernel-debug-debuginfo, kernel-debug-debugsource, kernel-debug-extra, kernel-default, kernel-default-base, kernel-default-debuginfo, kernel-default-debugsource, kernel-default-extra, kernel-docs, kernel-kdump, kernel-kdump-debuginfo, kernel-kdump-debugsource, kernel-pae, kernel-pae-base, kernel-pae-extra, kernel-ppc64, kernel-ppc64-base, kernel-ppc64-debuginfo, kernel-ppc64-debugsource, kernel-ppc64-extra, kernel-ps3, kernel-ps3-debuginfo, kernel-ps3-debugsource, kernel-source, kernel-source-debuginfo, kernel-syms, kernel-trace, kernel-trace-base, kernel-trace-debuginfo, kernel-trace-debugsource, kernel-trace-extra, kernel-vanilla, kernel-vanilla-debuginfo, kernel-vanilla-debugsource, kernel-xen, kernel-xen-base, kernel-xen-debuginfo, kernel-xen-debugsource, kernel-xen-extra
Products:
openSUSE 11.1 (debug, i586, ppc, x86_64)
Comment 7 Forgotten User b49zM5D78q 2009-02-26 18:25:36 UTC
Ok, thank you very much.
Works with the latest kernel kernel-default-2.6.27.19-3.2.1