[LinuxBIOS] VGA (Tyan s2881)

Ward Vandewege ward at gnu.org
Fri May 12 22:19:09 CEST 2006


(forgot attachment, sorry)

Hi all,

I'm trying to get VGA working on the Tyan s2881. 

I've extracted a 32KB VGA rom image while running under the proprietary BIOS.
It looks all right: it starts with 55 AA, has ATI strings in it, and it stops
just before the next option rom starts with 55 AA.

I've enabled

  #VGA Console
  default CONFIG_CONSOLE_VGA=1
  default CONFIG_PCI_ROM_RUN=1

in src/mainboard/tyan/s2881/Options.lb

I've modified the ROM_SIZE in targets/tyan/s2881/Config.lb:

  option ROM_SIZE = 491520

I've appended the linuxbios rom to the vgabios, and burned that image.

It boots fine, but no VGA output.

I've verified the contents of the video memory after booting:

  dd if=/dev/mem of=vga.bios bs=1 count=32768 skip=786432

The memory area is identical to the vga bios image I extracted.

I've attached the boot log. It sees the VGA device, and it says it copies the
ROM image to 0xc0000, all 0x8000 bytes of it.

I wonder about this halt_sys line:

...
copying VGA ROM Image from 0xfff80000 to 0xc0000, 0x8000 bytes
entering emulator
halt_sys: file
  /personal/projects/gnu/chimera/linuxbios/lbv2/rev-latest/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c,
  line 4387
PCI: 01:04.0 init
...

I feel like I'm missing something pretty obvious here. Suggestions?

I also wonder why it's _always_ booting the fallback image. I have the same
payload for primary and fallback for now. Is this because there is 'dirty'
CMOS data?

Thanks,
Ward.

-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator
-------------- next part --------------
LinuxBIOS-1.1.8_s2881_Fallback Fri May 12 10:49:19 EDT 2006 starting...
(0,1) link=00
(1,0) link=00
02 nodes initialized.
SBLink=02
NC node|link=02
ht reset -


LinuxBIOS-1.1.8_s2881_Fallback Fri May 12 10:49:19 EDT 2006 starting...
(0,1) link=00
(1,0) link=00
02 nodes initialized.
SBLink=02
NC node|link=02
Ram1.00
Ram1.01
Ram2.00
Ram2.01
Ram3
Initializing memory:  done
Initializing memory:  done
Ram4
v_esp=000cfd64
testx = 5a5a5a5a
Copying data from cache to ram -- switching to use ram as stack... Done
testx = 5a5a5a5a
Disabling cache as ram now 
Clearing initial memory region: Done
Copying LinuxBIOS to ram.
src=fffe0000
dst=00004000
linxbios_ram.bin   length = 00022fb0
Jumping to LinuxBIOS.
LinuxBIOS-1.1.8_s2881_Fallback Fri May 12 10:49:19 EDT 2006 booting...
Enumerating buses...
APIC_CLUSTER: 0 enabled
PCI_DOMAIN: 0000 enabled
  PCI: 00:18.3 siblings=1
CPU: APIC: 00 enabled
CPU: APIC: 01 enabled
PCI: 00:19.0 [1022/1100] enabled
PCI: 00:19.1 [1022/1101] enabled
PCI: 00:19.2 [1022/1102] enabled
PCI: 00:19.3 [1022/1103] enabled
  PCI: 00:19.3 siblings=1
