Latest working kernel version: n/a Earliest failing kernel version: at least 2.6.22, didn`t test earlier kernels Distribution: opensuse 10.3 Hardware Environment: vmware Software Environment: opensuse 10.3, vanilla 2.6.26-rc1 Problem Description: you may experience issues after loading/unloading l440gx module see "[BUG] crash - modules l440gx and parport_pc interfere" ( http://marc.info/?l=linux-kernel&m=119921813509606&w=2, http://marc.info/?l=linux-kernel&m=119922045311664&w=2 ) or "Clock stopped (time/date freeze or looping over 5 seconds)" ( http://bugzilla.kernel.org/show_bug.cgi?id=10446#c18 ) Steps to reproduce: modprobe l440gx;modprobe -r l440gx (no need for having appropriate hardware attached)
on 2.6.27, modprobe l440gx prints this message (it didn`t do that before): resource map sanity check conflict 0xfff00000 0xffffffff 0xfffe0000 0xffffffff reserved ------------[ cut here ]------------ WARNING: at arch/x86/mm/ioremap.c:156 __ioremap_caller+0x89/0x37c() Modules linked in: l440gx(N+) mtd(N) chipreg(N) map_funcs(N) reiserfs bridge stp bnep sco rfcomm l2cap bluetooth binfmt_misc snd_pcm_oss snd_mixer_oss snd_seq_m idi snd_seq_midi_event snd_seq ipv6 vmsync(N) vmblock(N) vmmemctl(N) acpiphp af_ packet microcode fuse vmhgfs(N) loop dm_mod ppdev rtc_cmos rtc_core rtc_lib pcsp kr snd_ens1371 gameport snd_rawmidi snd_seq_device parport_pc parport snd_ac97_c odec ac97_bus pcnet32 snd_pcm snd_timer vmxnet(N) snd soundcore i2c_piix4 mii sn d_page_alloc ide_cd_mod i2c_core container cdrom ac isp1760(N) intel_agp shpchp button pci_hotplug sg agpgart uhci_hcd ehci_hcd usbcore sd_mod crc_t10dif edd ex t3 mbcache jbd fan ide_pci_generic ata_generic ata_piix pata_acpi libata dock th ermal processor thermal_sys hwmon mptspi mptscsih mptbase scsi_transport_spi scs i_mod piix ide_core [last unloaded: speedstep_lib] Supported: No Pid: 13093, comm: modprobe Tainted: G 2.6.27.1-2-pae #1 [<c0105590>] dump_trace+0x6b/0x249 [<c01060c5>] show_trace+0x20/0x39 [<c034494d>] dump_stack+0x71/0x76 [<c012ba54>] warn_on_slowpath+0x4d/0x70 [<c0118c1c>] __ioremap_caller+0x89/0x37c [<c0119021>] ioremap_nocache+0x18/0x1c [<e0f9e06a>] init_l440gx+0x6a/0x26c [l440gx] [<c010112b>] _stext+0x3b/0x127 [<c014d898>] sys_init_module+0x8a/0x19e [<c0103cbb>] sysenter_do_call+0x12/0x2f [<ffffe430>] 0xffffe430 ======================= ---[ end trace 6adb8737248b6f31 ]--- window_addr = 0xe1580000 pci 0000:00:07.3: BAR 11: can't allocate resource (bogus alignment) [0x1000-0x10 3f] flags 0x100 Could not allocate pm iobase resource modprobe:13093 freeing invalid memtype fff00000-0
Problem still persists with 2.6.37-rc7 Dec 29 22:06:36 ubuntu kernel: [ 81.424329] window_addr = 0xe0f00000 Dec 29 22:06:36 ubuntu kernel: [ 81.426088] Modules linked in: l440gx(+) mtd chipreg map_funcs snd_ens1371 gameport snd_rawmidi snd_seq_device snd_ac97_codec ac97_bus snd_pcm snd_timer snd ppdev lp intel_agp parport_pc psmouse intel_gtt soundcore snd_page_alloc vmw_balloon parport serio_raw agpgart shpchp i2c_piix4 mptspi mptscsih mptbase pcnet32 floppy mii scsi_transport_spi Dec 29 22:06:36 ubuntu kernel: [ 81.427422] Dec 29 22:06:36 ubuntu kernel: [ 81.427658] Pid: 792, comm: modprobe Not tainted 2.6.37-rc7 #3 440BX Desktop Reference Platform/VMware Virtual Platform Dec 29 22:06:36 ubuntu kernel: [ 81.427936] EIP: 0060:[<c038c188>] EFLAGS: 00010246 CPU: 0 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] EIP is at pci_sriov_resource_alignment+0x58/0x60 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] EAX: df0af800 EBX: df0af800 ECX: 00003b00 EDX: 00000004 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] ESI: df0ae800 EDI: df0af800 EBP: de02be78 ESP: de02be54 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] 00000086 00000040 de02be74 c04eb3fb 0000003b c08006a4 00000000 00000040 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] df0af800 de02bed8 c037c72a 00000004 de02bec8 0000003b 00000004 00000292 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] de02beb0 c04ed074 00000040 0000000b df0ae800 de02bec8 c035df7d 00000004 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c04eb3fb>] ? pci_conf1_read+0xab/0x100 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c037c72a>] ? pci_assign_resource+0x33a/0x370 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c04ed074>] ? pci_read+0x34/0x40 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c035df7d>] ? kobject_put+0x1d/0x50 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c0372aea>] ? pci_bus_read_config_dword+0x6a/0x80 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<e0a9a12e>] ? init_l440gx+0x12e/0x247 [l440gx] Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c0101135>] ? do_one_initcall+0x35/0x170 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<e0a9a000>] ? init_l440gx+0x0/0x247 [l440gx] Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c0181826>] ? sys_init_module+0x116/0x10b0 Dec 29 22:06:36 ubuntu kernel: [ 81.428135] [<c010311f>] ? sysenter_do_call+0x12/0x28 Dec 29 22:06:36 ubuntu kernel: [ 81.437046] ---[ end trace a1c8d54fa14180df ]---
If this is still seen with a modern kernel please update