Re: 2.2.20 crashing every other day

From: Micah Anderson (micah@riseup.net)
Date: Mon Dec 31 2001 - 16:11:36 EST


On Mon, 31 Dec 2001, Francois Romieu wrote:

> Micah Anderson <micah@riseup.net> :
> [data corruption]
> > This is an AMD 800mhz system with 256MB RAM, every partition, except
> [...]
> > 00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0305 (rev 03)
>
> See:
> <URL:http://www.uwsg.iu.edu/hypermail/linux/kernel/0109.1/0690.html>
> <URL:http://www.cs.Helsinki.fi/linux/linux-kernel/2001-48/0958.html>
> <URL:http://www.cs.Helsinki.fi/linux/linux-kernel/2001-48/1113.html>

I must say, I am amazed at how quickly responses have come in!

The NorthBridge bug in the VIA chipset does seem to have the register
set to the "faulty" value on my machine. Evidence:

hexdump /proc/bus/pci/00/00.0:

0000000 1106 0305 0006 a210 0003 0600 0800 0000
0000010 0008 e000 0000 0000 0000 0000 0000 0000
0000020 0000 0000 0000 0000 0000 0000 147b a401
0000030 0000 0000 00a0 0000 0000 0000 0000 0000
0000040 0000 0000 0000 0000 0000 0000 0000 0000
0000050 f416 b46b 8947 1010 0080 1008 1010 1010

------------------^^

0000060 0003 2000 d4e4 00d4 0850 0d65 3f08 0000
0000070 88d8 0ccc 810e 00e2 b401 0219 0000 0000
0000080 400f 0000 00c0 0000 0002 0000 0000 0000
0000090 0000 0000 0000 0000 0000 0000 3200 0000
00000a0 c002 0020 0203 1f00 0000 0000 122f 0000
00000b0 63db 601a ff31 0e80 0067 0000 0000 0000
00000c0 0001 0002 0000 0000 0000 0000 0000 0000
00000d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00000f0 0000 0000 0300 0003 0022 0000 8000 0000
0000100

Unfortunately, the patch which was posted at:
http://www.uwsg.iu.edu/hypermail/linux/kernel/0109.1/0817.htm is for
2.4.9:/arch/i386/kernel/pci-pc.c the likes of this file doesn't exist
in 2.2.20... I assume the equivalent is /drivers/pci/pci.c, but it
doesn't have some of the code which the patch plays with,
unfortunately I dont know enough about the kernels to determine how to
"backpatch" this, anyone have a 2.2 patch?!

> > 00:11.0 Ethernet controller: 3Com Corporation 3c900B-TPO [Etherlink XL TPO] (rev 04)
> > Linux 2.2.20RAID (root@sarai) (gcc 2.95.2 20000220 ) #2 1CPU [sarai.(none)]
> ^^^^^^
> Buggy compiler. Drop it.

Woops, now I'm running with 2.7.2.3, doubt that is causing the problem
however, sounds more likely the above issue.

Micah

-
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 : Mon Dec 31 2001 - 21:00:25 EST