CPU: APIC: 02 enabled
CPU: APIC: 03 enabled
PCI: pci_scan_bus for bus 0
PCI: 00:18.0 [1022/1100] enabled
PCI: 00:18.1 [1022/1101] enabled
PCI: 00:18.2 [1022/1102] enabled
PCI: 00:18.3 [1022/1103] enabled
PCI: 00:19.0 [1022/1100] enabled
PCI: 00:19.1 [1022/1101] enabled
PCI: 00:19.2 [1022/1102] enabled
PCI: 00:19.3 [1022/1103] enabled
PCI: 01:00.0 [1022/7450] enabled
PCI: 01:01.0 [1022/7450] enabled next_unitid: 0003
PCI: 01:00.0 [1022/7460] enabled
PCI: 01:03.0 [1022/7460] enabled next_unitid: 0007
PCI: pci_scan_bus for bus 1
PCI: 01:01.0 [1022/7450] enabled
PCI: 01:01.1 [1022/7451] enabled
PCI: 01:02.0 [1022/7450] enabled
PCI: 01:02.1 [1022/7451] enabled
PCI: 01:03.0 [1022/7460] enabled
PCI: 01:04.0 [1022/7468] enabled
PCI: 01:04.1 [1022/7469] enabled
PCI: 01:04.2 [1022/746a] enabled
PCI: 01:04.3 [1022/746b] enabled
PCI: pci_scan_bus for bus 2
PCI: 02:09.0 [14e4/1648] enabled
PCI: 02:09.1 [14e4/1648] enabled
Disabling static device: PCI: 02:0a.0
Disabling static device: PCI: 02:0a.1
PCI: pci_scan_bus returning with max=02
PCI: 02: 100MHz PCI-X
PCI: pci_scan_bus for bus 3
PCI: pci_scan_bus returning with max=03
PCI: 03: 133MHz PCI-X
PCI: pci_scan_bus for bus 4
PCI: 04:00.0 [1022/7464] enabled
PCI: 04:00.1 [1022/7464] enabled
PCI: 04:05.0 [1095/3114] enabled
PCI: 04:06.0 [1002/4752] enabled
PCI: pci_scan_bus returning with max=04
PNP: 002e.0 enabled
PNP: 002e.1 disabled
PNP: 002e.2 enabled
PNP: 002e.3 disabled
PNP: 002e.5 enabled
PNP: 002e.6 disabled
PNP: 002e.7 disabled
PNP: 002e.8 disabled
PNP: 002e.9 disabled
PNP: 002e.a disabled
PNP: 002e.b enabled
smbus: PCI: 01:04.3[0]->I2C: 01:50 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:51 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:52 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:53 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:54 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:55 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:56 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:57 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:2d enabled
smbus: PCI: 01:04.3[0]->I2C: 01:2a enabled
smbus: PCI: 01:04.3[0]->I2C: 01:49 enabled
smbus: PCI: 01:04.3[0]->I2C: 01:4a enabled
PCI: pci_scan_bus returning with max=04
PCI: pci_scan_bus returning with max=04
done
Allocating resources...
Reading resources...
PCI: 01:01.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 2 io
PCI: 01:01.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 2 prefmem
PCI: 01:03.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 4 prefmem
Done reading resources.
Allocating VGA resource PCI: 04:06.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 01:03.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:18.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Setting resources...
VGA: PCI: 00:18.0 (aka node 0) link 2 has VGA device
PCI: 00:18.0 1ba <- [0x00fd300000 - 0x00fd2fffff] prefmem <node 0 link 2>
PCI: 00:18.0 1c2 <- [0x0000001000 - 0x0000002fff] io <node 0 link 2>
PCI: 00:18.0 1b2 <- [0x00fc000000 - 0x00fd2fffff] mem <node 0 link 2>
PCI: 01:01.0 20 <- [0x00fd100000 - 0x00fd1fffff] bus 2 mem
PCI: 02:09.0 10 <- [0x00fd100000 - 0x00fd10ffff] mem64
PCI: 02:09.0 18 <- [0x00fd110000 - 0x00fd11ffff] mem64
PCI: 02:09.1 10 <- [0x00fd120000 - 0x00fd12ffff] mem64
PCI: 02:09.1 18 <- [0x00fd130000 - 0x00fd13ffff] mem64
PCI: 01:01.1 10 <- [0x00fd200000 - 0x00fd200fff] mem64
PCI: 01:02.1 10 <- [0x00fd201000 - 0x00fd201fff] mem64
PCI: 01:03.0 1c <- [0x0000001000 - 0x0000001fff] bus 4 io
PCI: 01:03.0 20 <- [0x00fc000000 - 0x00fd0fffff] bus 4 mem
PCI: 04:00.0 10 <- [0x00fd000000 - 0x00fd000fff] mem
PCI: 04:00.1 10 <- [0x00fd001000 - 0x00fd001fff] mem
PCI: 04:05.0 10 <- [0x0000001410 - 0x0000001417] io
PCI: 04:05.0 14 <- [0x0000001430 - 0x0000001433] io
PCI: 04:05.0 18 <- [0x0000001420 - 0x0000001427] io
PCI: 04:05.0 1c <- [0x0000001440 - 0x0000001443] io
PCI: 04:05.0 20 <- [0x0000001400 - 0x000000140f] io
PCI: 04:05.0 24 <- [0x00fd003000 - 0x00fd0033ff] mem
PCI: 04:06.0 10 <- [0x00fc000000 - 0x00fcffffff] mem
PCI: 04:06.0 14 <- [0x0000001000 - 0x00000010ff] io
PCI: 04:06.0 18 <- [0x00fd002000 - 0x00fd002fff] mem
PCI: 04:06.0 30 <- [0x00fff80000 - 0x00fff9ffff] romem
PNP: 002e.0 60 <- [0x00000003f0 - 0x00000003f7] io
PNP: 002e.0 70 <- [0x0000000006 - 0x0000000006] irq
PNP: 002e.0 74 <- [0x0000000002 - 0x0000000002] drq
PNP: 002e.2 60 <- [0x00000003f8 - 0x00000003ff] io
PNP: 002e.2 70 <- [0x0000000004 - 0x0000000004] irq
PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] io
PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] io
PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq
PNP: 002e.5 72 <- [0x000000000c - 0x000000000c] irq
PNP: 002e.b 60 <- [0x0000000290 - 0x0000000297] io
PNP: 002e.b 70 <- [0x0000000005 - 0x0000000005] irq
PCI: 01:04.1 20 <- [0x0000002420 - 0x000000242f] io
PCI: 01:04.2 10 <- [0x0000002400 - 0x000000241f] io
PCI: 01:04.3 58 <- [0x0000002000 - 0x00000020ff] io
PCI: 00:18.3 94 <- [0x00f8000000 - 0x00fbffffff] mem <gart>
PCI: 00:19.3 94 <- [0x00f8000000 - 0x00fbffffff] mem <gart>
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:18.0 cmd <- 140
PCI: 01:01.0 bridge ctrl <- 0003
PCI: 01:01.0 cmd <- 146
PCI: 02:09.0 subsystem <- 10f1/2881
PCI: 02:09.0 cmd <- 142
PCI: 02:09.1 subsystem <- 10f1/2881
PCI: 02:09.1 cmd <- 142
PCI: 01:01.1 subsystem <- 10f1/2881
PCI: 01:01.1 cmd <- 146
PCI: 01:02.1 subsystem <- 10f1/2881
PCI: 01:02.1 cmd <- 146
PCI: 01:03.0 bridge ctrl <- 000b
PCI: 01:03.0 cmd <- 147
PCI: 04:00.0 subsystem <- 10f1/2881
PCI: 04:00.0 cmd <- 142
PCI: 04:00.1 subsystem <- 10f1/2881
PCI: 04:00.1 cmd <- 142
PCI: 04:05.0 subsystem <- 10f1/2881
PCI: 04:05.0 cmd <- 143
PCI: 04:06.0 subsystem <- 10f1/2881
PCI: 04:06.0 cmd <- 1c3
PCI: 01:04.0 subsystem <- 10f1/2881
PCI: 01:04.0 cmd <- 14f
w83627hf hwm smbus enabled
PCI: 01:04.1 subsystem <- 10f1/2881
PCI: 01:04.1 cmd <- 141
PCI: 01:04.2 subsystem <- 10f1/2881
PCI: 01:04.2 cmd <- 141
PCI: 01:04.3 subsystem <- 10f1/2881
PCI: 01:04.3 cmd <- 141
PCI: 00:18.1 subsystem <- 10f1/2881
PCI: 00:18.1 cmd <- 140
PCI: 00:18.2 subsystem <- 10f1/2881
PCI: 00:18.2 cmd <- 140
PCI: 00:18.3 cmd <- 140
PCI: 00:19.0 cmd <- 140
PCI: 00:19.1 cmd <- 140
PCI: 00:19.2 cmd <- 140
PCI: 00:19.3 cmd <- 140
done.
Initializing devices...
Root Device init
APIC_CLUSTER: 0 init
Initializing CPU #0
CPU: vendor AMD device 20f12
Enabling cache

Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM
Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range: 2048MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

