https://bugzilla.novell.com/show_bug.cgi?id=749654 https://bugzilla.novell.com/show_bug.cgi?id=749654#c0 Summary: Kernel cannot load updated drm modules on i586 Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: i586 OS/Version: openSUSE 12.1 Status: NEW Severity: Critical Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: johannesobermayr@gmx.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) konqueror/4.8.0 Safari/534.34 When trying to modprobe drm with installed drm-radeon-kmp-{flavor} from home:jobermayr such crashes occur. If the package is installed on boot time the system does not boot (also with drm.radeon=0 or nomodeset). But it happens only on my i586 system. On my both x86_64 systems (modprobe) updated drm modules works well. Some notes from Dave Airlie on #radeon: <jobermayr> Btw. is this an error by radeon.ko? http://susepaste.org/57400037 <airlied> jobermayr: wierd, not sure what that is <jobermayr> airlied: I built drm-next against kernel 3.1.9 and tried to insert it. On this machine (AMD Fusion, x86_64) it works. On my laptop (RV250Lf, x86) this crash occurs ... <airlied> it smells like memory corruption [ 493.501473] [drm] Initialized drm 1.1.0 20120227 a02fa39 [ 522.098767] BUG: unable to handle kernel paging request at 34cb3004 [ 522.099034] IP: [<c0280f5a>] module_put+0x2a/0x100 [ 522.099034] *pdpt = 0000000036cdc001 *pde = 0000000000000000 [ 522.099034] Oops: 0002 [#1] PREEMPT SMP [ 522.099034] Modules linked in: ttm drm_kms_helper drm ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k7 mperf snd_via82xx gameport snd_via82xx_modem i2c_viapro snd_ac97_codec ac97_bus snd_pcm via_ircc ppdev parport_pc sg sr_mod cdrom pcmcia firewire_ohci snd_mpu401_uart shpchp snd_timer snd_rawmidi irda snd_seq_device snd battery snd_page_alloc soundcore parport via_rhine firewire_core crc_itu_t yenta_socket pcmcia_rsrc pci_hotplug pcmcia_core button ac joydev crc_ccitt pcspkr serio_raw autofs4 i2c_algo_bit fan processor ata_generic pata_via thermal thermal_sys [last unloaded: drm] [ 522.099034] [ 522.099034] Pid: 9511, comm: modprobe Not tainted 3.1.9-1.4-desktop #1 56548 N251C1/N251C1 [ 522.099034] EIP: 0060:[<c0280f5a>] EFLAGS: 00010202 CPU: 0 [ 522.099034] EIP is at module_put+0x2a/0x100 [ 522.099034] EAX: 00000000 EBX: f7e0b260 ECX: c0bad0ec EDX: 00000000 [ 522.099034] ESI: 00000000 EDI: f7e0b260 EBP: f4b90000 ESP: f4b91f78 [ 522.099034] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 522.099034] Process modprobe (pid: 9511, ti=f4b90000 task=f6c62270 task.ti=f4b90000) [ 522.099034] Stack: [ 522.099034] 00000000 f7e0b260 f7e0b260 00000000 bfcd5784 f4b90000 c028342f 00000000 [ 522.099034] 00000003 c032841d 0805a458 b783b000 b783b000 00000000 c070a66d b783b000 [ 522.099034] 0001739c 08058af0 00000000 bfcd5784 00000000 00000080 0000007b 0000007b [ 522.099034] Call Trace: [ 522.099034] [<c028342f>] sys_init_module+0xff/0x210 [ 522.099034] [<c070a66d>] syscall_call+0x7/0xb [ 522.099034] [<b778640e>] 0xb778640d [ 522.099034] Code: 00 83 ec 18 85 c0 89 7c 24 10 89 c7 89 5c 24 08 89 74 24 0c 89 6c 24 14 74 40 89 e0 25 00 e0 ff ff 83 40 14 01 8b 87 74 01 00 00 [ 522.099034] ff 40 04 8b 44 24 18 89 04 24 3e 8d 74 26 00 83 3f 02 0f 84 [ 522.099034] EIP: [<c0280f5a>] module_put+0x2a/0x100 SS:ESP 0068:f4b91f78 [ 522.099034] CR2: 0000000034cb3004 [ 522.603769] ---[ end trace 53e989dd70878662 ]--- [ 522.615954] note: modprobe[9511] exited with preempt_count 1 [ 522.628197] BUG: scheduling while atomic: modprobe/9511/0x10000002 [ 522.640397] Modules linked in: ttm drm_kms_helper drm ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables cpufreq_conservative cpufreq_userspace cpufreq_powersave powernow_k7 mperf snd_via82xx gameport snd_via82xx_modem i2c_viapro snd_ac97_codec ac97_bus snd_pcm via_ircc ppdev parport_pc sg sr_mod cdrom pcmcia firewire_ohci snd_mpu401_uart shpchp snd_timer snd_rawmidi irda snd_seq_device snd battery snd_page_alloc soundcore parport via_rhine firewire_core crc_itu_t yenta_socket pcmcia_rsrc pci_hotplug pcmcia_core button ac joydev crc_ccitt pcspkr serio_raw autofs4 i2c_algo_bit fan processor ata_generic pata_via thermal thermal_sys [last unloaded: drm] [ 522.748042] Pid: 9511, comm: modprobe Tainted: G D 3.1.9-1.4-desktop #1 [ 522.762109] Call Trace: [ 522.775994] [<c0205433>] try_stack_unwind+0x163/0x180 [ 522.789809] [<c0204167>] dump_trace+0x47/0xf0 [ 522.803367] [<c020549b>] show_trace_log_lvl+0x4b/0x60 [ 522.816863] [<c02054c8>] show_trace+0x18/0x20 [ 522.830262] [<c06f3caf>] dump_stack+0x6d/0x72 [ 522.843593] [<c070857b>] __schedule+0x61b/0x650 [ 522.856663] [<c023ff46>] __cond_resched+0x16/0x30 [ 522.869413] [<c0708625>] _cond_resched+0x25/0x30 [ 522.881849] [<c02fa78e>] unmap_page_range+0x10e/0x1f0 [ 522.893998] [<c02faeb8>] unmap_vmas+0xa8/0x120 [ 522.905812] [<c030114b>] exit_mmap+0x7b/0x110 [ 522.917314] [<c02467e1>] mmput.part.18+0x31/0xe0 [ 522.928517] [<c024c5d7>] exit_mm+0xf7/0x120 [ 522.939389] [<c024c721>] do_exit+0x121/0x3d0 [ 522.950235] [<c070bbed>] oops_end+0x8d/0xd0 [ 522.960920] [<c06f5258>] bad_area_nosemaphore+0xf/0x11 [ 522.971525] [<c070d7b8>] do_page_fault+0x398/0x4a0 [ 522.982104] [<c070b0f2>] error_code+0x5a/0x60 [ 522.992606] [<c0280f5a>] module_put+0x2a/0x100 [ 523.003121] [<c028342f>] sys_init_module+0xff/0x210 [ 523.013598] [<c070a66d>] syscall_call+0x7/0xb [ 523.023938] [<b778640e>] 0xb778640d Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.