[LinuxBIOS] EPIA-MII 12000, almost there. ( newbie )

Per Mellander per at mellander.org
Thu Jun 1 11:32:46 CEST 2006


I don't know if I'm stupid or what, but it just won't work for me :(

First of. I can't have my harddisk connected as hdb1 and my cdrom as hda1, ( which is
out of the box for my setup ) because the IDE-disk will not be recognized by LB if its
secondary. ( ??? )

So I put the hd as hda1 and create my LinuxBIOS as follows:

Get a proper vga-bios

# dd if=/dev/mem of=video.bios.bin bs=1 count=65536 skip=786432

Get the filo-0.5
change Config

 Remove grub stuff
 set AUTOBOOT_FILE = "hda1:/vmlinuz.elf"

make
copy filo.elf to /

# svn co svn://openbios.org/repos/trunk/LinuxBIOSv2
# cd LinuxBIOSv2/targets
# ./buildtarget via/epia-m
# cd via/epia-m/epia-m/
# vi Makefile

 edit so video.bios.bin is cat'ed before linuxbios.rom

# make

create a kernel/initrd with

#  mkelfImage --kernel=/vmlinuz-2.6.16-1.2111_FC5 \
   --output=/vmlinuz.elf \
   --initrd=/initrd-2.6.16-1.2111_FC5.img \
   --command-line="ro root=LABEL=/ rhgb quiet console=tty0 console=ttyS0,115200"

flash the BIOS
verify the BIOS

repeat above until verify 

reboot

logged startup follows:

---8<--------------------------------------------------------------

0

LinuxBIOS-1.1.8.0Fallback Wed May 31 13:15:25 CEST 2006 starting...
 Enabling mainboard devices
 Enabling shadow ram