microcode: equivalent processor rev id  = 0x0210, patch id = 0x00000000
microcode: patch id that want to apply= 0x0000004d
microcode: updated to patch id = 0x0000004d  success
Setting up local apic... apic_id: 0 done.
Clearing memory 2048K - 1048576K: --------------- done
CPU #0 Initialized
start_eip=0x00018000
Initializing CPU #1
CPU: vendor AMD device 20f12
Enabling cache

Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM
Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range: 2048MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

microcode: equivalent processor rev id  = 0x0210, patch id = 0x00000000
microcode: patch id that want to apply= 0x0000004d
microcode: updated to patch id = 0x0000004d  success
Setting up local apic... apic_id: 1 done.
CPU #1 Initialized
start_eip=0x00018000
Initializing CPU #2
CPU: vendor AMD device 20f12
Enabling cache

Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM
Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range: 2048MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

microcode: equivalent processor rev id  = 0x0210, patch id = 0x00000000
microcode: patch id that want to apply= 0x0000004d
microcode: updated to patch id = 0x0000004d  success
Setting up local apic... apic_id: 2 done.
Clearing memory 1048576K - 2097152K: ---------------- done
CPU #2 Initialized
start_eip=0x00018000
Initializing CPU #3
Waiting for 1 CPUS to stop
CPU: vendor AMD device 20f12
Enabling cache

Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) Type: WB, RdMEM, WrMEM
Setting fixed MTRRs(24-88) Type: WB, RdMEM, WrMEM
DONE fixed MTRRs
Setting variable MTRR 0, base:    0MB, range: 2048MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

