hanging 'Setting fixed MTRRs' 810lmr

Eric W. Biederman ebiederman at lnxi.com
Thu Oct 21 05:39:00 CEST 2004


Christof Murgott <cm-lists at murgott.de> writes:

> Hi,
> 
> I've downloaded the linuxbios source via CVS and the 2.4.19 from
> ftp.kernel.org, built everything as Antony Stone has explained in this
> howto[1]. However, the computer (PCCHIPS 810lmr) stalls with the
> following output on the serial console:
> 
> LinuxBIOS-1.0.0 Mon Aug 30 09:03:42 CEST 2004 starting...
> Copying LinuxBIOS to ram.
> Jumping to LinuxBIOS.
> POST: 0x39
> LinuxBIOS-1.0.0 Mon Aug 30 09:03:42 CEST 2004 booting...
> POST: 0x40
> Finding PCI configuration type.
> PCI: Using configuration type 1
> POST: 0x5f
> handle_superio start, nsuperio 1
> handle_superio: Pass 0, check #0, s 0000bf40 s->super 0000c218
> handle_superio: Pass 0, Superio SiS 950
> handle_superio:  port 0x0, defaultport 0x2e
> handle_superio:  Using port 0x2e
> handle_superio: Pass 0, done #0
> handle_superio done
> Scanning PCI bus...PCI: pci_scan_bus for bus 0
> POST: 0x24
> PCI: 00:00.0 [1039/0730]
> PCI: 00:00.1 [1039/5513]
> PCI: 00:01.0 [1039/0008]
> PCI: 00:01.4 [1039/7018]
> PCI: 00:02.0 [1039/0001]
> POST: 0x25
> PCI: pci_scan_bus for bus 1
> POST: 0x24
> PCI: 01:00.0 [1039/6300]
> POST: 0x25
> PCI: pci_scan_bus returning with max=01
> POST: 0x55
> PCI: pci_scan_bus returning with max=01
> POST: 0x55
> done
> POST: 0x66
> Allocating PCI resources...
> ASSIGN RESOURCES, bus 0
> PCI: 00:00.0 10 <- [0xf8000000 - 0xfbffffff] mem
> PCI: 00:00.1 10 <- [0x00002410 - 0x00002413] io
> PCI: 00:00.1 14 <- [0x00002420 - 0x00002423] io
> PCI: 00:00.1 18 <- [0x00002430 - 0x00002433] io
> PCI: 00:00.1 1c <- [0x00002440 - 0x00002443] io
> PCI: 00:00.1 20 <- [0x00002400 - 0x0000240f] io
> PCI: 00:01.4 10 <- [0x00002000 - 0x000020ff] io
> PCI: 00:01.4 14 <- [0xfc100000 - 0xfc100fff] mem
> PCI: 00:02.0 1c <- [0x00001000 - 0x00001fff] bus 1 io
> PCI: 00:02.0 24 <- [0xf0000000 - 0xf7ffffff] bus 1 prefmem
> PCI: 00:02.0 20 <- [0xfc000000 - 0xfc0fffff] bus 1 mem
> ASSIGN RESOURCES, bus 1
> PCI: 01:00.0 10 <- [0xf0000000 - 0xf7ffffff] prefmem
> PCI: 01:00.0 14 <- [0xfc000000 - 0xfc01ffff] mem
> PCI: 01:00.0 18 <- [0x00001000 - 0x0000107f] io
> ASSIGNED RESOURCES, bus 1
> ASSIGNED RESOURCES, bus 0
> Allocating VGA resource
> done.
> POST: 0x88
> Enabling PCI resourcess...PCI: 00:00.0 cmd <- 07
> PCI: 00:00.1 cmd <- 01
> PCI: 00:01.0 cmd <- 0c
> PCI: 00:01.4 cmd <- 03
> PCI: 00:02.0 cmd <- 27
> PCI: 01:00.0 cmd <- 03
> done.
> Initializing PCI devices...
> PCI devices initialized
> POST: 0x89
> POST: 0x70
> totalram: 248M
> Initializing CPU #0
> POST: 0x60
> Enabling cache...
> Setting fixed MTRRs(0-42647) type: UC
> 
> I can't do anything with it. So I searched the mailinglist archive and
> found a patch[2] from Andrew Ip. But nothing changed!

Hmm.  It looks like memory is not being initialized properly.
That is usually the problem when the system dies right after
the cache has been disabled.  

It looks like the system was simply running out of the cache.


Eric



More information about the coreboot mailing list