[LinuxBIOS] new Target ASUS A8NE

Philipp Degler pdegler at rumms.uni-mannheim.de
Fri May 18 16:39:38 CEST 2007


Hi

added a patch with a new target for mainboard ASUS A8N-E. I used tyan/s2891 as 
a code basis.

Code compiles(tested with openSUSE 10.2 and gcc 4.1.2 on AMD64) and boots(also 
tested with openSUSE 10.0 and standard SMP kernel). Memtest-86 v3.2 started 
with filo ran through without errors.

known issues:
- more than one DIMM is not working (seems to be a general issue known 
  from other ck804 boards with athlon 64 [1])
- RAM olny runs with small modification of amdk8/raminit.c !!!!!!!!
	=> comment out debug for athlon 64 in line 1204
	-----------------------------------------------------------------------------------------------------------------
	-#if 1
	+#if 0
        	//By yhlu for debug Athlon64 939 can do dual channel, but it .....
        	if (unbuffered && is_opteron(ctrl)) {
                	die("Unbuffered Dimms not supported on Opteron");
	-----------------------------------------------------------------------------------------------------------------
- ps2 keyboard and mouse are not working yet (use usb counterparts instead)
	=> seems to be an interrupt issue?? maybe someone with ck804 datasheets or 
		board schematics able to help out here ?
- PCI_ROM of my external PCIE VGA does sometimes not get loaded after power
  off? After soft reboot it is back again. Maybe pci init of linuxbios is just
  too fast for the card :)


The patch also targets pc80/keyboard.c. I added an error message in case of a 
selftest failure.

The superio ite it8712f implementation was modified too but as far as these 
changes did not really solve my interrupt issue for keyboard and mouse i 
would provide these changes in a separate patch if it is of any interest.  

Signed-off-by: Philipp Degler <pdegler at rumms.uni-mannheim.de>

phil

-----------------------------------------------
[1] http://thread.gmane.org/gmane.linux.bios/21183/focus=21444
-------------- next part --------------

INIT detected from  ---- {APICID = 00 NODEID = 00 COREID = 00} --- 

Issuing SOFT_RESET...


LinuxBIOS-2.0.0_dk8_htx_Fallback Fri May 18 18:31:41 CEST 2007 starting...
core0 started: 
started ap apicid: 
SBLink=00
NC node|link=00
SMBus controller enabled
Ram1.00
Ram2.00
Ram3
Initializing memory:  done
Ram4
v_esp=000ced48
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=fffdf000
dst=00004000
linxbios_ram.nrv2b length = 0000d91d
linxbios_ram.bin   length = 000221dc
Jumping to LinuxBIOS.
LinuxBIOS-2.0.0_dk8_htx_Fallback Fri May 18 18:31:41 CEST 2007 booting...
Enumerating buses...
APIC_CLUSTER: 0 enabled
PCI_DOMAIN: 0000 enabled
  PCI: 00:18.3 siblings=0
	Found Rev E or Rev F later single core
