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-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:[c04e1af1] 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:
[c0405170] show_trace_log_lvl+0x1a/0x2f
[c0405222] show_stack_log_lvl+0x9d/0xa5
[c04052cd] show_registers+0xa3/0x1df
[c040552a] die+0x121/0x204
[c05b40dd] do_page_fault+0x557/0x63e
[c05b278a] error_code+0x72/0x78
[c054a0b9] dmi_check_system+0x2f/0x58
[f892133b] ide_acpi_init+0x28/0x195 [ide_core]
[f891d11f] hwif_init+0x324/0x37c [ide_core]
[f891d29a] ide_device_add+0x3b/0xa6 [ide_core]
[f891ee9a] ide_setup_pci_device+0x36/0x40 [ide_core]
[f885f11c] svwks_init_one+0x5b/0x62 [serverworks]
[c04eada1] pci_device_probe+0x39/0x5b
[c05369a8] driver_probe_device+0xe9/0x16a
[c0536b43] __driver_attach+0x6c/0xa5
[c0535e92] bus_for_each_dev+0x36/0x5b
[c05367f3] driver_attach+0x19/0x1b
[c05361b1] bus_add_driver+0x73/0x1aa
[c0536d29] driver_register+0x67/0x6c
[c04eaef9] __pci_register_driver+0x56/0x83
[f890f017] svwks_ide_init+0x17/0x19 [serverworks]
[c0447f1e] sys_init_module+0x15da/0x1715
[c04040b2] 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: [c04e1af1] 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/


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:[c04e1af1] 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:
 [c0405170] show_trace_log_lvl+0x1a/0x2f
 [c0405222] show_stack_log_lvl+0x9d/0xa5
 [c04052cd] show_registers+0xa3/0x1df
 [c040552a] die+0x121/0x204
 [c05b40dd] do_page_fault+0x557/0x63e
 [c05b278a] error_code+0x72/0x78
 [c054a0b9] dmi_check_system+0x2f/0x58
 [f892133b] ide_acpi_init+0x28/0x195 [ide_core]
 [f891d11f] hwif_init+0x324/0x37c [ide_core]
 [f891d29a] ide_device_add+0x3b/0xa6 [ide_core]
 [f891ee9a] ide_setup_pci_device+0x36/0x40 [ide_core]
 [f885f11c] svwks_init_one+0x5b/0x62 [serverworks]
 [c04eada1] pci_device_probe+0x39/0x5b
 [c05369a8] driver_probe_device+0xe9/0x16a
 [c0536b43] __driver_attach+0x6c/0xa5
 [c0535e92] bus_for_each_dev+0x36/0x5b
 [c05367f3] driver_attach+0x19/0x1b
 [c05361b1] bus_add_driver+0x73/0x1aa
 [c0536d29] driver_register+0x67/0x6c
 [c04eaef9] __pci_register_driver+0x56/0x83
 [f890f017] svwks_ide_init+0x17/0x19 [serverworks]
 [c0447f1e] sys_init_module+0x15da/0x1715
 [c04040b2] 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: [c04e1af1] 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/


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:[c04e1af1] 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:

 [c0405170] show_trace_log_lvl+0x1a/0x2f
 [c0405222] show_stack_log_lvl+0x9d/0xa5
 [c04052cd] show_registers+0xa3/0x1df
 [c040552a] die+0x121/0x204
 [c05b40dd] do_page_fault+0x557/0x63e
 [c05b278a] error_code+0x72/0x78
 [c054a0b9] dmi_check_system+0x2f/0x58
 [f892133b] ide_acpi_init+0x28/0x195 [ide_core]
 [f891d11f] hwif_init+0x324/0x37c [ide_core]
 [f891d29a] ide_device_add+0x3b/0xa6 [ide_core]
 [f891ee9a] ide_setup_pci_device+0x36/0x40 [ide_core]
 [f885f11c] svwks_init_one+0x5b/0x62 [serverworks]
 [c04eada1] pci_device_probe+0x39/0x5b
 [c05369a8] driver_probe_device+0xe9/0x16a
 [c0536b43] __driver_attach+0x6c/0xa5
 [c0535e92] bus_for_each_dev+0x36/0x5b
 [c05367f3] driver_attach+0x19/0x1b
 [c05361b1] bus_add_driver+0x73/0x1aa
 [c0536d29] driver_register+0x67/0x6c
 [c04eaef9] __pci_register_driver+0x56/0x83
 [f890f017] svwks_ide_init+0x17/0x19 [serverworks]
 [c0447f1e] sys_init_module+0x15da/0x1715
 [c04040b2] 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: [c04e1af1] 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)


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:[c04e1af1] 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:
   [c0405170] show_trace_log_lvl+0x1a/0x2f
   [c0405222] show_stack_log_lvl+0x9d/0xa5
   [c04052cd] show_registers+0xa3/0x1df
   [c040552a] die+0x121/0x204
   [c05b40dd] do_page_fault+0x557/0x63e
   [c05b278a] error_code+0x72/0x78
   [c054a0b9] dmi_check_system+0x2f/0x58
   [f892133b] ide_acpi_init+0x28/0x195 [ide_core]
   [f891d11f] hwif_init+0x324/0x37c [ide_core]
   [f891d29a] ide_device_add+0x3b/0xa6 [ide_core]
   [f891ee9a] ide_setup_pci_device+0x36/0x40 [ide_core]
   [f885f11c] svwks_init_one+0x5b/0x62 [serverworks]
   [c04eada1] pci_device_probe+0x39/0x5b
   [c05369a8] driver_probe_device+0xe9/0x16a
   [c0536b43] __driver_attach+0x6c/0xa5
   [c0535e92] bus_for_each_dev+0x36/0x5b
   [c05367f3] driver_attach+0x19/0x1b
   [c05361b1] bus_add_driver+0x73/0x1aa
   [c0536d29] driver_register+0x67/0x6c
   [c04eaef9] __pci_register_driver+0x56/0x83
   [f890f017] svwks_ide_init+0x17/0x19 [serverworks]
   [c0447f1e] sys_init_module+0x15da/0x1715
   [c04040b2] 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: [c04e1af1] 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/