vt8623 init starting
Detecting Memory
Number of Banks 04
Number of Rows 0d
Priamry DRAM width08
No Columns 0a
MA type e0
Bank 0 (*16 Mb) 10
No Physical Banks 02
Total Memory (*16 Mb) 20
CAS Supported 2 2.5 
Cycle time at CL X     (nS)75
Cycle time at CL X-0.5 (nS)a0
Cycle time at CL X-1   (nS)00
Starting at CAS 2.5
tRP 50
tRCD 50
tRAS 30
Low Bond 04  High Bondd7  Setting DQS delay90vt8623 done
00:06 11 23 31 06 00 30 22 00 00 00 06 00 00 00 00 
10:08 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 
20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
30:00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 
40:00 18 88 80 82 44 00 00 18 99 88 80 82 44 00 00 
50:c8 de cf 88 e0 07 00 00 e0 00 10 20 20 20 00 00 
60:02 ff 00 30 e6 32 01 20 42 2d 43 58 84 55 00 00 
70:82 48 00 01 01 08 50 00 01 00 00 00 00 00 02 12 
80:0f 64 00 00 80 00 00 00 02 00 00 00 00 00 00 00 
90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
a0:02 c0 20 00 07 02 00 1f 04 00 00 00 2f 02 04 00 
b0:00 00 00 00 c0 00 00 00 c8 00 00 04 00 00 00 00 
c0:01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 
d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
e0:00 dd 00 01 00 00 01 00 40 00 00 00 00 00 00 00 
f0:00 00 00 00 00 00 12 13 00 00 00 00 00 00 00 00 
AGP
 Doing MTRR init.
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.1.8.0Fallback Wed May 31 13:44:49 CEST 2006 booting...
clocks_per_usec: 2412
Enumerating buses...
Finding PCI configuration type.
PCI: Using configuration type 1
PCI_DOMAIN: 0000 enabled
APIC_CLUSTER: 0 enabled
PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [1106/3123] enabled
PCI: 00:01.0 [1106/b091] enabled
PCI: 00:0a.0 [1180/0476] enabled
PCI: 00:0a.1 [1180/0476] enabled
PCI: 00:0d.0 [1106/3044] enabled
In vt8235_enable 1106 3038.
PCI: 00:10.0 [1106/3038] enabled
In vt8235_enable 1106 3038.
PCI: 00:10.1 [1106/3038] enabled
In vt8235_enable 1106 3038.
PCI: 00:10.2 [1106/3038] enabled
In vt8235_enable 1106 3104.
PCI: 00:10.3 [1106/3104] enabled
In vt8235_enable 1106 3177.
Initialising Devices
PCI: 00:11.0 [1106/3177] enabled
In vt8235_enable 1106 0571.
PCI: 00:11.1 [1106/0571] enabled
In vt8235_enable 1106 3059.
PCI: 00:11.5 [1106/3059] enabled
In vt8235_enable ffff ffff.
In vt8235_enable 1106 3065.
PCI: 00:12.0 [1106/3065] enabled
PCI: pci_scan_bus for bus 1
PCI: 01:00.0 [1106/3122] enabled
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus for bus 2
PCI: pci_scan_bus returning with max=02
PCI: pci_scan_bus for bus 3
PCI: pci_scan_bus returning with max=03
vt1211 enabling PNP devices.
PNP: 002e.0 enabled
vt1211 enabling PNP devices.
PNP: 002e.1 enabled
vt1211 enabling PNP devices.
PNP: 002e.2 enabled
vt1211 enabling PNP devices.
PNP: 002e.3 enabled
vt1211 enabling PNP devices.
PNP: 002e.b enabled
PCI: pci_scan_bus returning with max=03
done
Allocating resources...
Reading resources...
Done reading resources.
Setting resources...
I would set ram size to 0x80000 Kbytes
PCI: 00:0a.0 In set resources 
PCI: 00:0a.0 10 <- [0x00febfa000 - 0x00febfafff] mem
PCI: 00:0a.0 2c <- [0x00000018f0 - 0x00000028ef] io
PCI: 00:0a.0 34 <- [0x00000028f0 - 0x00000038ef] io
PCI: 00:0a.0 1c <- [0x00f6bfa000 - 0x00f8bf9fff] prefmem
PCI: 00:0a.0 24 <- [0x00f8bfa000 - 0x00fabf9fff] mem
PCI: 00:0a.1 In set resources 
PCI: 00:0a.1 1 ==> febfb000
PCI: 00:0a.1 10 <- [0x00febfc000 - 0x00febfcfff] mem
PCI: 00:0a.1 2c <- [0x00000038f0 - 0x00000048ef] io
PCI: 00:0a.1 34 <- [0x00000048f0 - 0x00000058ef] io
PCI: 00:0a.1 1c <- [0x00fabfa000 - 0x00fcbf9fff] prefmem
PCI: 00:0a.1 24 <- [0x00fcbfa000 - 0x00febf9fff] mem
PCI: 00:0d.0 10 <- [0x00febfd000 - 0x00febfd7ff] mem
PCI: 00:0d.0 14 <- [0x0000001800 - 0x000000187f] io
PCI: 00:10.0 20 <- [0x0000001880 - 0x000000189f] io
PCI: 00:10.1 20 <- [0x00000018a0 - 0x00000018bf] io
PCI: 00:10.2 20 <- [0x00000018c0 - 0x00000018df] io
PCI: 00:10.3 10 <- [0x00febfe000 - 0x00febfe0ff] mem
PNP: 002e.0 60 <- [0x00000003f0 - 0x00000003f7] io
PNP: 002e.0 70 <- [0x0000000006 - 0x0000000006] irq
PNP: 002e.0 74 <- [0x0000000002 - 0x0000000002] drq
PNP: 002e.1 60 <- [0x0000000378 - 0x000000037f] io
PNP: 002e.1 70 <- [0x0000000007 - 0x0000000007] irq
PNP: 002e.1 74 <- [0x0000000003 - 0x0000000003] drq
PNP: 002e.2 60 <- [0x00000003f8 - 0x00000003ff] io
PNP: 002e.2 70 <- [0x0000000004 - 0x0000000004] irq
PNP: 002e.3 60 <- [0x00000002f8 - 0x00000002ff] io
PNP: 002e.3 70 <- [0x0000000003 - 0x0000000003] irq
PNP: 002e.b 60 <- [0x000000ec00 - 0x000000ecff] io
PCI: 00:11.1 20 <- [0x00000018e0 - 0x00000018ef] io
PCI: 00:11.5 10 <- [0x0000001000 - 0x00000010ff] io
PCI: 00:12.0 10 <- [0x0000001400 - 0x00000014ff] io
PCI: 00:12.0 14 <- [0x00febff000 - 0x00febff0ff] mem
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 146
PCI: 00:01.0 bridge ctrl <- 000f
PCI: 00:01.0 cmd <- 147
PCI: 01:00.0 cmd <- 140
PCI: 00:0a.0 bridge ctrl <- 0503
PCI: 00:0a.0 cmd <- 143
PCI: 00:0a.1 bridge ctrl <- 0503
PCI: 00:0a.1 cmd <- 143
PCI: 00:0d.0 cmd <- 1c3
PCI: 00:10.0 subsystem <- 00/00
PCI: 00:10.0 cmd <- 141
PCI: 00:10.1 subsystem <- 00/00
PCI: 00:10.1 cmd <- 141
PCI: 00:10.2 subsystem <- 00/00
PCI: 00:10.2 cmd <- 141
PCI: 00:10.3 subsystem <- 00/00
PCI: 00:10.3 cmd <- 142
PCI: 00:11.0 cmd <- 147
PNP: 002e.0 - enabling
PNP: 002e.1 - enabling
PNP: 002e.2 - enabling
PNP: 002e.3 - enabling
PNP: 002e.b - enabling
PCI: 00:11.1 cmd <- 147
PCI: 00:11.5 subsystem <- 00/00
PCI: 00:11.5 cmd <- 141
PCI: 00:12.0 cmd <- 1c3
done.
Initializing devices...
Root Device init
PCI: 00:10.0 init
PCI: 00:10.1 init
PCI: 00:10.2 init
PCI: 00:10.3 init
PCI: 00:11.0 init
vt8235 init
RTC Init
Invalid CMOS LB checksum
pci_routing_fixup: dev is 000102a0
setting firewire
Assigning IRQ 9 to 0:d.0
  Readback = 9
