Oops in dmi_table() from Linux 2.4.7

Lars Aronsson (lars@aronsson.se)
Thu, 2 Aug 2001 13:57:27 +0200


Hi guys,

I tried to compile and boot a fresh linux-2.4.7 kernel, and I got an
"Unable to handle kernel paging request" during boot, at EIP
0010:[<c02491d1>]. The docs tell me to run "nm vmlinux" to find the
address, but I didn't get this to work on my "bzImage", so instead I
looked in System.map, which indicates the problem is in dmi_table():

c0249090 t winchip_mcheck_init
c02490cc T mcheck_init
c0249110 t mcheck_disable
c0249120 t dmi_string
c0249160 t dmi_table
c0249210 T dmi_iterate
c02492f0 t dmi_save_ident
c024936c t disable_ide_dma

The "Call Trace: [<c0105037>][<c0105454>]" seems to indicate init()
and kernel_thread(), respectively, which I geuss is not very helpful.

dmi_table() is in arch/i386/kernel/dmi_scan.c which was not present in
my old 2.2.16 kernel. The file doesn't have any comments indicating
who wrote it.

Hope you can use this for something. Will you be helped if I enable
dmi_printk() and try this again?

This happened on a Toshiba Portege 7020CT with a Pentium II processor.

Lars Aronsson.

-- 
  Aronsson Datateknik
  Teknikringen 1e              tel +46-70-7891609     lars@aronsson.se
  SE-583 30 Linköping, Sweden  fax +46-13-211820    http://aronsson.se
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/