Etherboot boot problem after jumping to boot code it restarts

Deepak Kotian dkotian3 at vsnl.net
Thu May 1 14:10:01 CEST 2003


I had done make bin32/rtl8139.ebi after applying the patch
because this is the LAN chip  I have, So, that is why I have kept this
payload,
correct me, If I am wrong .

I think sis900.ebi is specific for your motherboard.
Could one  Please elaborate more this..


----- Original Message -----
From: "Adam Agnew" <agnew at cs.umd.edu>
To: <dkotian3 at vsnl.net>
Cc: <linuxbios at clustermatic.org>
Sent: Thursday, May 01, 2003 8:54 PM
Subject: Re: Etherboot boot problem after jumping to boot code it restarts


> What's in that patch is my config files.
> You can make a valid elf-boot image from that version of etherboot with
> "make bin32/sis900.ebi" and then use that as your payload. From what
> you're showing me below, it looks like you're not using a valid payload
> and the system is resetting. See how the very end looks like the very
> beginning? That's because your system rebooted itself.
>
> On Thu, 1 May 2003 dkotian3 at vsnl.net wrote:
>
> > Sorry, this may also help.
> > Probably, you may also like to share the procedure
> > of your etherboot for my case and also
> > the share the config file.
> > It would be good help for me..
> >
> >
> >
> > Regards
> > Deepak
> >
> >
> > agnew at cs.umd.edu wrote
> > etherboot-5.0.9 is NOT supposed to work. you want etherboot-5.0.6
> > probably and the patch against it at http://www.missl.cs.umd.edu/~agnew/
> >
> > On Thu, 1 May 2003 dkotian3 at vsnl.net wrote:
> >
> > > Hi,
> > >
> > > I have tried etherboot on my machine which has
> > > Compact Flash IDE and FLASHROMS(256K/512K). Not
> > > successful..
> > > The payload I got was from etherboot-5.0.9, which is
> > > rtl8139.ebi which is my ethernet chip.
> > >
> > > Did an Compact flash..
> > > fdisk /dev/hdc, created 2 partions hdc1 and hdc2, both
> > > of ext3 type.
> > > Then dd if=elfImage_of_kernel of=/dev/hdc bs=4096 skip=1
> > >
> > > Set these parameters in my config file.
> > > option RAMTEST=1
> > > option USE_GENERIC_ROM=1
> > > option USE_ELF_BOOT=1
> > > option ROM_SIZE=524288
> > > option STD_FLASH=1
> > >
> > > #payload ../elfImage.9load
> > > payload ../rtl8139.ebi
> > > option PAYLOAD_SIZE=196608
> > >
> > > burned the romimage using the uniflash tool.
> > >
> > > It seems to have found the elfimage, but just restarts all over
> > > again, could someone please spot what could be
> > > the problem and the solution to it.
> > > Any help on this would really nice. Please find the log
> > > below.
> > >
> > > **********Error Log start****
> > > LinuxBIOS-1.0.0 Thu May 1 04:29:36 IST 2003 starting...
> > > Ram1
> > > Ram2
> > > Ram3
> > > Ram Enable 1
> > > Ram Enable 2
> > > Ram Enable 3
> > > Ram Enable 4
> > > Ram Enable 5
> > > Ram4
> > > Ram5
> > > Ram6
> > > Copying LinuxBIOS to ram.
> > > Jumping to LinuxBIOS.
> > > LinuxBIOS-1.0.0 Thu May 1 04:29:36 IST 2003 booting...
> > > Finding PCI configuration type.
> > > PCI: Using configuration type 1
> > > handle_superio start, nsuperio 1
> > > handle_superio Pass 0, check #0, s 00009680 s->super 0000a97c
> > > handle_superio: Pass 0, Superio w83627hf
> > > 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
> > > PCI: 00:00.0 [8086/7124]
> > > PCI: 00:1e.0 [8086/2418]
> > > PCI: 00:1f.0 [8086/2410]
> > > PCI: 00:1f.1 [8086/2411]
> > > PCI: 00:1f.2 [8086/2412]
> > > PCI: 00:1f.3 [8086/2413]
> > > PCI: 00:1f.5 [8086/2415]
> > > PCI: 00:1f.6 [8086/2416]
> > > PCI: pci_scan_bus for bus 1
> > > PCI: 01:04.0 [10ec/8139]
> > > PCI: 01:05.0 [10ec/8139]
> > > PCI: pci_scan_bus returning with max=01
> > > PCI: pci_scan_bus returning with max=01
> > > done
> > > Allocating PCI resources...
> > > ASSIGN RESOURCES, bus 0
> > > PCI: 00:1e.0 1c <- [0x00001000 - 0x00001fff] bus 1 io
> > > PCI: 00:1e.0 24 <- [0xfec00000 - 0xfebfffff] bus 1 prefmem
> > > PCI: 00:1e.0 20 <- [0xfeb00000 - 0xfebfffff] bus 1 mem
> > > ASSIGN RESOURCES, bus 1
> > > PCI: 01:04.0 10 <- [0x00001000 - 0x000010ff] io
> > > PCI: 01:04.0 14 <- [0xfeb00000 - 0xfeb000ff] mem
> > > PCI: 01:05.0 10 <- [0x00001400 - 0x000014ff] io
> > > PCI: 01:05.0 14 <- [0xfeb01000 - 0xfeb010ff] mem
> > > ASSIGNED RESOURCES, bus 1
> > > PCI: 00:1f.1 20 <- [0x000028e0 - 0x000028ef] io
> > > PCI: 00:1f.2 20 <- [0x000028c0 - 0x000028df] io
> > > PCI: 00:1f.3 20 <- [0x000028f0 - 0x000028ff] io
> > > PCI: 00:1f.5 10 <- [0x00002000 - 0x000020ff] io
> > > PCI: 00:1f.5 14 <- [0x00002880 - 0x000028bf] io
> > > PCI: 00:1f.6 10 <- [0x00002400 - 0x000024ff] io
> > > PCI: 00:1f.6 14 <- [0x00002800 - 0x0000287f] io
> > > ASSIGNED RESOURCES, bus 0
> > > done.
> > > Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06
> > > PCI: 00:1e.0 cmd <- 07
> > > PCI: 00:1f.0 cmd <- 0f
> > > PCI: 00:1f.1 cmd <- 01
> > > PCI: 00:1f.2 cmd <- 01
> > > PCI: 00:1f.3 cmd <- 01
> > > PCI: 00:1f.5 cmd <- 01
> > > PCI: 00:1f.6 cmd <- 01
> > > PCI: 01:04.0 cmd <- 03
> > > PCI: 01:05.0 cmd <- 03
> > > done.
> > > Initializing PCI devices...
> > > PCI devices initialized
> > > DRP0 = 0x9
> > > DIMM0 - size = 64M
> > > DIMM1 - size = 0M
> > > DRP1 = 0x0
> > > DIMM2 - size = 0M
> > > totalram: 64M
> > > Initializing CPU #0
> > > Updating microcode
> > > microcode_info: sig = 0x00000678 pf=0x00000001 rev = 0x00000000
> > > 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
> > > 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 : 0x08
> > > Feature flags      : 0x00803035
> > >
> > >
> > > MTRR check
> > > Fixed MTRRs   : Enabled
> > > Variable MTRRs: Enabled
> > >
> > > Configuring L2 cache...Not 'GenuineIntel' Processor
> > > Enable Cache
> > > done.
> > > Disabling local apic...done.
> > > CPU #0 Initialized
> > > ioapic southbridge enabled 180
> > > RTC Init
> > > Invalid CMOS LB checksum
> > > set power on after power fail
> > > Please turn on nvram
> > > handle_superio start, nsuperio 1
> > > handle_superio Pass 1, check #0, s 00009680 s->super 0000a97c
> > > handle_superio: Pass 1, Superio w83627hf
> > > handle_superio  port 0x2e, defaultport 0x2e
> > > handle_superio  Using port 0x2e
> > >   Call init
> > > Enabling com device: 03
> > >   iobase = 0x02f8  irq=3
> > > handle_superio Pass 1, done #0
> > > handle_superio done
> > > handle_superio start, nsuperio 1
> > > handle_superio Pass 2, check #0, s 00009680 s->super 0000a97c
> > > handle_superio: Pass 2, Superio w83627hf
> > > handle_superio  port 0x2e, defaultport 0x2e
> > > handle_superio  Using port 0x2e
> > > handle_superio Pass 2, done #0
> > > handle_superio done
> > > Wrote linuxbios table at: 00000500 - 00000648  checksum 268b
> > >
> > > Welcome to elfboot, the open sourced starter.
> > > January 2002, Eric Biederman.
> > > Version 1.2
> > >
> > >    203:init_bytes() - zkernel_start:0xfffc0000
zkernel_mask:0x0000007f
> > > Searching for 16 byte tags
> > >     64:rom_read_bytes() - overflowed source buffer. max_block = 3
> > > init_bytes found 0 tags
> > > Initialized controller...
> > > Read completed...
> > > scanning elf header...
> > > Found ELF candiate at offset 0
> > > scan complete...
> > > header_offset is 0
> > > calling elf load...
> > > New segment addr 0x94000 size 0x8128 offset 0x60 filesize 0x38d4
> > > (cleaned up) New segment addr 0x94000 size 0x8128 offset 0x60 filesize
0x38d4
> > > Loading Segment: addr: 0x0000000000094000 memsz: 0x0000000000008128
filesz: 0x00
> > > 000000000038d4
> > > Clearing Segment: addr: 0x00000000000978d4 memsz: 0x0000000000004854
> > > Jumping to boot code at 0x94000
> > >
> > > LinuxBIOS-1.0.0 Thu May 1 04:29:36 IST 2003 starting...
> > > Ram1
> > > Ram2
> > > ....
> > > **********Error Log end****
> > >
> > > Thanks and Regards
> > >
> > > _______________________________________________
> > > Linuxbios mailing list
> > > Linuxbios at clustermatic.org
> > > http://www.clustermatic.org/mailman/listinfo/linuxbios
> > >
> >
> > _______________________________________________
> > Linuxbios mailing list
> > Linuxbios at clustermatic.org
> > http://www.clustermatic.org/mailman/listinfo/linuxbios
> >
> > _______________________________________________
> > Linuxbios mailing list
> > Linuxbios at clustermatic.org
> > http://www.clustermatic.org/mailman/listinfo/linuxbios
> >
>
> _______________________________________________
> Linuxbios mailing list
> Linuxbios at clustermatic.org
> http://www.clustermatic.org/mailman/listinfo/linuxbios





More information about the coreboot mailing list