CPU: APIC: 00 enabled
PCI: pci_scan_bus for bus 00
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:00.0 [10de/005e] enabled
PCI: 00:00.0 [10de/005e] enabled next_unitid: 000f
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [10de/005e] enabled
PCI: 00:01.0 [10de/0050] enabled
PCI: 00:01.1 [10de/0052] enabled
PCI: 00:02.0 [10de/005a] enabled
PCI: 00:02.1 [10de/005b] enabled
PCI: 00:04.0 [10de/0059] disabled
PCI: 00:04.1 [10de/0058] disabled
PCI: 00:06.0 [10de/0053] enabled
PCI: 00:07.0 [10de/0054] enabled
PCI: 00:08.0 [10de/0055] enabled
PCI: 00:09.0 [10de/005c] enabled
PCI: 00:0a.0 [10de/0056] enabled
PCI: 00:0b.0 [10de/005d] enabled
PCI: 00:0c.0 [10de/005d] enabled
PCI: 00:0d.0 [10de/005d] enabled
PCI: 00:0e.0 [10de/005d] enabled
PNP: 002e.0 disabled
PNP: 002e.1 enabled
PNP: 002e.2 disabled
PNP: 002e.3 enabled
PNP: 002e.4 enabled
PNP: 002e.5 enabled
PNP: 002e.6 enabled
PNP: 002e.7 enabled
PNP: 002e.8 disabled
PNP: 002e.9 disabled
PNP: 002e.a disabled
PCI: pci_scan_bus for bus 01
PCI: pci_scan_bus returning with max=001
PCI: pci_scan_bus for bus 02
PCI: pci_scan_bus returning with max=002
PCI: pci_scan_bus for bus 03
PCI: pci_scan_bus returning with max=003
PCI: pci_scan_bus for bus 04
PCI: pci_scan_bus returning with max=004
PCI: pci_scan_bus for bus 05
PCI: 05:00.0 [1002/5b60] enabled
PCI: 05:00.1 [1002/5b70] enabled
PCI: pci_scan_bus returning with max=005
PCI: pci_scan_bus returning with max=005
PCI: pci_scan_bus returning with max=005
done
Allocating resources...
Reading resources...
PCI: 00:09.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io
PCI: 00:09.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem
PCI: 00:09.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem
PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io
PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem
PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem
PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io
PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem
PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem
PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io
PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem
PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem
Done reading resources.
Allocating VGA resource PCI: 05:00.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:0e.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 0 has VGA device
PCI: 00:18.0 1d8 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0>
PCI: 00:18.0 1b8 <- [0x00f0000000 - 0x00f7ffffff] prefmem <node 0 link 0>
PCI: 00:18.0 1b0 <- [0x00fc000000 - 0x00fc1fffff] mem <node 0 link 0>
PCI: 00:01.0 10 <- [0x0000002c00 - 0x0000002c7f] io
PCI: 00:01.0 14 <- [0x00fc100000 - 0x00fc100fff] mem
PCI: 00:01.0 60 <- [0x0000002000 - 0x00000020ff] io
PCI: 00:01.0 64 <- [0x0000002400 - 0x00000024ff] io
PCI: 00:01.0 68 <- [0x0000002800 - 0x00000028ff] io
PNP: 002e.1 60 <- [0x00000003f8 - 0x00000003ff] io
PNP: 002e.1 70 <- [0x0000000004 - 0x0000000004] irq
PNP: 002e.3 60 <- [0x0000000378 - 0x000000037f] io
PNP: 002e.3 70 <- [0x0000000007 - 0x0000000007] irq
ERROR: PNP: 002e.3 74 drq size: 0x0000000001 not assigned
PNP: 002e.4 60 <- [0x0000000290 - 0x0000000297] io
PNP: 002e.4 62 <- [0x0000000000 - 0x0000000007] io
PNP: 002e.4 70 <- [0x0000000000 - 0x0000000000] irq
PNP: 002e.5 60 <- [0x0000000060 - 0x0000000067] io
PNP: 002e.5 62 <- [0x0000000064 - 0x000000006b] io
PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq
PNP: 002e.5 71 <- [0x0000000002 - 0x0000000001] irq
PNP: 002e.6 70 <- [0x000000000c - 0x000000000c] irq
PNP: 002e.6 71 <- [0x0000000002 - 0x0000000001] irq
PNP: 002e.7 25 <- [0x0000000000 - 0xffffffffffffffff] io
PNP: 002e.7 27 <- [0x0000002540 - 0x000000253f] io
PNP: 002e.7 b2 <- [0x0000002100 - 0x00000020ff] io
PNP: 002e.7 ba <- [0x0000000100 - 0x00000000ff] io
PNP: 002e.7 c0 <- [0x0000000000 - 0xffffffffffffffff] io
PNP: 002e.7 c2 <- [0x0000002540 - 0x000000253f] io
PNP: 002e.7 c8 <- [0x0000000000 - 0xffffffffffffffff] io
PNP: 002e.7 ca <- [0x0000000500 - 0x00000004ff] io
PCI: 00:01.1 10 <- [0x0000003000 - 0x000000301f] io
PCI: 00:01.1 20 <- [0x0000002c80 - 0x0000002cbf] io
PCI: 00:01.1 24 <- [0x0000002cc0 - 0x0000002cff] io
PCI: 00:02.0 10 <- [0x00fc101000 - 0x00fc101fff] mem
PCI: 00:02.1 10 <- [0x00fc105000 - 0x00fc1050ff] mem
PCI: 00:06.0 20 <- [0x0000003020 - 0x000000302f] io
PCI: 00:07.0 10 <- [0x0000003050 - 0x0000003057] io
PCI: 00:07.0 14 <- [0x00000030a0 - 0x00000030a3] io
PCI: 00:07.0 18 <- [0x0000003060 - 0x0000003067] io
PCI: 00:07.0 1c <- [0x00000030b0 - 0x00000030b3] io
PCI: 00:07.0 20 <- [0x0000003030 - 0x000000303f] io
PCI: 00:07.0 24 <- [0x00fc102000 - 0x00fc102fff] mem
PCI: 00:08.0 10 <- [0x0000003070 - 0x0000003077] io
PCI: 00:08.0 14 <- [0x00000030c0 - 0x00000030c3] io
PCI: 00:08.0 18 <- [0x0000003080 - 0x0000003087] io
PCI: 00:08.0 1c <- [0x00000030d0 - 0x00000030d3] io
PCI: 00:08.0 20 <- [0x0000003040 - 0x000000304f] io
PCI: 00:08.0 24 <- [0x00fc103000 - 0x00fc103fff] mem
PCI: 00:0a.0 10 <- [0x00fc104000 - 0x00fc104fff] mem
PCI: 00:0a.0 14 <- [0x0000003090 - 0x0000003097] io
PCI: 00:0e.0 1c <- [0x0000001000 - 0x0000001fff] bus 05 io
PCI: 00:0e.0 24 <- [0x00f0000000 - 0x00f7ffffff] bus 05 prefmem
PCI: 00:0e.0 20 <- [0x00fc000000 - 0x00fc0fffff] bus 05 mem
PCI: 05:00.0 10 <- [0x00f0000000 - 0x00f7ffffff] prefmem
PCI: 05:00.0 14 <- [0x0000001000 - 0x00000010ff] io
PCI: 05:00.0 18 <- [0x00fc020000 - 0x00fc02ffff] mem
PCI: 05:00.0 30 <- [0x00fc000000 - 0x00fc01ffff] romem
PCI: 05:00.1 10 <- [0x00fc030000 - 0x00fc03ffff] mem
PCI: 00:18.3 94 <- [0x00f8000000 - 0x00fbffffff] mem <gart>
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:18.0 cmd <- 140
PCI: 00:00.0 subsystem <- 10f1/2891
PCI: 00:00.0 cmd <- 146
PCI: 00:01.0 subsystem <- 10f1/2891
PCI: 00:01.0 cmd <- 14f
ck804 lpc decode:PNP: 002e.1, base=0x000003f8, end=0x000003ff
ck804 lpc decode:PNP: 002e.3, base=0x00000378, end=0x0000037f
ck804 lpc decode:PNP: 002e.4, base=0x00000290, end=0x00000297
ck804 lpc decode:PNP: 002e.4, base=0x00000000, end=0x00000007
ck804 lpc decode:PNP: 002e.5, base=0x00000060, end=0x00000067
ck804 lpc decode:PNP: 002e.5, base=0x00000064, end=0x0000006b
ck804 lpc decode:PNP: 002e.7, base=0x00000000, end=0xffffffff
ck804 lpc decode:PNP: 002e.7, base=0x00002540, end=0x0000253f
ck804 lpc decode:PNP: 002e.7, base=0x00002100, end=0x000020ff
ck804 lpc decode:PNP: 002e.7, base=0x00000100, end=0x000000ff
ck804 lpc decode:PNP: 002e.7, base=0x00000000, end=0xffffffff
ck804 lpc decode:PNP: 002e.7, base=0x00002540, end=0x0000253f
ck804 lpc decode:PNP: 002e.7, base=0x00000000, end=0xffffffff
ck804 lpc decode:PNP: 002e.7, base=0x00000500, end=0x000004ff
PCI: 00:01.1 subsystem <- 10f1/2891
PCI: 00:01.1 cmd <- 141
PCI: 00:02.0 subsystem <- 10f1/2891
PCI: 00:02.0 cmd <- 142
PCI: 00:02.1 subsystem <- 10f1/2891
PCI: 00:02.1 cmd <- 142
PCI: 00:06.0 subsystem <- 10f1/2891
PCI: 00:06.0 cmd <- 141
PCI: 00:07.0 subsystem <- 10f1/2891
PCI: 00:07.0 cmd <- 143
PCI: 00:08.0 subsystem <- 10f1/2891
PCI: 00:08.0 cmd <- 143
PCI: 00:09.0 bridge ctrl <- 0003
PCI: 00:09.0 cmd <- 140
PCI: 00:0a.0 subsystem <- 10f1/2891
PCI: 00:0a.0 cmd <- 143
PCI: 00:0b.0 bridge ctrl <- 0003
PCI: 00:0b.0 cmd <- 140
PCI: 00:0c.0 bridge ctrl <- 0003
PCI: 00:0c.0 cmd <- 140
PCI: 00:0d.0 bridge ctrl <- 0003
PCI: 00:0d.0 cmd <- 140
PCI: 00:0e.0 bridge ctrl <- 000b
PCI: 00:0e.0 cmd <- 147
PCI: 05:00.0 cmd <- 143
PCI: 05:00.1 cmd <- 142
PCI: 00:18.1 subsystem <- 10f1/2891
PCI: 00:18.1 cmd <- 140
PCI: 00:18.2 subsystem <- 10f1/2891
PCI: 00:18.2 cmd <- 140
PCI: 00:18.3 cmd <- 140
done.
Initializing devices...
Root Device init
APIC_CLUSTER: 0 init
Initializing CPU #0
CPU: vendor AMD device 20ff0
CPU: family 0f, model 2f, stepping 00
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: 1024MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