setting usb
Assigning IRQ 5 to 0:10.0
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
Assigning IRQ 9 to 0:10.1
  Readback = 9
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
Assigning IRQ 9 to 0:10.2
  Readback = 9
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
Assigning IRQ 5 to 0:10.3
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
setting vt8235
Assigning IRQ 5 to 0:11.1
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
Assigning IRQ 9 to 0:11.5
  Readback = 9
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
setting ethernet
Assigning IRQ 5 to 0:12.0
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
setting vga
Assigning IRQ 5 to 1:0.0
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
setting pci slot
setting cardbus slot
Assigning IRQ 5 to 0:a.0
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
Assigning IRQ 5 to 0:a.1
  Readback = 5
pci_level_irq: lower order bits are wrong: want 0x0, got 0x20
setting riser slot
PNP: 002e.0 init
PNP: 002e.1 init
PNP: 002e.2 init
PNP: 002e.3 init
PNP: 002e.b init
PCI: 00:11.1 init
Enabling VIA IDE.
ide_init: enabling compatibility IDE addresses
enables in reg 0x42 0x0
enables in reg 0x42 read back as 0x0
enables in reg 0x40 0x13
enables in reg 0x40 read back as 0x13
enables in reg 0x9 0x8a
enables in reg 0x9 read back as 0x8a
command in reg 0x4 0x7
command in reg 0x4 reads back as 0x7
PCI: 00:11.5 init
PCI: 00:12.0 init
Configuring VIA Rhine LAN
PCI: 00:0a.0 init
rl5c476 init
CF Base = febfb000
PCI: 00:0a.1 init
rl5c476 init
CF Base = febfb000
CF Config = ff
APIC_CLUSTER: 0 init
Initializing CPU #0
CPU: vendor Centaur device 698
Enabling cache

Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) Type: WB
Setting fixed MTRRs(24-88) Type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range:  256MB, type WB
Setting variable MTRR 1, base:  256MB, range:  128MB, type WB
Setting variable MTRR 2, base:  384MB, range:   64MB, type WB
Setting variable MTRR 3, base:  448MB, range:   32MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

