epia-m 600 -- still not working
Niki Waibel
niki.waibel at newlogic.com
Wed Sep 24 04:46:00 CEST 2003
i just got a romimage from ian smith (thanks a lot!).
see this!!!
===
LinuxBIOS-1.0.0 Tue Sep 23 21:19:35 BST 2003 starting...
Testing SDRAM : 00000000-0009ffff
SDRAM fill:
0009ffff
SDRAM verify:
0009ffff
Done.
Copying LinuxBIOS to ram.
000f0fd4 00004000 ffffffff
Jumping to LinuxBIOS.
000f0fd0 00006c8c ffeef6ff 010f2efa 00406115 0410ea00 18b80010
00004000 010f2efa 00406115 4010ea00 00100000 000018b8 8ed88e00
LinuxBIOS-1.0.0 Tue Sep 23 21:19:35 BST 2003 rebooting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1106/3123]
PCI: 00:01.0 [1106/b091]
PCI: 00:0d.0 [1106/3044]
PCI: 00:10.0 [1106/3038]
PCI: 00:10.1 [1106/3038]
PCI: 00:10.2 [1106/3038]
PCI: 00:10.3 [1106/3104]
PCI: 00:11.0 [1106/3177]
PCI: 00:11.1 [1106/0571]
PCI: 00:11.5 [1106/3059]
PCI: 00:12.0 [1106/3065]
PCI: 00:14.0 [8086/1229]
PCI: pci_scan_bus for bus 1
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
PCI: 00:00.0 register 10(00000008), read-only ignoring it
ASSIGN RESOURCES, bus 0
PCI: 00:01.0 1c <- [0x00001000 - 0x00000fff] bus 1 io
PCI: 00:01.0 24 <- [0xfeb00000 - 0xfeafffff] bus 1 prefmem
PCI: 00:01.0 20 <- [0xfeb00000 - 0xfeafffff] bus 1 mem
PCI: 00:0d.0 10 <- [0xfeb01000 - 0xfeb017ff] mem
PCI: 00:0d.0 14 <- [0x00001800 - 0x0000187f] io
PCI: 00:10.0 20 <- [0x000018c0 - 0x000018df] io
PCI: 00:10.1 20 <- [0x000018e0 - 0x000018ff] io
PCI: 00:10.2 20 <- [0x00001c00 - 0x00001c1f] io
PCI: 00:10.3 10 <- [0xfeb02000 - 0xfeb020ff] mem
PCI: 00:11.1 20 <- [0x00001c20 - 0x00001c2f] io
PCI: 00:11.5 10 <- [0x00001000 - 0x000010ff] io
PCI: 00:12.0 10 <- [0x00001400 - 0x000014ff] io
PCI: 00:12.0 14 <- [0xfeb03000 - 0xfeb030ff] mem
PCI: 00:14.0 10 <- [0xfeb00000 - 0xfeb00fff] mem
PCI: 00:14.0 14 <- [0x00001880 - 0x000018bf] io
PCI: 00:14.0 18 <- [0xfea00000 - 0xfeafffff] mem
ASSIGNED RESOURCES, bus 0
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06
PCI: 00:01.0 cmd <- 07
PCI: 00:0d.0 cmd <- 83
PCI: 00:10.0 cmd <- 01
PCI: 00:10.1 cmd <- 01
PCI: 00:10.2 cmd <- 01
PCI: 00:10.3 cmd <- 02
PCI: 00:11.0 cmd <- 87
PCI: 00:11.1 cmd <- 07
PCI: 00:11.5 cmd <- 01
PCI: 00:12.0 cmd <- 83
PCI: 00:14.0 cmd <- 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 127M
Initializing CPU #0
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base: 0MB, range: 64MB, type WB
Setting variable MTRR 1, base: 64MB, range: 32MB, type WB
Setting variable MTRR 2, base: 96MB, range: 16MB, type WB
Setting variable MTRR 3, base: 112MB, range: 8MB, type WB
Setting variable MTRR 4, base: 120MB, range: 4MB, type WB
Setting variable MTRR 5, base: 124MB, range: 2MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.
Max cpuid index : 1
Vendor ID : CentaurHauls
Processor Type : 0x00
Processor Family : 0x06
Processor Model : 0x07
Processor Mask : 0x00
Processor Stepping : 0x03
Feature flags : 0x00803035
MTRR check
Fixed MTRRs : Enabled
Variable MTRRs: Enabled
Disabling local apic...done.
CPU #0 Initialized
Mainboard fixup
Final mainboard fixup
Southbridge fixup
setting firewire
Assigning IRQ 10 to 0:d.0
Readback = 10
setting usb
Assigning IRQ 11 to 0:10.0
Readback = 11
Assigning IRQ 10 to 0:10.1
Readback = 10
Assigning IRQ 12 to 0:10.2
Readback = 12
Assigning IRQ 5 to 0:10.3
Readback = 5
setting ethernet
Assigning IRQ 11 to 0:12.0
Readback = 11
setting pci slot
Assigning IRQ 10 to 0:14.0
Readback = 10
setting vt8235 slot
Assigning IRQ 5 to 0:11.1
Readback = 5
Assigning IRQ 12 to 0:11.5
Readback = 12
Checking IRQ routing tables...
/home/ian/work/optos/linuxbios/cvs/freebios/src/arch/i386/lib/pirq_routing.c: 0
done.
Copying IRQ routing tables to 0xf0000...done.
Verifing priq routing tables copy at 0xf0000...failed
Wrote linuxbios table at: 00000500 - 00000674 checksum 40ff
Welcome to elfboot, the open sourced starter.
January 2002, Eric Biederman.
Version 1.2
37:init_bytes() - zkernel_start:0xfffc0000 zkernel_mask:0x0000ffff
Cannot Load ELF Image
===
so it seems that mem config, copy to mem, mem itself and jump to mem are okay.
maybe my compiler or the binutils have done some fuckup.
niki
On 24-Sep-2003 Andrew Ip wrote:
> Hi,
>
>> no. executed memtest86 from lilo -- not as payload.
>> as i sayed, the payload code is not executed / not reached.
>> linuxbios seems to stop in c_start.s and it never reaches
>> src/arch/i386/lib/hardwaremain.c (i think so, because there
>> are some printk's in harwaremain which i never see on the
>> serial console).
> You probably want to copy the 0:00.0 pci register setting
> to the raminit.inc. Most likly is the memory bank/type causing
> the problem.
>
> -Andrew
>
> --
> Andrew Ip
> Email: aip at cwlinux.com
> Tel: (852) 2542 2046
> Fax: (852) 2542 2036
> Mobile: (852) 9201 9866
>
> Cwlinux Limited
> Unit 202B 2/F Lai Cheong Factory Building,
> 479-479A Castle Peak Road,
> Lai Chi Kok, Kowloon,
> Hong Kong.
>
> For public pgp key, please obtain it from http://www.keyserver.net/en.
--
niki w. waibel - system administrator @ newlogic technologies ag
More information about the coreboot
mailing list