microcode: equivalent processor rev id  = 0x0210, patch id = 0x00000000
microcode: patch id that want to apply= 0x0000004d
microcode: updated to patch id = 0x0000004d  success
Setting up local apic... apic_id: 3 done.
CPU #3 Initialized
All AP CPUs stopped
PCI: 00:18.0 init
PCI: 01:01.0 init
PCI: 02:09.0 init
PCI: 02:09.1 init
PCI: 01:03.0 init
PCI: 04:05.0 init
PCI: 04:06.0 init
rom address for PCI: 04:06.0 = fff80000
copying VGA ROM Image from 0xfff80000 to 0xc0000, 0x8000 bytes
entering emulator
halt_sys: file /personal/projects/gnu/chimera/linuxbios/lbv2/rev-latest/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387
PCI: 01:04.0 init
amd8111: ioapic bsp_apicid = 00
RTC Init
Invalid CMOS LB checksum
enabling HPET @0xfed00000
PNP: 002e.0 init
PNP: 002e.2 init
PNP: 002e.5 init
PNP: 002e.b init
PCI: 01:04.1 init
IDE1 IDE0 PCI: 01:04.3 init
set power on after power fail
smbus: PCI: 01:04.3[0]->I2C: 01:2d init
PCI: 00:18.1 init
PCI: 00:18.2 init
PCI: 00:18.3 init
NB: Function 3 Misc Control.. done.
PCI: 00:19.0 init
PCI: 00:19.1 init
PCI: 00:19.2 init
PCI: 00:19.3 init
NB: Function 3 Misc Control.. done.
Devices initialized
Writing IRQ routing tables to 0xf0000...done.
Wrote the mp table end at: 00000020 - 000001f4
Moving GDT to 0x500...ok
Wrote linuxbios table at: 00000530 - 00000df8  checksum ee73

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