Disabling local apic...done.
CPU #0 Initialized
PCI: 00:00.0 init
VT8623 random fixup ...
Frame buffer at d0000000
PCI: 00:01.0 init
VT8623 AGP random fixup ...
PCI: 00:0d.0 init
PCI: 01:00.0 init
VGA random fixup ...
INSTALL REAL-MODE IDT
DO THE VGA BIOS
found VGA: vid=1106, did=3122
rom base, size: fffc0000
write_protect_vgabios
bus/devfn = 0x100
biosint: INT# 0x15
biosint: eax 0x5f00 ebx 0x187d4 ecx 0x17fa0 edx 0xa
biosint: ebp 0x17f70 esp 0xff2 edi 0xed30 esi 0x187d4
biosint:  ip 0x641c   cs 0xc000  flags 0x46
biosint: INT# 0x1a
biosint: eax 0xb108 ebx 0x10000 ecx 0x10000 edx 0x3d5
biosint: ebp 0x17f70 esp 0xfcc edi 0xf6 esi 0x1c01b
biosint:  ip 0x40f0   cs 0xc000  flags 0x46
0xb108: bus 0 devfn 0x0 reg 0xf6 val 0x12
biosint: INT# 0x15
biosint: eax 0x5f02 ebx 0x187d4 ecx 0x7f01 edx 0x3d5
biosint: ebp 0x17f70 esp 0xfdc edi 0x44 esi 0x1c01b
biosint:  ip 0x6468   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x401 edx 0x112
biosint: ebp 0x17f70 esp 0xfa4 edi 0x44 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x401 edx 0x112
biosint: ebp 0x17f70 esp 0xfa4 edi 0x44 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x401 edx 0x112
biosint: ebp 0x17f70 esp 0xf92 edi 0x44 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f02 ebx 0x10002 ecx 0x401 edx 0x0
biosint: ebp 0x17f70 esp 0xfb8 edi 0x44 esi 0x1c01b
biosint:  ip 0x6468   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f02 ebx 0x10002 ecx 0x401 edx 0x0
biosint: ebp 0x17f70 esp 0xfb8 edi 0x44 esi 0x1c01b
biosint:  ip 0x6468   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f02 ebx 0x10002 ecx 0x401 edx 0x0
biosint: ebp 0x17f70 esp 0xfb8 edi 0x44 esi 0x1c01b
biosint:  ip 0x6468   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f0f ebx 0x187d4 ecx 0x7fa0 edx 0x3d5
biosint: ebp 0x17f70 esp 0xfee edi 0x44 esi 0x187d4
biosint:  ip 0x651b   cs 0xc000  flags 0x6
biosint: INT# 0x15
biosint: eax 0x5f02 ebx 0x187d4 ecx 0x7f01 edx 0x3d5
biosint: ebp 0x17f70 esp 0xfdc edi 0x44 esi 0x187d4
biosint:  ip 0x6468   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x700 edx 0x112
biosint: ebp 0x10fca esp 0xf8e edi 0xac51 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x700 edx 0x112
biosint: ebp 0x10fca esp 0xf7e edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x101 edx 0x112
biosint: ebp 0x10fca esp 0xf7e edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x7a0 edx 0x112
biosint: ebp 0x10fca esp 0xf88 edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x700 edx 0x112
biosint: ebp 0x10fca esp 0xf7e edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x700 edx 0x112
biosint: ebp 0x10fca esp 0xf90 edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x701 edx 0x112
biosint: ebp 0x10fca esp 0xf90 edi 0xb880 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f18 ebx 0x187d4 ecx 0x7f01 edx 0x3d5
biosint: ebp 0x17f70 esp 0xfde edi 0x44 esi 0x187d4
biosint:  ip 0x6533   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x300 edx 0x112
biosint: ebp 0x10fc8 esp 0xf8c edi 0xac49 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x46
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x300 edx 0x112
biosint: ebp 0x10fc8 esp 0xf7c edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x101 edx 0x112
biosint: ebp 0x10fc8 esp 0xf7c edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x3a0 edx 0x112
biosint: ebp 0x10fc8 esp 0xf86 edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x300 edx 0x112
biosint: ebp 0x10fc8 esp 0xf7c edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x300 edx 0x112
biosint: ebp 0x10fc8 esp 0xf8e edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0xc01 ecx 0x301 edx 0x112
biosint: ebp 0x10fc8 esp 0xf8e edi 0xb840 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f06 ebx 0x18001 ecx 0x80010001 edx 0x0
biosint: ebp 0x10fd6 esp 0xfb4 edi 0x0 esi 0x146a7
biosint:  ip 0x6479   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010000 edx 0x112
biosint: ebp 0x10fd6 esp 0xf88 edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010000 edx 0x112
biosint: ebp 0x10fd6 esp 0xf78 edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010101 edx 0x112
biosint: ebp 0x10fd6 esp 0xf78 edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010001 edx 0x112
biosint: ebp 0x10fd6 esp 0xf82 edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010000 edx 0x112
biosint: ebp 0x10fd6 esp 0xf78 edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010000 edx 0x112
biosint: ebp 0x10fd6 esp 0xf8a edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f01 ebx 0x10c01 ecx 0x80010001 edx 0x112
biosint: ebp 0x10fd6 esp 0xf8a edi 0x0 esi 0x1aacd
biosint:  ip 0x6448   cs 0xc000  flags 0x246
biosint: INT# 0x15
biosint: eax 0x5f08 ebx 0x18001 ecx 0x80010001 edx 0x0
biosint: ebp 0x10fd6 esp 0xfb4 edi 0x0 esi 0x146a7
biosint:  ip 0x6485   cs 0xc000  flags 0x202
Devices initialized
Copying IRQ routing tables to 0xf0000...done.
Verifing copy of IRQ routing tables at 0xf0000...done
Checking IRQ routing table consistency...
check_pirq_routing_table() - irq_routing_table located at: 0x000f0000
done.
ACPI: Writing ACPI tables at f0400...
ACPI:     * FACS
ACPI:     * DSDT @ 000f049e Length 3f0
ACPI:     * FADT
ACPI: added table 1/5 Length now 40
ACPI: done.
Moving GDT to 0x500...ok
Wrote linuxbios table at: 00000530 - 00000b70  checksum 5477