CPU model AMD Athlon(tm) 64 Processor 3500+
Setting up local apic... apic_id: 0x00 done.
ECC Disabled
CPU #0 Initialized
All AP CPUs stopped
PCI: 00:18.0 init
PCI: 00:01.0 init
set power on after power fail
RTC Init
PNP: 002e.1 init
PNP: 002e.3 init
PNP: 002e.4 init
PNP: 002e.5 init
keyboard init it8712f startedPNP: 002e.6 init
PNP: 002e.7 init
PCI: 00:02.0 init
PCI: 00:02.1 init
PCI: 00:06.0 init
IDE1 	IDE0
PCI: 00:07.0 init
SATA S 	SATA P 
PCI: 00:08.0 init
SATA S 	SATA P 
PCI: 00:09.0 init
dev_root mem base = 0x00f0000000
[0x50] <-- 0xf0000000
PCI: 00:0a.0 init
PCI: 00:0b.0 init
PCI: 00:0c.0 init
PCI: 00:0d.0 init
PCI: 00:0e.0 init
PCI: 00:18.1 init
PCI: 00:18.2 init
PCI: 00:18.3 init
NB: Function 3 Misc Control.. done.
PCI: 05:00.0 init
rom address for PCI: 05:00.0 = fc000000
copying VGA ROM Image from 0xfc000000 to 0xc0000, 0xd000 bytes
entering emulator
halt_sys: file /home/pdegler/asus_a8ne/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387
PCI: 05:00.1 init
Devices initialized
Writing IRQ routing tables to 0xf0000...done.
Wrote the mp table end at: 00000020 - 00000140
Moving GDT to 0x500...ok
Adjust low_table_end from 0x00000530 to 0x00001000 
Adjust rom_table_end from 0x000f0400 to 0x00100000 
Wrote linuxbios table at: 00000530 - 00000cac  checksum 2093

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

