Re: Serverworks Oops with the very latest git kernel...

2008-01-11 Thread Bartlomiej Zolnierkiewicz
On Friday 11 January 2008, Trond Myklebust wrote:
> 
> On Thu, 2008-01-10 at 21:24 -0500, Jeff Garzik wrote:
> > Trond Myklebust wrote:
> > > Hi,
> > > 
> > > I'm getting the following Oops on boot with kernel 2.6.24-rc7-g88fb61e4.
> > > 
> > > Starting udev: BUG: unable to handle kernel paging request at virtual 
> > > address 2d6d3a65
> > > printing eip: c04e1af1 *pde =  
> > > Oops:  [#1] PREEMPT SMP 
> > > Modules linked in: evdev evbug rtc_cmos pcspkr floppy rtc_core rtc_lib 
> > > shpchp pci_hotplug serverworks 
tg3 generic i2c_piix4 i2c_core
> > > 
> > > Pid: 1820, comm: modprobe Not tainted (2.6.24-rc7-g88fb61e4 #2)
> > > EIP: 0060:[] EFLAGS: 00210286 CPU: 0
> > > EIP is at strstr+0x11/0x34
> > > EAX:  EBX: 2d6d3a65 ECX:  EDX: 2d6d3a65
> > > ESI: c0513f75 EDI: 2d6d3a65 EBP: f65bccec ESP: f65bcce0
> > >  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
> > > Process modprobe (pid: 1820, ti=f65bc000 task=f795a2f0 task.ti=f65bc000)
> > > Stack: f8921a44 0001  f65bcd00 c054a0b9 f892e394 f892e080 
> > > f892e5f8 
> > >f65bcd20 f892133b c04d7c9d f892da80 f891d339 f892e394 f892e080 
> > > f892e5f8 
> > >f65bcd64 f891d11f f891d339 f891bc38 f892e080  0001 
> > >  
> > > Call Trace:
> > >  [] show_trace_log_lvl+0x1a/0x2f
> > >  [] show_stack_log_lvl+0x9d/0xa5
> > >  [] show_registers+0xa3/0x1df
> > >  [] die+0x121/0x204
> > >  [] do_page_fault+0x557/0x63e
> > >  [] error_code+0x72/0x78
> > >  [] dmi_check_system+0x2f/0x58
> > >  [] ide_acpi_init+0x28/0x195 [ide_core]
> > >  [] hwif_init+0x324/0x37c [ide_core]
> > >  [] ide_device_add+0x3b/0xa6 [ide_core]
> > >  [] ide_setup_pci_device+0x36/0x40 [ide_core]
> > >  [] svwks_init_one+0x5b/0x62 [serverworks]
> > >  [] pci_device_probe+0x39/0x5b
> > >  [] driver_probe_device+0xe9/0x16a
> > >  [] __driver_attach+0x6c/0xa5
> > >  [] bus_for_each_dev+0x36/0x5b
> > >  [] driver_attach+0x19/0x1b
> > >  [] bus_add_driver+0x73/0x1aa
> > >  [] driver_register+0x67/0x6c
> > >  [] __pci_register_driver+0x56/0x83
> > >  [] svwks_ide_init+0x17/0x19 [serverworks]
> > >  [] sys_init_module+0x15da/0x1715
> > >  [] sysenter_past_esp+0x5f/0xa5
> > >  ===
> > > Code: e5 89 c1 89 c8 eb 06 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 5d 
> > > c3 90 90 90 55 89 e5 57 56 53 89 
c6 89 d3 31 c0 83 c9 ff 89 
> > > EIP: [] strstr+0x11/0x34 SS:ESP 0068:f65bcce0
> > > ---[ end trace f0316f1e9ff3 ]---
> > > udevd-event[1819]: run_program: '/sbin/modprobe' abnormal exit
> > > 
> > > 
> > > Any ideas? As far as I can see, 2.6.24-rc7 itself is good, so I suspect
> > > the recent merge by Bart.
> > > 
> > > I've set up a bugzilla entry for the regression on
> > > http://bugzilla.kernel.org/show_bug.cgi?id=9728
> > 
> > Does this patch fix it?
> > 
> > Looks like an unterminated DMI table...

Eh, sorry for overlooking it during review...

> Yup. That seems to have solved it. Thanks Jeff!

Thanks guys.

Bart
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Serverworks Oops with the very latest git kernel...

2008-01-10 Thread Trond Myklebust

On Thu, 2008-01-10 at 21:24 -0500, Jeff Garzik wrote:
> Trond Myklebust wrote:
> > Hi,
> > 
> > I'm getting the following Oops on boot with kernel 2.6.24-rc7-g88fb61e4.
> > 
> > Starting udev: BUG: unable to handle kernel paging request at virtual 
> > address 2d6d3a65
> > printing eip: c04e1af1 *pde =  
> > Oops:  [#1] PREEMPT SMP 
> > Modules linked in: evdev evbug rtc_cmos pcspkr floppy rtc_core rtc_lib 
> > shpchp pci_hotplug serverworks tg3 generic i2c_piix4 i2c_core
> > 
> > Pid: 1820, comm: modprobe Not tainted (2.6.24-rc7-g88fb61e4 #2)
> > EIP: 0060:[] EFLAGS: 00210286 CPU: 0
> > EIP is at strstr+0x11/0x34
> > EAX:  EBX: 2d6d3a65 ECX:  EDX: 2d6d3a65
> > ESI: c0513f75 EDI: 2d6d3a65 EBP: f65bccec ESP: f65bcce0
> >  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
> > Process modprobe (pid: 1820, ti=f65bc000 task=f795a2f0 task.ti=f65bc000)
> > Stack: f8921a44 0001  f65bcd00 c054a0b9 f892e394 f892e080 
> > f892e5f8 
> >f65bcd20 f892133b c04d7c9d f892da80 f891d339 f892e394 f892e080 
> > f892e5f8 
> >f65bcd64 f891d11f f891d339 f891bc38 f892e080  0001 
> >  
> > Call Trace:
> >  [] show_trace_log_lvl+0x1a/0x2f
> >  [] show_stack_log_lvl+0x9d/0xa5
> >  [] show_registers+0xa3/0x1df
> >  [] die+0x121/0x204
> >  [] do_page_fault+0x557/0x63e
> >  [] error_code+0x72/0x78
> >  [] dmi_check_system+0x2f/0x58
> >  [] ide_acpi_init+0x28/0x195 [ide_core]
> >  [] hwif_init+0x324/0x37c [ide_core]
> >  [] ide_device_add+0x3b/0xa6 [ide_core]
> >  [] ide_setup_pci_device+0x36/0x40 [ide_core]
> >  [] svwks_init_one+0x5b/0x62 [serverworks]
> >  [] pci_device_probe+0x39/0x5b
> >  [] driver_probe_device+0xe9/0x16a
> >  [] __driver_attach+0x6c/0xa5
> >  [] bus_for_each_dev+0x36/0x5b
> >  [] driver_attach+0x19/0x1b
> >  [] bus_add_driver+0x73/0x1aa
> >  [] driver_register+0x67/0x6c
> >  [] __pci_register_driver+0x56/0x83
> >  [] svwks_ide_init+0x17/0x19 [serverworks]
> >  [] sys_init_module+0x15da/0x1715
> >  [] sysenter_past_esp+0x5f/0xa5
> >  ===
> > Code: e5 89 c1 89 c8 eb 06 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 5d c3 
> > 90 90 90 55 89 e5 57 56 53 89 c6 89 d3 31 c0 83 c9 ff 89 
> > EIP: [] strstr+0x11/0x34 SS:ESP 0068:f65bcce0
> > ---[ end trace f0316f1e9ff3 ]---
> > udevd-event[1819]: run_program: '/sbin/modprobe' abnormal exit
> > 
> > 
> > Any ideas? As far as I can see, 2.6.24-rc7 itself is good, so I suspect
> > the recent merge by Bart.
> > 
> > I've set up a bugzilla entry for the regression on
> > http://bugzilla.kernel.org/show_bug.cgi?id=9728
> 
> Does this patch fix it?
> 
> Looks like an unterminated DMI table...

Yup. That seems to have solved it. Thanks Jeff!

  Trond

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Serverworks Oops with the very latest git kernel...

2008-01-10 Thread Jeff Garzik

Trond Myklebust wrote:

Hi,

I'm getting the following Oops on boot with kernel 2.6.24-rc7-g88fb61e4.

Starting udev: BUG: unable to handle kernel paging request at virtual address 
2d6d3a65
printing eip: c04e1af1 *pde =  
Oops:  [#1] PREEMPT SMP 
Modules linked in: evdev evbug rtc_cmos pcspkr floppy rtc_core rtc_lib shpchp pci_hotplug serverworks tg3 generic i2c_piix4 i2c_core


Pid: 1820, comm: modprobe Not tainted (2.6.24-rc7-g88fb61e4 #2)
EIP: 0060:[] EFLAGS: 00210286 CPU: 0
EIP is at strstr+0x11/0x34
EAX:  EBX: 2d6d3a65 ECX:  EDX: 2d6d3a65
ESI: c0513f75 EDI: 2d6d3a65 EBP: f65bccec ESP: f65bcce0
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 1820, ti=f65bc000 task=f795a2f0 task.ti=f65bc000)
Stack: f8921a44 0001  f65bcd00 c054a0b9 f892e394 f892e080 f892e5f8 
   f65bcd20 f892133b c04d7c9d f892da80 f891d339 f892e394 f892e080 f892e5f8 
   f65bcd64 f891d11f f891d339 f891bc38 f892e080  0001  
Call Trace:

 [] show_trace_log_lvl+0x1a/0x2f
 [] show_stack_log_lvl+0x9d/0xa5
 [] show_registers+0xa3/0x1df
 [] die+0x121/0x204
 [] do_page_fault+0x557/0x63e
 [] error_code+0x72/0x78
 [] dmi_check_system+0x2f/0x58
 [] ide_acpi_init+0x28/0x195 [ide_core]
 [] hwif_init+0x324/0x37c [ide_core]
 [] ide_device_add+0x3b/0xa6 [ide_core]
 [] ide_setup_pci_device+0x36/0x40 [ide_core]
 [] svwks_init_one+0x5b/0x62 [serverworks]
 [] pci_device_probe+0x39/0x5b
 [] driver_probe_device+0xe9/0x16a
 [] __driver_attach+0x6c/0xa5
 [] bus_for_each_dev+0x36/0x5b
 [] driver_attach+0x19/0x1b
 [] bus_add_driver+0x73/0x1aa
 [] driver_register+0x67/0x6c
 [] __pci_register_driver+0x56/0x83
 [] svwks_ide_init+0x17/0x19 [serverworks]
 [] sys_init_module+0x15da/0x1715
 [] sysenter_past_esp+0x5f/0xa5
 ===
Code: e5 89 c1 89 c8 eb 06 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 5d c3 90 90 90 55 89 e5 57 56 53 89 c6 89 d3 31 c0 83 c9 ff 89 
EIP: [] strstr+0x11/0x34 SS:ESP 0068:f65bcce0

---[ end trace f0316f1e9ff3 ]---
udevd-event[1819]: run_program: '/sbin/modprobe' abnormal exit


Any ideas? As far as I can see, 2.6.24-rc7 itself is good, so I suspect
the recent merge by Bart.

I've set up a bugzilla entry for the regression on
http://bugzilla.kernel.org/show_bug.cgi?id=9728


Does this patch fix it?

Looks like an unterminated DMI table...

Jeff


diff --git a/drivers/ide/ide-acpi.c b/drivers/ide/ide-acpi.c
index fe6768a..8b23ea5 100644
--- a/drivers/ide/ide-acpi.c
+++ b/drivers/ide/ide-acpi.c
@@ -85,6 +85,8 @@ static const struct dmi_system_id ide_acpi_dmi_table[] = {
DMI_MATCH(DMI_BIOS_VERSION, "KAM1.60")
},
},
+
+   { }
 };
 
 static int ide_acpi_blacklist(void)


Serverworks Oops with the very latest git kernel...

2008-01-10 Thread Trond Myklebust
Hi,

I'm getting the following Oops on boot with kernel 2.6.24-rc7-g88fb61e4.

Starting udev: BUG: unable to handle kernel paging request at virtual address 
2d6d3a65
printing eip: c04e1af1 *pde =  
Oops:  [#1] PREEMPT SMP 
Modules linked in: evdev evbug rtc_cmos pcspkr floppy rtc_core rtc_lib shpchp 
pci_hotplug serverworks tg3 generic i2c_piix4 i2c_core

Pid: 1820, comm: modprobe Not tainted (2.6.24-rc7-g88fb61e4 #2)
EIP: 0060:[] EFLAGS: 00210286 CPU: 0
EIP is at strstr+0x11/0x34
EAX:  EBX: 2d6d3a65 ECX:  EDX: 2d6d3a65
ESI: c0513f75 EDI: 2d6d3a65 EBP: f65bccec ESP: f65bcce0
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 1820, ti=f65bc000 task=f795a2f0 task.ti=f65bc000)
Stack: f8921a44 0001  f65bcd00 c054a0b9 f892e394 f892e080 f892e5f8 
   f65bcd20 f892133b c04d7c9d f892da80 f891d339 f892e394 f892e080 f892e5f8 
   f65bcd64 f891d11f f891d339 f891bc38 f892e080  0001  
Call Trace:
 [] show_trace_log_lvl+0x1a/0x2f
 [] show_stack_log_lvl+0x9d/0xa5
 [] show_registers+0xa3/0x1df
 [] die+0x121/0x204
 [] do_page_fault+0x557/0x63e
 [] error_code+0x72/0x78
 [] dmi_check_system+0x2f/0x58
 [] ide_acpi_init+0x28/0x195 [ide_core]
 [] hwif_init+0x324/0x37c [ide_core]
 [] ide_device_add+0x3b/0xa6 [ide_core]
 [] ide_setup_pci_device+0x36/0x40 [ide_core]
 [] svwks_init_one+0x5b/0x62 [serverworks]
 [] pci_device_probe+0x39/0x5b
 [] driver_probe_device+0xe9/0x16a
 [] __driver_attach+0x6c/0xa5
 [] bus_for_each_dev+0x36/0x5b
 [] driver_attach+0x19/0x1b
 [] bus_add_driver+0x73/0x1aa
 [] driver_register+0x67/0x6c
 [] __pci_register_driver+0x56/0x83
 [] svwks_ide_init+0x17/0x19 [serverworks]
 [] sys_init_module+0x15da/0x1715
 [] sysenter_past_esp+0x5f/0xa5
 ===
Code: e5 89 c1 89 c8 eb 06 80 38 00 74 07 40 4a 83 fa ff 75 f4 29 c8 5d c3 90 
90 90 55 89 e5 57 56 53 89 c6 89 d3 31 c0 83 c9 ff 89 
EIP: [] strstr+0x11/0x34 SS:ESP 0068:f65bcce0
---[ end trace f0316f1e9ff3 ]---
udevd-event[1819]: run_program: '/sbin/modprobe' abnormal exit


Any ideas? As far as I can see, 2.6.24-rc7 itself is good, so I suspect
the recent merge by Bart.

I've set up a bugzilla entry for the regression on
http://bugzilla.kernel.org/show_bug.cgi?id=9728

Cheers
  Trond

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/