Welcome to elfboot, the open sourced starter.
January 2002, Eric Biederman.
Version 1.3

rom_stream: 0xfffd0000 - 0xfffeffff
Found ELF candiate at offset 0
New segment addr 0x100000 size 0x31080 offset 0xc0 filesize 0xbde8
(cleaned up) New segment addr 0x100000 size 0x31080 offset 0xc0 filesize 0xbde8
New segment addr 0x131080 size 0x48 offset 0xbec0 filesize 0x48
(cleaned up) New segment addr 0x131080 size 0x48 offset 0xbec0 filesize 0x48
Dropping non PT_LOAD segment
Dropping non PT_LOAD segment
Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000031080 filesz:
0x000000000000bde8
Clearing Segment: addr: 0x000000000010bde8 memsz: 0x0000000000025298
Loading Segment: addr: 0x0000000000131080 memsz: 0x0000000000000048 filesz:
0x0000000000000048
Jumping to boot code at 0x109ad4
FILO version 0.5 (root at mm.int.mmtab.se) Wed May 31 13:44:15 CEST 2006
Press <Enter> for default boot, or <Esc> for boot prompt...  
boot: hda1:/vmlinuz-FC5.elf
find_ide_controller: found PCI IDE controller 1106:0571 prog_if=0x8a
find_ide_controller: primary channel: compatibility mode
find_ide_controller: cmd_base=0x1f0 ctrl_base=0x3f4
ide_software_reset: Waiting for ide0 to become ready for reset... ok
init_drive: Testing for hda
init_drive: Probing for hda
init_drive: LBA mode, sectors=268435455
init_drive: LBA48 mode, sectors=321672960
init_drive: Init device params... ok
hda: LBA48 164GB: HDS722516VLAT80                         
Mounted ext2fs
Loading Linux version 2.6.16-1.2111_FC5 (bhcompile at hs20-bc1-3.build.redhat.com) #1 Thu
May 4 21:16:58 EDT 2006...
Jumping to entry point...
0

