epia-m 600 -- still not working

elife elife rimy2000 at hotmail.com
Wed Sep 24 05:11:01 CEST 2003


Maybe you can dump data in init_bytes() to ensure they are the payload you 
want.

>From: Niki Waibel <niki.waibel at newlogic.com>
>Reply-To: Niki Waibel <niki.waibel at newlogic.com>
>To: Andrew Ip <aip at cwlinux.com>
>CC: ron minnich <rminnich at lanl.gov>, linuxbios at clustermatic.org
>Subject: Re: epia-m 600 -- still not working
>Date: Wed, 24 Sep 2003 11:09:06 +0200 (MEST)
>
>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
>_______________________________________________
>Linuxbios mailing list
>Linuxbios at clustermatic.org
>http://www.clustermatic.org/mailman/listinfo/linuxbios

_________________________________________________________________
免费下载 MSN Explorer:   http://explorer.msn.com/lccn  




More information about the coreboot mailing list