rom_stream: 0xfffc0000 - 0xfffdefff
Found ELF candidate at offset 0
header_offset is 0
Try to load at offset 0x0
New segment addr 0x100000 size 0x413c0 offset 0xc0 filesize 0x173a8
(cleaned up) New segment addr 0x100000 size 0x413c0 offset 0xc0 filesize 0x173a8
New segment addr 0x1413c0 size 0x48 offset 0x17480 filesize 0x48
(cleaned up) New segment addr 0x1413c0 size 0x48 offset 0x17480 filesize 0x48
Dropping non PT_LOAD segment
Dropping non PT_LOAD segment
Loading Segment: addr: 0x0000000000100000 memsz: 0x00000000000413c0 filesz: 0x00000000000173a8
Clearing Segment: addr: 0x00000000001173a8 memsz: 0x000000000002a018
Loading Segment: addr: 0x00000000001413c0 memsz: 0x0000000000000048 filesz: 0x0000000000000048
Jumping to boot code at 0x110880
FILO version 0.5 (pdegler at bardeen) Thu May 10 12:43:49 CEST 2007
collect_sys_info: boot eax = 0xe1fb007
collect_sys_info: boot ebx = 0x3fff33a0
collect_sys_info: boot arg = 0x3fff33a0
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
convert_memmap: 0x00000000000000 0x00000000001000 16
convert_memmap: 0x00000000001000 0x0000000009f000 1
convert_memmap: 0x000000000c0000 0x00000000030000 1
convert_memmap: 0x000000000f0000 0x00000000010000 16
convert_memmap: 0x00000000100000 0x0000003ff00000 1
collect_sys_info: 0000000000001000-00000000000a0000
collect_sys_info: 00000000000c0000-00000000000f0000
collect_sys_info: 0000000000100000-0000000040000000
collect_sys_info: RAM 1024 MB
relocate: Current location: 0x100000-0x141407
relocate: Relocating to 0x3ffbebf0-0x3ffffff7... ok
setup_timers: CPU 2211 MHz
pci_init: Scanning PCI: found 20 devices
malloc_diag: alloc: 288 bytes (3 blocks), free: 16088 bytes (1 blocks)
pci_init: 00:00.0 10de:005e 0580 00
pci_init: 00:01.0 10de:0050 0601 00
pci_init: 00:01.1 10de:0052 0c05 00
pci_init: 00:02.0 10de:005a 0c03 10
pci_init: 00:02.1 10de:005b 0c03 20
pci_init: 00:06.0 10de:0053 0101 8a
pci_init: 00:07.0 10de:0054 0101 85
pci_init: 00:08.0 10de:0055 0101 85
pci_init: 00:09.0 10de:005c 0604 01
pci_init: 00:0a.0 10de:0056 0200 00
pci_init: 00:0b.0 10de:005d 0604 00
pci_init: 00:0c.0 10de:005d 0604 00
pci_init: 00:0d.0 10de:005d 0604 00
pci_init: 00:0e.0 10de:005d 0604 00
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: 05:00.0 1002:5b60 0300 00
pci_init: 05:00.1 1002:5b70 0380 00
Press <Enter> for default menu.lst (hda2:/boot/grub/menu.lst), or <Esc> for prompt... 2 1 timed out
menu: hda2:/boot/grub/menu.lst
malloc_diag: alloc: 304 bytes (4 blocks), free: 16072 bytes (1 blocks)
file_open: dev=hda2, path=/boot/grub/menu.lst
find_ide_controller: found PCI IDE controller 10de:0053 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=234441648
init_drive: LBA48 mode, sectors=234441648
init_drive: Init device params... ok
hda: LBA48 120GB: WDC WD1200BB-00DWA0                     
devopen: Partition 2 start 7807590 length 70316505
Mounted ext2fs
malloc_diag: alloc: 288 bytes (3 blocks), free: 16088 bytes (1 blocks)

                                  FILO 0.5