rom_stream: 0xfffc0000 - 0xfffdffff
Found ELF candiate at offset 0
New segment addr 0x100000 size 0x3fd40 offset 0xc0 filesize 0x15f88
(cleaned up) New segment addr 0x100000 size 0x3fd40 offset 0xc0 filesize 0x15f88
New segment addr 0x13fd40 size 0x48 offset 0x16060 filesize 0x48
(cleaned up) New segment addr 0x13fd40 size 0x48 offset 0x16060 filesize 0x48
Dropping non PT_LOAD segment
Dropping non PT_LOAD segment
Loading Segment: addr: 0x0000000000100000 memsz: 0x000000000003fd40 filesz: 0x0000000000015f88
Clearing Segment: addr: 0x0000000000115f88 memsz: 0x0000000000029db8
Loading Segment: addr: 0x000000000013fd40 memsz: 0x0000000000000048 filesz: 0x0000000000000048
Jumping to boot code at 0x10f5d8
FILO version 0.5 (root at countzero) Fri May 12 10:16:22 EDT 2006
collect_sys_info: boot eax = 0xe1fb007
collect_sys_info: boot ebx = 0x7ffefe20
collect_sys_info: boot arg = 0x7ffefe20
malloc_diag: alloc: 0 bytes (0 blocks), free: 16376 bytes (1 blocks)
malloc_diag: alloc: 24 bytes (1 blocks), free: 16352 bytes (1 blocks)
collect_elfboot_info: Bootloader: elfboot
collect_elfboot_info: Version: 1.3
malloc_diag: alloc: 40 bytes (2 blocks), free: 16336 bytes (1 blocks)
collect_linuxbios_info: Searching for LinuxBIOS tables...
find_lb_table: Found canidate at: 00000530
find_lb_table: header checksum o.k.
find_lb_table: table checksum o.k.
find_lb_table: record count o.k.
collect_linuxbios_info: Found LinuxBIOS table at: 00000530
malloc_diag: alloc: 144 bytes (3 blocks), free: 16232 bytes (1 blocks)
convert_memmap: 0x00000000000000 0x00000000000e64 16
convert_memmap: 0x00000000000e64 0x0000000009f19c 1
convert_memmap: 0x000000000c0000 0x00000000030000 1
convert_memmap: 0x000000000f0000 0x00000000000400 16
convert_memmap: 0x000000000f0400 0x0000003ff0fc00 1
convert_memmap: 0x00000040000000 0x00000040000000 1
collect_sys_info: 0000000000000e64-00000000000a0000
collect_sys_info: 00000000000c0000-00000000000f0000
collect_sys_info: 00000000000f0400-0000000040000000
collect_sys_info: 0000000040000000-0000000080000000
collect_sys_info: RAM 2048 MB
relocate: Current location: 0x100000-0x13fd87
relocate: Relocating to 0x7ffc0270-0x7ffffff7... ok
setup_timers: CPU 1993 MHz
pci_init: Scanning PCI: found 23 devices
malloc_diag: alloc: 432 bytes (4 blocks), free: 15944 bytes (1 blocks)
pci_init: 00:18.0 1022:1100 0600 00
pci_init: 00:18.1 1022:1101 0600 00
pci_init: 00:18.2 1022:1102 0600 00
pci_init: 00:18.3 1022:1103 0600 00
pci_init: 00:19.0 1022:1100 0600 00
pci_init: 00:19.1 1022:1101 0600 00
pci_init: 00:19.2 1022:1102 0600 00
pci_init: 00:19.3 1022:1103 0600 00
pci_init: 01:01.0 1022:7450 0604 00
pci_init: 01:01.1 1022:7451 0800 10
pci_init: 01:02.0 1022:7450 0604 00
pci_init: 01:02.1 1022:7451 0800 10
pci_init: 01:03.0 1022:7460 0604 00
pci_init: 01:04.0 1022:7468 0601 00
pci_init: 01:04.1 1022:7469 0101 8a
pci_init: 01:04.2 1022:746a 0c05 00
pci_init: 01:04.3 1022:746b 0680 00
pci_init: 02:09.0 14e4:1648 0200 00
pci_init: 02:09.1 14e4:1648 0200 00
pci_init: 04:00.0 1022:7464 0c03 10
pci_init: 04:00.1 1022:7464 0c03 10
pci_init: 04:05.0 1095:3114 0180 00
pci_init: 04:06.0 1002:4752 0300 00
malloc_diag: alloc: 448 bytes (5 blocks), free: 15928 bytes (1 blocks)
file_open: dev=hda1, path=/grub/menu.lst
find_ide_controller: found PCI IDE controller 1095:3114 prog_if=0x0
find_ide_controller: primary channel: native PCI mode
find_ide_controller: cmd_base=0x1410 ctrl_base=0x1430
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=145226112
init_drive: LBA48 mode, sectors=145226112
init_drive: Init device params... ok
hda: LBA48 74GB: WDC WD740GD-00FLC0                      
init_drive: Testing for hdb
init_drive: Probing for hdb
init_drive: LBA mode, sectors=145226112
init_drive: LBA48 mode, sectors=145226112
init_drive: Init device params... ok
hdb: LBA48 74GB: WDC WD740GD-00FLC0                      
devopen: Partition 1 start 63 length 128457
Mounted ext2fs
malloc_diag: alloc: 432 bytes (4 blocks), free: 15944 bytes (1 blocks)
Press `ESC' to enter the menu... 2   Press `ESC' to enter the menu... 1   Press `ESC' to enter the menu... 0     Booting 'Ubuntu, kernel 2.6.16.2 '

root  (hd0,0)
kernel  /vmlinuz-2.6.16.2 root=/dev/md3 ro quiet splash console=tty0 console=tt
yS0,115200"
boot

