Kernel 2.6.25 (F8/F9) problem

Michael m at cotdp.com
Wed Jul 2 20:56:43 UTC 2008


Yesterday I installed Fedora Core 9 on three HP DL380 G5's and noticed stability problems from the first boot. Apparently randomly one machine would boot (fairly) normally, the other would freeze during boot and the third would tail out stacktraces (CPU# frozen for 61secs?!). All three were fresh installs from the same DVD on the same hardware. Rebooting the machines was a russian roulette on which would come back up.

I upgraded from 2.6.25-14.fc9.i686 to 2.6.25.6-55.fc9.i686 and still had the same problem on all three machines. Below is a snapshot from dmesg showing the problem. I have just installed 2.6.26-0.98.rc8.git1.fc10.i686 and the problem seems to have gone away.

hpwdt: New timer passed in is 30 seconds.
general protection fault: 0018 [#1] SMP
Modules linked in: ata_piix(+) joydev ipmi_si ipmi_msghandler iTCO_wdt pata_acpi hpwdt(+) i5000_edac bnx2 serio_raw iTCO                               _vendor_support libata edac_core button pcspkr dm_snapshot dm_zero dm_mirror dm_mod cciss scsi_mod ext3 jbd mbcache uhci                               _hcd ohci_hcd ehci_hcd [last unloaded: scsi_wait_scan]

Pid: 860, comm: modprobe Not tainted (2.6.25.6-55.fc9.i686 #1)
EIP: 0060:[<c0100010>] EFLAGS: 00010046 CPU: 2
EIP is at 0xc0100010
EAX: 00000018 EBX: c00ffee0 ECX: 000f1fff EDX: 00000000
ESI: f88e7608 EDI: f78d5000 EBP: f799ddd0 ESP: f799ddb0
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 860, ti=f799d000 task=f6914000 task.ti=f799d000)
Stack: f78d5000 c00f0000 f799ddd0 c00f0000 c00ffee0 f88e757c f88e754c f78d5000
       f799dde4 c04fdfa9 f78d5054 00000000 f88e757c f799ddf8 c0561dbe f78d5054
       f78d510c f88e757c f799de0c c0561ecd f799de18 00000000 c0722310 f799de30
Call Trace:
 [<c04fdfa9>] ? pci_device_probe+0x39/0x59
 [<c0561dbe>] ? driver_probe_device+0xa0/0x136
 [<c0561ecd>] ? __driver_attach+0x79/0xaf
 [<c056176b>] ? bus_for_each_dev+0x3b/0x63
 [<c0561c63>] ? driver_attach+0x14/0x16
 [<c0561e54>] ? __driver_attach+0x0/0xaf
 [<c056113c>] ? bus_add_driver+0x9d/0x1ba
 [<c0562050>] ? driver_register+0x47/0xa7
 [<c04fe155>] ? __pci_register_driver+0x35/0x64
 [<f887a017>] ? hpwdt_init+0x17/0x19 [hpwdt]
 [<c04462f7>] ? sys_init_module+0x17be/0x18f6
 [<f88c5000>] ? iTCO_wdt_set_NO_REBOOT_bit+0x0/0x5e [iTCO_wdt]
 [<c04d2a13>] ? selinux_file_permission+0x100/0x106
 [<c04367d9>] ? param_get_int+0x0/0x15
 [<c04cb8b8>] ? security_file_permission+0xf/0x11
 [<c0482989>] ? sys_read+0x3b/0x60
 [<c0405bf2>] ? syscall_call+0x7/0xb
 [<c0620000>] ? agp_amd64_probe+0x2e4/0x3ee
 =======================
Code: 20 20 38 30 33 43 4f 4d 50 41 51 ea 00 50 00 f0 31 32 2f 33 31 2f 39 39 20 fc 00 fc f6 86 11 02 00 00 40 75 10 fa                                b8 18 00 00 00 <8e> d8 8e c0 8e e0 8e e8 8e d0 8d a6 e8 01 00 00 e8 00 00 00 00
EIP: [<c0100010>] 0xc0100010 SS:ESP 0068:f799ddb0
---[ end trace bf9a71d2e7f8ea36 ]---
BUG: sleeping function called from invalid context at kernel/rwsem.c:21
in_atomic():0, irqs_disabled():1
Pid: 860, comm: modprobe Tainted: G      D  2.6.25.6-55.fc9.i686 #1
 [<c041f5bf>] __might_sleep+0xae/0xb3
 [<c062a191>] down_read+0x15/0x29
 [<c044bcc8>] acct_collect+0x37/0x15d
 [<c0429a10>] do_exit+0x1a9/0x554
 [<c040716c>] die+0x15c/0x164
 [<c062bb5d>] do_general_protection+0x247/0x24f
 [<c0419ed8>] ? __ioremap+0x116/0x148
 [<c062b916>] ? do_general_protection+0x0/0x24f
 [<c062b1f2>] error_code+0x72/0x78
 [<c04fdfa9>] pci_device_probe+0x39/0x59
 [<c0561dbe>] driver_probe_device+0xa0/0x136
 [<c0561ecd>] __driver_attach+0x79/0xaf
 [<c056176b>] bus_for_each_dev+0x3b/0x63
 [<c0561c63>] driver_attach+0x14/0x16
 [<c0561e54>] ? __driver_attach+0x0/0xaf
 [<c056113c>] bus_add_driver+0x9d/0x1ba
 [<c0562050>] driver_register+0x47/0xa7
 [<c04fe155>] __pci_register_driver+0x35/0x64
 [<f887a017>] hpwdt_init+0x17/0x19 [hpwdt]
 [<c04462f7>] sys_init_module+0x17be/0x18f6
 [<f88c5000>] ? iTCO_wdt_set_NO_REBOOT_bit+0x0/0x5e [iTCO_wdt]
 [<c04d2a13>] ? selinux_file_permission+0x100/0x106
 [<c04367d9>] ? param_get_int+0x0/0x15
 [<c04cb8b8>] ? security_file_permission+0xf/0x11
 [<c0482989>] ? sys_read+0x3b/0x60
 [<c0405bf2>] syscall_call+0x7/0xb
 [<c0620000>] ? agp_amd64_probe+0x2e4/0x3ee
 =======================

Regards,

MC


      __________________________________________________________
Not happy with your email address?.
Get the one you really want - millions of new email addresses available now at Yahoo! http://uk.docs.yahoo.com/ymail/new.html




More information about the fedora-devel-list mailing list