LinuxBIOS-1.1.8.0Fallback Wed May 31 13:15:25 CEST 2006 starting...
 Enabling mainboard devices
 Enabling shadow ram
vt8623 init starting
---8<--------------------------------------------------------------

Then it keeps restarting ???

Any hints someone??

Per


n Wed, 31 May 2006 07:56:44 -0600, Myles Watson wrote
> I used the stock FC4 kernel with the same command line as you used. My
> autoboot was just hdb1:/linux_2.6.16.elf (I have a CD-ROM as hda)
> 
> Good luck,
> 
> Myles
> 
> -----Original Message-----
> From: linuxbios-bounces at linuxbios.org
> [mailto:linuxbios-bounces at linuxbios.org] On Behalf Of Per Mellander
> Sent: Wednesday, May 31, 2006 6:53 AM
> To: myles at mouselemur.cs.byu.edu
> Cc: linuxbios at linuxbios.org
> Subject: Re: [LinuxBIOS] EPIA-MII 12000, almost there. ( newbie )
> 
> Now I get so far that the kernel is identified and loaded but then it breaks
> :(
> 
> I created an elf with mkelfImage:
> 
> # mkelfImage --kernel=/vmlinuz-2.6.16-1.2111_FC5 --output=/vmlinuz.elf
> --initrd=/initrd-2.6.16-1.2111_FC5.img --command-line="ro root=LABEL=/ rhgb
> quiet
> console=ttyS0 console=ttyS0,115200"
> 
> ----8<-------------------------------------------------------------
> 
> Jumping to boot code at 0x109ad4
> FILO version 0.5 (root at mm.int.mmtab.se) Wed May 31 13:44:15 CEST 2006
> Press <Enter> for default boot, or <Esc> for boot prompt... timed out
> boot: hda1:/vmlinuz.elf
> find_ide_controller: found PCI IDE controller 1106:0571 prog_if=0x8a
> find_ide_controller: primary channel: compatibility mode
> find_ide_controller: cmd_base=0x1f0 ctrl_base=0x3f4
> ide_software_reset: Waiting for ide0 to become ready for reset... ok
> init_drive: Testing for hda
> init_drive: Probing for hda
> init_drive: LBA mode, sectors=268435455
> init_drive: LBA48 mode, sectors=321672960
> init_drive: Init device params... ok
> hda: LBA48 164GB: HDS722516VLAT80                        
> Mounted ext2fs
> Loading Linux version 2.6.16-1.2111_FC5
> (bhcompile at hs20-bc1-3.build.redhat.com) #1 Thu
> May 4 21:16:58 EDT 2006...
> Jumping to entry point...
> 0
> 
> LinuxBIOS-1.1.8.0Fallback Wed May 31 13:15:25 CEST 2006 starting...
> Enabling mainboard devices
> Enabling shadow ram
> 
> ----8<-------------------------------------------------------------
> 
> I get the same result when I try,
> 
> AUTOBOOT_FILE = "hda1:/vmlinuz initrd=/initrd.img root=/dev/hda1
> console=tty0
> console=ttyS0,115200"
> 
> so the problem is not in the elf image.
> 
> Could you please send me a snippet from your AUTOBOOT or similar?
> 
> Btw. Do I have to make a 'special' kernel to make this work or should the
> stock FC5 work?
> 
> /Per
> 
> On Tue, 30 May 2006 08:38:53 -0600, Myles Watson wrote
> > Did you try using mkelfImage from ftp://ftp.lnxi.com/pub/mkelfImage ? It
> > combines the vmlinuz & initrd files into one.
> > 
> > To get my machine to boot I used the same kernel parameters as I found in
> > grub, set up by Fedora.
> >
> 
> -- 
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.openbios.org/mailman/listinfo/linuxbios
> 
> -- 
> linuxbios mailing list
> linuxbios at linuxbios.org
> http://www.openbios.org/mailman/listinfo/linuxbios





More information about the coreboot mailing list