[LinuxBIOS] [PATCH] Initial support for the MSI MS-6178 (i810-based)

Uwe Hermann uwe at hermann-uwe.de
Thu Aug 30 21:42:35 CEST 2007


Hi,

here's an initial patch for the MSI MS-6178 mainboard.

It boots up to a login prompt, but there are a number of issues
which need to be fixed before we can call this fully supported.

I'll post a list of working and non-working parts later, need to do more
tests...

One major issue is that the booting (and operation afterwards) is _really_
slow, a full boot takes more than 10 or 20 minutes!
I suspect RAM init problems or cache (L1/L2) problems, but I haven't yet
found out what's really going on.

Full boot log of LinuxBIOS + the original BIOS attached.

I guess (from looking at the boot log diffs) that this may be the reason
for the slow boot, but how do I fix it?

   CPU: L1 I cache: 16K, L1 D cache: 16K
  -CPU: L2 cache: 128K

(i.e., it seems the L2 cache is never enabled when using LinuxBIOS)

Here's the SPD dump of the RAM I used (64 MB in slot 0):

00: 80 08 04 0c 09 01 40 00 01 a0 60 00 80 08 00 01
10: 8f 04 07 01 01 00 0f f0 70 00 00 1e 14 1e 32 10
20: 20 10 20 10 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 6a
40: 00 00 00 00 00 00 00 00 00 42 50 42 36 37 38 31
50: 41 00 00 00 00 00 00 00 00 00 00 00 00 29 62 00
60: 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 64 04
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff fe ff ff ff ff ff ff ff ff fe ff

$ lspci -nn (from vendor BIOS)

00:00.0 Host bridge [0600]: Intel Corporation 82810 GMCH [Graphics Memory Controller Hub] [8086:7120] (rev 03)
00:01.0 VGA compatible controller [0300]: Intel Corporation 82810 CGC [Chipset Graphics Controller] [8086:7121] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801AB PCI Bridge [8086:2428] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801AB ISA Bridge (LPC) [8086:2420] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801AB IDE [8086:2421] (rev 01)
00:1f.2 USB Controller [0c03]: Intel Corporation 82801AB USB [8086:2422] (rev 01)
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801AB AC'97 Audio [8086:2425] (rev 01)
00:1f.6 Modem [0703]: Intel Corporation 82801AB AC'97 Modem [8086:2426] (rev 01)
01:00.0 VGA compatible controller [0300]: S3 Inc. 86c325 [ViRGE] [5333:5631] (rev 06)
01:01.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8029(AS) [10ec:8029]

$ lspci -xxx

00:00.0 Host bridge: Intel Corporation 82810 GMCH [Graphics Memory Controller Hub] (rev 03)
00: 86 80 20 71 06 00 80 20 03 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 20 71
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 68 51 a0 3c 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: cc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: c6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 9a dd 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00


Uwe.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: v2_msi_ms6178_support.patch
Type: text/x-diff
Size: 14283 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070830/b51b2698/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: minicom_ms6178_bios.cap
Type: application/cap
Size: 13740 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070830/b51b2698/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: minicom_ms6178_lb.cap
Type: application/cap
Size: 27476 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070830/b51b2698/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070830/b51b2698/attachment.sig>


More information about the coreboot mailing list