Oops in dmi_table() from Linux 2.4.7

From: Lars Aronsson (lars@aronsson.se)
Date: Thu Aug 02 2001 - 06:57:27 EST


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/



This archive was generated by hypermail 2b29 : Tue Aug 07 2001 - 21:00:19 EST