Booting 'hda1:/vmlinuz-2.6.16.2 root=/dev/md3 ro quiet splash console=tty0 cons
ole=ttyS0,115200"'
malloc_diag: alloc: 528 bytes (5 blocks), free: 15848 bytes (1 blocks)
malloc_diag: alloc: 544 bytes (6 blocks), free: 15832 bytes (1 blocks)
file_open: dev=hda1, path=/vmlinuz-2.6.16.2
devopen: already open
malloc_diag: alloc: 528 bytes (5 blocks), free: 15848 bytes (1 blocks)
elf_load: Not a bootable ELF image
malloc_diag: alloc: 544 bytes (6 blocks), free: 15832 bytes (1 blocks)
file_open: dev=hda1, path=/vmlinuz-2.6.16.2
devopen: already open
malloc_diag: alloc: 528 bytes (5 blocks), free: 15848 bytes (1 blocks)
Found Linux version 2.6.16.2 (root at chimera.gnu.org) #3 SMP Thu Apr 20 13:49:15 EDT 2006 (protocol 0x204) (loadflags 0x1) bzImage.
init_linux_params: Setting up paramters at 0x90000
set_memory_size: 0000000000000e64 - 00000000000a0000
set_memory_size: 00000000000c0000 - 00000000000f0000
set_memory_size: 00000000000f0400 - 0000000040000000
set_memory_size: 0000000040000000 - 0000000080000000
set_memory_size: ramtop=0x80000000
set_memory_size: ext_mem_k=64512, alt_mem_k=2096128
parse_command_line: original command line: "root=/dev/md3 ro quiet splash console=tty0 console=ttyS0,115200""
parse_command_line: kernel command line at 0x91000
parse_command_line: kernel command line (64 bytes): "root=/dev/md3 ro quiet splash console=tty0 console=ttyS0,115200""
load_linux_kernel: offset=0x1600 addr=0x100000 size=0x1bd561
Loading kernel... ok
start_linux: eip=0x100000
Jumping to entry point...
ACPI: Unable to locate RSDP
 * Starting RAID devices...        [ ok ]
 * Starting hardware event daemon...        [ ok ]
 * Mounting a tmpfs over /dev...        [ ok ]
 * Creating initial device nodes...        [ ok ]
 * Setting disc parameters...        [ ok ]
 * Checking root file system...        /: clean, 2752626/25378816 files, 47173325/50743248 blocks
[ ok ]
 * Initializing modules...        [ ok ]
 * Cleaning up ifupdown...        [ ok ]
 * Setting the system clock...        [ ok ]
 * Setting up LVM Volume Groups...        [ ok ]
 * Checking all file systems...        /boot: clean, 41/32064 files, 32823/64128 blocks
/tmp: clean, 13/732960 files, 55827/1463856 blocks
[ ok ]
 * Mounting local filesystems...        /dev/md0 on /boot type ext3 (rw)
/dev/md1 on /tmp type ext3 (rw)
[ ok ]
 * Setting sensors limits...        [ ok ]
 * Restoring resolver state...        [ ok ]
 * Setting up networking...        [ ok ]
 * Starting hotplug subsystem...        [ ok ]
 * Configuring network interfaces...        [ ok ]
 * Waiting for network interface to come up...        [ ok ]
Loading the saved-state of the serial devices... 
/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
/dev/ttyS1 at 0x02f8 (irq = 3) is a 16550A
 * Setting up ALSA...        [ ok ]
 * Setting the system clock...        [ ok ]
 * Synchronizing clock to ntp.ubuntulinux.org...        [ ok ]
 * Initializing random number generator...        [ ok ]
 * Entering runlevel: 2
 * Starting system log daemon...        [ ok ]
 * Starting kernel log daemon...        [ ok ]
Starting amavisd: head: cannot open `/etc/mailname' for reading: No such file or directory
amavisd-new.
 * Starting OpenBSD Secure Shell server...        [ ok ]
Setting sysfs variables...done.
sadc not enabled in /etc/default/sysstat, not starting.
 * Starting RAID monitoring services...        [ ok ]
 * Starting deferred execution scheduler...        [ ok ]
 * Starting periodic command scheduler...        [ ok ]
 * Id "T0" respawning too fast: disabled for 5 minutes


More information about the coreboot mailing list