https://bugzilla.novell.com/show_bug.cgi?id=413842
User schueffler@softgarden.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=413842#c17
--- Comment #17 from Stefan Schueffler 2008-08-09 07:30:14 MDT ---
Hi
i do only have a zero-sized /var/log/mcelog.
According to the original docs, these two dell error codes indicate
hardware-problems. Hower, a google-search shows that they also will show up in
the front-lcd when there are some serious hardware-driver problems like
choosing the wrong (or an defective) network-card-driver, or the wrong
scsi-card-driver etc.
In my case, i think it indicates a driver problem (as opposite to an hardware
problem as it works fine using native kernel, or using xen or native 10.3).
Further debugging the fusion-mpt driver gives me the exact position, when the
error occurs, but now i do not know why this is wrong or leads to a crash.
Short story: the line of code causing the crash is
mem = ioremap(mem_phys, msize);
in mtpbase.c, line 1505, function mpt_mapresources invoked with parameters
mem_phys (long unsigned int) = 4235067392
msize (u32) = 131072
This call will never return, the machine crashes while executing it.
Longer story:
i used the kernel-source from opensuse-11.0, 2.6.25-1 with all possible
online-updates.
the complete path to the ioremap-call is:
loading mptbase, loading mptscsih, loading mptspi
-> in mptspi.c
-> static int __init mptspi_init() {
...
pci_register_driver(&mptspi_driver)
-> calling "probe"
mptspi_probe() {
...
if((r = mpt_attach(pdev,id)) != 0) {
-> to mptbase.c
mpt_attach() {
...
if (mpt_mapresources(ioc)) {
-> to mpt_mapresources() {
...
mem = ioremap(mem_phys, msize);
I checked this against the sources of 10.3-kernel, but i did not get a
difference here (the driver is different in some lines, but the ioremap-line in
question is in both versions).
This leads to my conclusion: either the calling parameters are wrong (i do not
know how they should look like), or the ioremap has changed internally
(escpecially in the xen-version).
regards
Stefan Schüffler
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.