Booting dos from freebios ?

Arun arun at rassit.com
Tue Dec 7 00:22:01 CET 2004


Hi all,

We have downloaded freebios 1.0 and we are trying to boot freebios on  
National Geode GX1 processor based system. We were successful enough to 
create a new target in freebios and boot freebios on the board with bios 
output on serial port .
Also we tried to boot linux image minimal from freebios, but we are 
getting error saying error gunzip.

My board freebios log is as follows
--------------------------------------
LinuxBIOS-1.0.0 Mon Dec 6 13:40:00 IST 2004 starting...
Setting up default parameters for memory
Sizing memory
Probing for DIMM0
     Found DIMM0
     Page Size:       00001000
     Component Banks: 4
     Module Banks:    1
     DIMM size:       04000000
Probing for DIMM1
Memory sizing done, MC_BANK_CFG = 0x00701420
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Mon Dec 6 13:40:00 IST 2004 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1078/0001]
PCI: 00:0f.0 [10ec/8139]
PCI: 00:12.0 [1078/0100]
PCI: 00:12.1 [1078/0101]
PCI: 00:12.2 [1078/0102]
PCI: 00:12.3 [1078/0103]
PCI: 00:12.4 [1078/0104]
PCI: 00:13.0 [0e11/a0f8]
PCI: pci_scan_bus returning with max=00
done
Allocating PCI resources...
ASSIGN RESOURCES, bus 0
PCI: 00:0f.0 10 <- [0x00001000 - 0x000010ff] io
PCI: 00:0f.0 14 <- [0xfebfd000 - 0xfebfd0ff] mem
PCI: 00:12.1 10 <- [0xfebfe000 - 0xfebfe0ff] mem
PCI: 00:12.2 20 <- [0x00001400 - 0x0000147f] io
PCI: 00:12.3 10 <- [0xfebff000 - 0xfebff07f] mem
PCI: 00:12.4 10 <- [0xfebfb000 - 0xfebfbfff] mem
PCI: 00:13.0 10 <- [0xfebfc000 - 0xfebfcfff] mem
ASSIGNED RESOURCES, bus 0
Allocating VGA resource
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd <- 07
PCI: 00:0f.0 cmd <- 03
PCI: 00:12.0 cmd <- 0f
PCI: 00:12.1 cmd <- 02
PCI: 00:12.2 cmd <- 01
PCI: 00:12.3 cmd <- 02
PCI: 00:12.4 cmd <- 03
PCI: 00:13.0 cmd <- 02
done.
Initializing PCI devices...
PCI devices initialized
DIMM0: 64MB (4kB page size, 4 component banks, 1 module banks)
DIMM1: empty
Reserving 4096kB for video memory
BC_DRAM_TOP = 0x03bfffff
MC_GBASE_ADD = 0x00000078
totalram: 60M
Initializing CPU #0
Enabling cache...done.

Max cpuid index    : 2
Vendor ID          : Geode by NSC
Processor Type     : 0x00
Processor Family   : 0x05
Processor Model    : 0x04
Processor Mask     : 0x00
Processor Stepping : 0x00
Feature flags      : 0x00808131

Cache/TLB descriptor values: 1 reads required
Desc 0x70 : UNKNOWN
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x80 : UNKNOWN
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null


done.
CPU #0 Initialized
Enable FLASH
Set F0/0x52 to 0xee
cs5530: Enabling Primary IDE Controller
cs5530: Enabling Secondary IDE Controller
Set F0/0x5b to |= 1 << 5(0x38)
Final southbridge fixup
F0/5c: 0x0000
cs5530: PCI INTA=9, INTB=10, INTC=11, INTD=15
F0/5c: 0xfba9
4d0: 0x00
4d1: 0x00
4d0: 0x00
4d1: 0x8e
F0/5b = 0x38
cs5530: Enabling Primary IDE Controller
F0/5b = 0x38
cs5530: USB is on INTA, IRQ 9
Final mainboard fixup
Wrote linuxbios table at: 00000500 - 00000668  checksum 7862
Jumping to linuxbiosmain()...

Welcome to start32, the open sourced starter.
This space will eventually hold more diagnostic information.

January 2000, James Hendricks, Dale Webster, and Ron Minnich.
Version 0.1

     34:init_bytes() - zkernel_start:0xc0000200  zkernel_mask:0x0000ffff
Gunzip setup
gunzip_setup
output data is 0x00100000
Gunzipping boot code
bad gzip magic numbers

--------------------------------------
Now My board has a DOC M-Sys 16MB, which consists of freedos in it's 
primary partition.
Can we boot freedos from the freebios ?

Bye
R Arun Kumar




More information about the coreboot mailing list