+-------------------------------------------------------------------------+||||||||||||||||||||||||+-------------------------------------------------------------------------+
      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the
      commands before booting, 'a' to modify the kernel arguments
      before booting, or 'c' for a command-line.  SUSE LINUX 10.0                                                          LB 2.6.21                                                                XEN                                                                      Failsafe -- SUSE LINUX 10.0                                              Memory Test                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             The highlighted entry will be booted automatically in 8 seconds.    The highlighted entry will be booted automatically in 7 seconds.    The highlighted entry will be booted automatically in 6 seconds.    The highlighted entry will be booted automatically in 5 seconds.    The highlighted entry will be booted automatically in 4 seconds.    The highlighted entry will be booted automatically in 3 seconds.    The highlighted entry will be booted automatically in 2 seconds.    The highlighted entry will be booted automatically in 1 seconds.      Booting 'SUSE LINUX 10.0'

root (hd0,1)
kernel /boot/vmlinuz root=/dev/sda2 pci=noacpi console=ttyS0,115200
initrd /boot/initrd


Booting 'hda2:/boot/vmlinuz root=/dev/sda2 pci=noacpi console=ttyS0,115200 init
rd=/boot/initrd'
malloc_diag: alloc: 384 bytes (4 blocks), free: 15992 bytes (1 blocks)
malloc_diag: alloc: 400 bytes (5 blocks), free: 15976 bytes (1 blocks)
file_open: dev=hda2, path=/boot/vmlinuz
devopen: already open
malloc_diag: alloc: 384 bytes (4 blocks), free: 15992 bytes (1 blocks)
elf_load: Not a bootable ELF image
malloc_diag: alloc: 400 bytes (5 blocks), free: 15976 bytes (1 blocks)
file_open: dev=hda2, path=/boot/vmlinuz
devopen: already open
malloc_diag: alloc: 384 bytes (4 blocks), free: 15992 bytes (1 blocks)
Found Linux version 2.6.13-15-smp (geeko at buildhost) #1 SMP Tue Sep 13 14:56:15 UTC 2005 (protocol 0x203) (loadflags 0x1) bzImage.
init_linux_params: Setting up paramters at 0x90000
set_memory_size: 0000000000001000 - 00000000000a0000
set_memory_size: 00000000000c0000 - 00000000000f0000
set_memory_size: 0000000000100000 - 0000000040000000
set_memory_size: ramtop=0x40000000
set_memory_size: ext_mem_k=64512, alt_mem_k=1047552
parse_command_line: original command line: "root=/dev/sda2 pci=noacpi console=ttyS0,115200 initrd=/boot/initrd"
parse_command_line: kernel command line at 0x91000
malloc_diag: alloc: 408 bytes (5 blocks), free: 15968 bytes (1 blocks)
parse_command_line: initrd=/boot/initrd
parse_command_line: kernel command line (46 bytes): "root=/dev/sda2 pci=noacpi console=ttyS0,115200"
load_linux_kernel: offset=0x2000 addr=0x100000 size=0x198888
Loading kernel... ok
file_open: dev=<NULL>, path=/boot/initrd
load_initrd: start=0x3fd4e000 end=0x3ffbde56
Loading initrd... ok
malloc_diag: alloc: 384 bytes (4 blocks), free: 15992 bytes (1 blocks)
start_linux: eip=0x100000
Jumping to entry point...
Bootdata ok (command line is root=/dev/sda2 pci=noacpi console=ttyS0,115200)
Linux version 2.6.13-15-smp (geeko at buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 SMP Tue Sep 13 14:56:15 UTC 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
 BIOS-e820: 0000000000100000 - 0000000040000000 (usable)
ACPI: Unable to locate RSDP
Scanning NUMA topology in Northbridge 24
Number of nodes 1
Node 0 MemBase 0000000000000000 Limit 000000003fffffff
Using node hash shift of 23
Bootmem setup node 0 0000000000000000-000000003fffffff
Nvidia board detected. Ignoring ACPI timer override.
Intel MultiProcessor Specification v1.4
    Virtual Wire compatibility mode.
OEM ID: ASUS     <6>Product ID: A8NE        <6>APIC at: 0xFEE00000
Processor #0 15:15 APIC version 16
I/O APIC #1 Version 17 at 0xFC100000.
Setting APIC routing to flat
Processors: 1
Allocating PCI resources starting at 40000000 (gap: 40000000:c0000000)
Checking aperture...
CPU 0: aperture @ f8000000 size 64 MB
Built 1 zonelists
Kernel command line: root=/dev/sda2 pci=noacpi console=ttyS0,115200
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 2211.381 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Memory: 1019508k/1048576k available (2432k kernel code, 0k reserved, 942k data, 212k init)
Calibrating delay using timer specific routine.. 4430.97 BogoMIPS (lpj=8861944)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU 0(1) -> Node 0 -> Core 0
mtrr: v2.0 (20020519)
checking if image is initramfs... it is
Using IO-APIC 1
..MP-BIOS bug: 8254 timer not connected to IO-APIC
works.
Using local APIC timer interrupts.
Detected 12.564 MHz APIC timer.
Brought up 1 CPUs
time.c: Using PIT/TSC based timekeeping.
testing NMI watchdog ... OK.
NET: Registered protocol family 16
PCI: Using configuration type 1
ACPI: Subsystem revision 20050408
ACPI: Interpreter disabled.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Transparent bridge - 0000:00:09.0
PCI: Using IRQ router default [10de/005c] at 0000:00:09.0
PCI->APIC IRQ transform: 0000:00:01.1[A] -> IRQ 10
PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 153
PCI->APIC IRQ transform: 0000:00:02.1[B] -> IRQ 145
PCI->APIC IRQ transform: 0000:00:07.0[A] -> IRQ 169
PCI->APIC IRQ transform: 0000:00:08.0[A] -> IRQ 161
PCI->APIC IRQ transform: 0000:00:0a.0[A] -> IRQ 169
TC classifier action (bugs to netdev at vger.kernel.org cc hadi at cyberus.ca)
PCI-DMA: Disabling IOMMU.
PCI: Bridge: 0000:00:09.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:0b.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:0c.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:0d.0
  IO window: disabled.
  MEM window: disabled.
  PREFETCH window: disabled.
PCI: Bridge: 0000:00:0e.0
  IO window: 1000-1fff
  MEM window: fc000000-fc0fffff
  PREFETCH window: f0000000-f7ffffff
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1179502792.052:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
Initializing Cryptographic API
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
assign_interrupt_mode Found MSI capability
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
Linux agpgart interface v0.101 (c) Dave Jones
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 128000K size 1024 blocksize
loop: loaded (max 8 devices)
mice: PS/2 mouse device common for all mice
input: PC Speaker
md: md driver 0.90.2 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 3.38
NET: Registered protocol family 2
IP route cache hash table entries: 65536 (order: 7, 524288 bytes)
TCP established hash table entries: 262144 (order: 10, 4194304 bytes)
TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
TCP: Hash tables configured (established 262144 bind 65536)
TCP reno registered
NET: Registered protocol family 1
Freeing unused kernel memory: 212k freed
Starting udev
Creating devices
Loading ide-disk
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Loading sd_mod
SCSI subsystem initialized
Loading amd74xx
NFORCE-CK804: IDE controller at PCI slot 0000:00:06.0
NFORCE-CK804: chipset revision 162
NFORCE-CK804: not 100% native mode: will probe irqs later
NFORCE-CK804: 0000:00:06.0 (rev a2) UDMA133 controller
    ide0: BM-DMA at 0x3020-0x3027, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x3028-0x302f, BIOS settings: hdc:pio, hdd:pio
hda: WDC WD1200BB-00DWA0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 1024KiB
hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3
hdc: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Loading sata_nv
ata1: SATA max UDMA/133 cmd 0x3050 ctl 0x30A2 bmdma 0x3030 irq 169
ata2: SATA max UDMA/133 cmd 0x3060 ctl 0x30B2 bmdma 0x3038 irq 169
hdc: ATAPI 52X DVD-ROM drive, 256kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ata1: no device found (phy stat 00000000)
scsi0 : sata_nv
ata2: no device found (phy stat 00000000)
scsi1 : sata_nv
ata3: SATA max UDMA/133 cmd 0x3070 ctl 0x30C2 bmdma 0x3040 irq 161
ata4: SATA max UDMA/133 cmd 0x3080 ctl 0x30D2 bmdma 0x3048 irq 161
ata3: dev 0 ATA, max UDMA/133, 156301488 sectors: lba48
nv_sata: Primary device added
nv_sata: Primary device removed
nv_sata: Secondary device added
nv_sata: Secondary device removed
ata3: dev 0 configured for UDMA/133
scsi2 : sata_nv
ata4: no device found (phy stat 00000000)
scsi3 : sata_nv
  Vendor: ATA       Model: ST380817AS        Rev: 3.42
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sda: drive cache: write back
 sda:<4>nv_sata: Primary device added
nv_sata: Primary device removed
nv_sata: Secondary device added
nv_sata: Secondary device removed
 sda1 sda2 sda3
Attached scsi disk sda at scsi2, channel 0, id 0, lun 0
Loading processor
Loading thermal
FATAL: Error inserting thermal (/lib/modules/2.6.13-15-smp/kernel/drivers/acpi/thermal.ko): No such device
Loading fan
Attached scsi generic sg0 at scsi2, channel 0, id 0, lun 0,  type 0
FATAL: Error inserting fan (/lib/modules/2.6.13-15-smp/kernel/drivers/acpi/fan.ko): No such device
Loading jbd
Loading ext3
Waiting for device /dev/sda2 to appear:  ok
rootfs:  major=8 minor=2 devn=2050
fsck 1.38 (30-Jun-2005)
/dev/sda2: clean, 477873/4398688kjournald starting.  Commit interval 5 seconds
 files, 3417976/EXT3 FS on sda2, 8789062 blocks
internal journal
fsck succeeded. EXT3-fs: mounted filesystem with ordered data mode.
Mounting root device read-write.
Mounting root /dev/sda2
INIT: version 2.85 booting
System Boot Control: Running /etc/init.d/boot
Mounting /proc filesystemdone
Mounting sysfs on /sysdone
Mounting /dev/ptsdone
Boot logging started on /dev/ttyS0(/dev/console) at Fri May 18 17:39:55 2007
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
Mounting shared memory FS on /dev/shmdone
Configuring serial ports...
/dev/ttyS0 at 0x03f8 (irq = 4) is a 16550A
Configured serial ports
doneActivating device mapper...
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel at redhat.com
Creating /dev/mapper/control character device with major:10 minor:63.
done
Checking file systems...
fsck 1.38 (30-Jun-2005)
Checking all file systems.
[/sbin/fsck.ext3 (1) -- /local] fsck.ext3 -a /dev/sda3 
/dev/sda3: clean, 11/4889248 files, 186242/9771423 blocks
doneSetting up kernel module dependencies (if required)done
Mounting local file systems...
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
/dev/sda3 on /local type ext3 (rw,acl,user_xattr)
doneSetting up the CMOS clockdone
Starting udevd done
Loading required kernel modules
doneCreating /var/log/boot.msg
doneSetting up hostname 'linux'done
Setting up loopback interface     lo        
    lo        IP address: 127.0.0.1/8   
done
done
Restore device permissionsdone
parport0: PC-style at 0x378 (0x778)<6>Adding 3906240k swap on /dev/sda1.  Priority:-1 extents:1
Activating remaining swap-devices in /etc/fstab...
doneSetting current sysctl status from /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1 [PCSPP
TRISTATECdon]
e
parport0: irq 7 detected
Enabling syn flood protectiondone
Disabling IP forwardingdone
done
Coldplug
Coldplug: cleaning /events hwup: Loading module 'lp'  for device 'printer'
lp0: using parport0 (polling).
 processing eventsdone
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x2c80
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x2cc0
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ehci_hcd 0000:00:02.1: EHCI Host Controller
ehci_hcd 0000:00:02.1: debug port 1
ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:02.1: irq 145, io mem 0xfc105000
ehci_hcd 0000:00:02.1: park 0
ehci_hcd 0000:00:02.1: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 10 ports detected
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    ACPI-0768: *** Warning: Thread D52 could not acquire Mutex [<NULL>] AE_BAD_PARAMETER
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
    ACPI-0768: *** Warning: Thread DA3 could not acquire Mutex [<NULL>] AE_BAD_PARAMETER
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
ohci_hcd 0000:00:02.0: OHCI Host Controller
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:02.0: irq 153, io mem 0xfc101000
    ACPI-0768: *** Warning: Thread DA1 could not acquire Mutex [<NULL>] AE_BAD_PARAMETER
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 10 ports detected
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.35.
    ACPI-0768: *** Warning: Thread DF0 could not acquire Mutex [<NULL>] AE_BAD_PARAMETER
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
eth0: forcedeth.c: subsystem: 010f1:2891 bound to 0000:00:0a.0
done
System Boot Control: The system has been set up
System Boot Control: Running /etc/init.d/boot.local
doneINIT: Entering runlevel: 5
Boot logging started on /dev/ttyS0(/dev/console) at Fri May 18 15:40:09 2007
Master Resource Control: previous runlevel: N, switching to runlevel: 5
Floppy drive(s): fd0 is 1.44M
Starting D-BUS daemondone
Starting syslog servicesdone
Starting irqbalance unused
Initializing random number generatordone
Starting resource managerdone
Loading keymap qwerty/us.map.gz
doneNET: Registered protocol family 17
BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
EDD information not available.
Loading compose table winkeys shiftctrl latin1.adddone
Start Unicode mode
doneLoading console font lat9w-16.psfu  -m trivial G0:loadable
donefloppy0: no floppy controllers found
Setting up network interfaces:
    lo        
    lo        IP address: 127.0.0.1/8   
done    eth1      device: nVidia Corporation CK804 Ethernet Controller (rev a3)
    eth1      configuration: eth-id-00:13:d4:d2:6e:12
    eth1      (DHCP) . IP/Netmask: 134.155.45.109 / 255.255.255.0 ('lsra09') 
doneSetting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .done
Starting mdnsddone
Starting RPC portmap daemondone
Starting the netdaemondone
Importing Net File System (NFS)done
Starting nfsboot (sm-notify) done
acpid: no ACPI support in kernelskipped
Mount SMB/ CIFS File Systems unused
Starting service automounterdone
Checking/updating CPU microcodedone
Starting SSH daemondone
Starting service MySQL done
Try to get initial date and time via NTP from  0.de.pool.ntp.orgdone
Starting network time protocol daemon (NTPD)done
Starting Name Service Cache Daemondone
Starting service at daemondone
xend skipped
Starting service kdmdone
Starting cupsddone
Starting mail service (Postfix)done
Starting CRON daemondone
Starting HAL daemondone
Starting httpd2 (prefork) Starting powersaved done
done
done
Master Resource Control: runlevel 5 has been reached
Skipped services in runlevel 5: irq_balancer smbfs acpid splash xend


Welcome to SUSE LINUX 10.0 (X86-64) - Kernel 2.6.13-15-smp (ttyS0).


lsra09 login: 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: a8ne.diff
Type: text/x-diff
Size: 53251 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070518/e31d1255/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070518/e31d1255/attachment.sig>


More information about the coreboot mailing list