[coreboot] qemu ethernet fix for v3 (port from v2)

Cristi Magherusan Cristi.Magherusan at net.utcluj.ro
Thu Apr 23 00:37:20 CEST 2009


On Wed, 2009-04-22 at 23:07 +0200, Peter Stuge wrote:
> Cristi Magherusan wrote:
> > in v3 /proc/interrupts shows nothing about eth0
> 
> Then you have to look to dmesg output from when the driver is
> initialized.
> 
> Also, comparing dmesg between v2 and v3 boot would be interesting.
> 
> 
> //Peter
> -- 
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot

Hello,

Thanks, here you have the outputs you requested, and these are the more
interesting parts, IMHO. I'll try to change the v3 IRQ to 5 instead of
11, to see what happens next.

Regards,
Cristi


dmesg in v3:

Apr 22 16:12:52 avatt user.info kernel: pcnet32.c:v1.34 14.Aug.2007
tsbogend at alpha.franken.de
Apr 22 16:12:52 avatt user.warn kernel: PCI: No IRQ known for interrupt pin A of device 0000:00:03.0. Please try using pci=biosirq.
Apr 22 16:12:52 avatt user.info kernel: pcnet32: PCnet/PCI II 79C970A at 0x1000, 52 54 00 12 34 56 assigned IRQ 0.
Apr 22 16:12:52 avatt user.info kernel: eth0: registered as PCnet/PCI II 79C970A
Apr 22 16:12:52 avatt user.info kernel: pcnet32: 1 cards_found.

dmesg in v2:

pcnet32.c:v1.34 14.Aug.2007 tsbogend at alpha.franken.de
PCI: setting IRQ 5 as level-triggered
PCI: Assigned IRQ 5 for device 0000:00:03.0
pcnet32: PCnet/PCI II 79C970A at 0x1000, 52 54 00 12 34 56 assigned IRQ 5.
eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.



These are full kernel messages in v3(broken):

#cat /var/log/messages (plain dmesg is useless due to evbug errors caused by a kernel debug setting which I forgot enabled)

Apr 22 16:12:52 avatt syslog.info syslogd started: BusyBox v1.13.2
Apr 22 16:12:52 avatt user.notice kernel: klogd started: BusyBox v1.13.2 (2009-04-21 04:50:35 EEST)
Apr 22 16:12:52 avatt user.notice kernel: Linux version 2.6.24avatt-openvz (alien at panzer) (gcc version 4.3.3 (GCC) ) #1 SMP Tue Apr 21 04:56:02 EEST 2009
Apr 22 16:12:52 avatt user.info kernel: BIOS-provided physical RAM map:
Apr 22 16:12:52 avatt user.warn kernel:  BIOS-e820: 0000000000000000 - 0000000000000ac0 (reserved)
Apr 22 16:12:52 avatt user.warn kernel:  BIOS-e820: 0000000000000ac0 - 00000000000a0000 (usable)
Apr 22 16:12:52 avatt user.warn kernel:  BIOS-e820: 00000000000f0000 - 00000000000f00d0 (reserved)
Apr 22 16:12:52 avatt user.warn kernel:  BIOS-e820: 0000000000100000 - 0000000007000000 (usable)
Apr 22 16:12:52 avatt user.notice kernel: 112MB LOWMEM available.
Apr 22 16:12:52 avatt user.debug kernel: Entering add_active_range(0, 0, 28672) 0 entries of 256 used
Apr 22 16:12:52 avatt user.warn kernel: Zone PFN ranges:
Apr 22 16:12:52 avatt user.warn kernel:   DMA             0 ->     4096
Apr 22 16:12:52 avatt user.warn kernel:   Normal       4096 ->    28672
Apr 22 16:12:52 avatt user.warn kernel: Movable zone start PFN for each node
Apr 22 16:12:52 avatt user.warn kernel: early_node_map[1] active PFN ranges
Apr 22 16:12:52 avatt user.warn kernel:     0:        0 ->    28672
Apr 22 16:12:52 avatt user.debug kernel: On node 0 totalpages: 28672
Apr 22 16:12:52 avatt user.debug kernel:   DMA zone: 36 pages used for memmap
Apr 22 16:12:52 avatt user.debug kernel:   DMA zone: 0 pages reserved
Apr 22 16:12:52 avatt user.debug kernel:   DMA zone: 4060 pages, LIFO batch:0
Apr 22 16:12:52 avatt user.debug kernel:   Normal zone: 216 pages used for memmap
Apr 22 16:12:52 avatt user.debug kernel:   Normal zone: 24360 pages, LIFO batch:3
Apr 22 16:12:52 avatt user.debug kernel:   Movable zone: 0 pages used for memmap
Apr 22 16:12:52 avatt user.info kernel: DMI not present or invalid.
Apr 22 16:12:52 avatt user.warn kernel: Allocating PCI resources starting at 10000000 (gap: 07000000:f9000000)
Apr 22 16:12:52 avatt user.warn kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 28420
Apr 22 16:12:52 avatt user.notice kernel: Kernel command line: console=tty0 console=ttyS0,115200 rdinit=/linuxrc
Apr 22 16:12:52 avatt user.info kernel: Found and enabled local APIC!
Apr 22 16:12:52 avatt user.debug kernel: mapped APIC to ffffb000 (fee00000)
Apr 22 16:12:52 avatt user.info kernel: Enabling fast FPU save and restore... done.
Apr 22 16:12:52 avatt user.info kernel: Enabling unmasked SIMD FPU exception support... done.
Apr 22 16:12:52 avatt user.info kernel: Initializing CPU#0
Apr 22 16:12:52 avatt user.warn kernel: PID hash table entries: 512 (order: 9, 2048 bytes)
Apr 22 16:12:52 avatt user.warn kernel: Detected 2194.471 MHz processor.
Apr 22 16:12:52 avatt user.warn kernel: Console: colour VGA+ 80x25
Apr 22 16:12:52 avatt user.info kernel: console [tty0] enabled
Apr 22 16:12:52 avatt user.info kernel: console [ttyS0] enabled
Apr 22 16:12:52 avatt user.info kernel: Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Apr 22 16:12:52 avatt user.info kernel: Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Apr 22 16:12:52 avatt user.info kernel: Memory: 109084k/114688k available (2124k kernel code, 5208k reserved, 687k data, 884k init, 0k highmem)
Apr 22 16:12:52 avatt user.warn kernel: virtual kernel memory layout:
Apr 22 16:12:52 avatt user.warn kernel:     fixmap  : 0xfffba000 - 0xfffff000   ( 276 kB)
Apr 22 16:12:52 avatt user.warn kernel:     vmalloc : 0xc7800000 - 0xfffb8000   ( 903 MB)
Apr 22 16:12:52 avatt user.warn kernel:     lowmem  : 0xc0000000 - 0xc7000000   ( 112 MB)
Apr 22 16:12:52 avatt user.warn kernel:       .init : 0xc03c6000 - 0xc04a3000   ( 884 kB)
Apr 22 16:12:52 avatt user.warn kernel:       .data : 0xc0313169 - 0xc03bef84   ( 687 kB)
Apr 22 16:12:52 avatt user.warn kernel:       .text : 0xc0100000 - 0xc0313169   (2124 kB)
Apr 22 16:12:52 avatt user.warn kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok.
Apr 22 16:12:52 avatt user.info kernel: SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Apr 22 16:12:52 avatt user.warn kernel: Calibrating delay using timer specific routine.. 4412.88 BogoMIPS (lpj=22064442)
Apr 22 16:12:52 avatt user.warn kernel: Mount-cache hash table entries: 512
Apr 22 16:12:52 avatt user.debug kernel: CPU: After generic identify, caps: 0781abfd 00000000 00000000 00000000 00000001 00000000 00000000 00000000
Apr 22 16:12:52 avatt user.info kernel: CPU: L1 I cache: 32K, L1 D cache: 32K
Apr 22 16:12:52 avatt user.info kernel: CPU: L2 cache: 2048K
Apr 22 16:12:52 avatt user.debug kernel: CPU: After all inits, caps: 0781abfd 00000000 00000000 00000040 00000001 00000000 00000000 00000000
Apr 22 16:12:52 avatt user.warn kernel: Compat vDSO mapped to ffffe000.
Apr 22 16:12:52 avatt user.info kernel: Checking 'hlt' instruction... OK.
Apr 22 16:12:52 avatt user.info kernel: SMP alternatives: switching to UP code
Apr 22 16:12:52 avatt user.info kernel: Freeing SMP alternatives: 12k freed
Apr 22 16:12:52 avatt user.info kernel: Page beancounter hash is 8192 entries.
Apr 22 16:12:52 avatt user.warn kernel: CPU0: Intel Pentium II (Klamath) stepping 03
Apr 22 16:12:52 avatt user.notice kernel: SMP motherboard not detected.
Apr 22 16:12:52 avatt user.info kernel: Brought up 1 CPUs
Apr 22 16:12:52 avatt user.info kernel: net_namespace: 80 bytes
Apr 22 16:12:52 avatt user.info kernel: NET: Registered protocol family 16
Apr 22 16:12:52 avatt user.info kernel: PCI: Using configuration type 1
Apr 22 16:12:52 avatt user.warn kernel: Setting up standard PCI resources
Apr 22 16:12:52 avatt user.notice kernel: SCSI subsystem initialized
Apr 22 16:12:52 avatt user.warn kernel: PCI: Probing PCI hardware
Apr 22 16:12:52 avatt user.debug kernel: PCI: Probing PCI hardware (bus 00)
Apr 22 16:12:52 avatt user.warn kernel: PCI quirk: region ff80-ffbf claimed by PIIX4 ACPI
Apr 22 16:12:52 avatt user.warn kernel: PCI quirk: region fff0-ffff claimed by PIIX4 SMB
Apr 22 16:12:52 avatt user.info kernel: NET: Registered protocol family 2
Apr 22 16:12:52 avatt user.info kernel: Time: tsc clocksource has been installed.
Apr 22 16:12:52 avatt user.info kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Apr 22 16:12:52 avatt user.info kernel: TCP established hash table entries: 4096 (order: 3, 32768 bytes)
Apr 22 16:12:52 avatt user.info kernel: TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
Apr 22 16:12:52 avatt user.info kernel: TCP: Hash tables configured (established 4096 bind 4096)
Apr 22 16:12:52 avatt user.info kernel: TCP reno registered
Apr 22 16:12:52 avatt user.info kernel: IA-32 Microcode Update Driver: v1.14a <tigran at aivazian.fsnet.co.uk>
Apr 22 16:12:52 avatt user.info kernel: io scheduler noop registered
Apr 22 16:12:52 avatt user.info kernel: io scheduler deadline registered (default)
Apr 22 16:12:52 avatt user.info kernel: Limiting direct PCI/PCI transfers.
Apr 22 16:12:52 avatt user.err kernel: PCI: PIIX3: Enabling Passive Release on 0000:00:01.0
Apr 22 16:12:52 avatt user.info kernel: Activating ISA DMA hang workarounds.
Apr 22 16:12:52 avatt user.debug kernel: Boot video device is 0000:00:02.0
Apr 22 16:12:52 avatt user.info kernel: RocketPort device driver module, version 2.09, 12-June-2003
Apr 22 16:12:52 avatt user.err kernel: No rocketport ports found; unloading driver
Apr 22 16:12:52 avatt user.info kernel: Cyclades driver 2.5 (built Apr 21 2009 04:54:02)
Apr 22 16:12:52 avatt user.info kernel: DIGI epca driver version 1.3.0.1-LK2.6 loaded.
Apr 22 16:12:52 avatt user.info kernel: sx: Specialix IO8+ driver v1.11, (c) R.E.Wolff 1997/1998.
Apr 22 16:12:52 avatt user.info kernel: sx: derived from work (c) D.Gorodchanin 1994-1996.
Apr 22 16:12:52 avatt user.info kernel: sx: DTR/RTS pin is RTS when CRTSCTS is on.
Apr 22 16:12:52 avatt user.info kernel: sx0: specialix IO8+ Board at 0x100 not found.
Apr 22 16:12:52 avatt user.info kernel: sx1: specialix IO8+ Board at 0x180 not found.
Apr 22 16:12:52 avatt user.info kernel: sx2: specialix IO8+ Board at 0x250 not found.
Apr 22 16:12:52 avatt user.info kernel: sx3: specialix IO8+ Board at 0x260 not found.
Apr 22 16:12:52 avatt user.info kernel: sx: No specialix IO8+ boards detected.
Apr 22 16:12:52 avatt user.info kernel: MOXA Intellio family driver version 5.1k
Apr 22 16:12:52 avatt user.info kernel: MOXA Smartio/Industio family driver version 1.8
Apr 22 16:12:52 avatt user.info kernel: Computone IntelliPort Plus multiport driver version 1.2.14
Apr 22 16:12:52 avatt user.warn kernel: SyncLink serial driver $Revision: 4.38 $
Apr 22 16:12:52 avatt user.warn kernel: SyncLink serial driver $Revision: 4.38 $, tty major#254
Apr 22 16:12:52 avatt user.warn kernel: SyncLink MultiPort driver $Revision: 4.38 $
Apr 22 16:12:52 avatt user.warn kernel: SyncLink MultiPort driver $Revision: 4.38 $, tty major#253
Apr 22 16:12:52 avatt user.warn kernel: SyncLink GT $Revision: 4.50 $
Apr 22 16:12:52 avatt user.warn kernel: SyncLink GT $Revision: 4.50 $, tty major#252
Apr 22 16:12:52 avatt user.warn kernel: SyncLink GT no devices found
Apr 22 16:12:52 avatt user.info kernel: HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
Apr 22 16:12:52 avatt user.info kernel: N_HDLC line discipline registered.
Apr 22 16:12:52 avatt user.warn kernel: r3964: Philips r3964 Driver $Revision: 1.10 $
Apr 22 16:12:52 avatt user.info kernel: Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 Exp $
Apr 22 16:12:52 avatt user.info kernel: ac.o: No PCI boards found.
Apr 22 16:12:52 avatt user.info kernel: ac.o: For an ISA board you must supply memory and irq parameters.
Apr 22 16:12:52 avatt user.info kernel: Non-volatile memory driver v1.2
Apr 22 16:12:52 avatt user.info kernel: platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing
Apr 22 16:12:52 avatt user.err kernel: platform pc8736x_gpio.0: no device found
Apr 22 16:12:52 avatt user.debug kernel: nsc_gpio initializing
Apr 22 16:12:52 avatt user.warn kernel: cs5535_gpio: DIVIL not found
Apr 22 16:12:52 avatt user.warn kernel: smapi::smapi_init, ERROR invalid usSmapiID
Apr 22 16:12:52 avatt user.err kernel: mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is not available on this machine
Apr 22 16:12:52 avatt user.err kernel: mwave: mwavedd::mwave_init: Error: Failed to initialize board data
Apr 22 16:12:52 avatt user.err kernel: mwave: mwavedd::mwave_init: Error: Failed to initialize
Apr 22 16:12:52 avatt user.info kernel: ipmi message handler version 39.1
Apr 22 16:12:52 avatt user.info kernel: ipmi device interface
Apr 22 16:12:52 avatt user.info kernel: IPMI System Interface driver.
Apr 22 16:12:52 avatt user.warn kernel: ipmi_si: Unable to find any System Interface(s)
Apr 22 16:12:52 avatt user.info kernel: IPMI Watchdog: driver initialized
Apr 22 16:12:52 avatt user.info kernel: Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
Apr 22 16:12:52 avatt user.warn kernel: Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Apr 22 16:12:52 avatt user.warn kernel: Hangcheck: Using get_cycles().
Apr 22 16:12:52 avatt user.info kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
Apr 22 16:12:52 avatt user.info kernel: serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Apr 22 16:12:52 avatt user.warn kernel: RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
Apr 22 16:12:52 avatt user.info kernel: pcnet32.c:v1.34 14.Aug.2007 tsbogend at alpha.franken.de
Apr 22 16:12:52 avatt user.warn kernel: PCI: No IRQ known for interrupt pin A of device 0000:00:03.0. Please try using pci=biosirq.
Apr 22 16:12:52 avatt user.info kernel: pcnet32: PCnet/PCI II 79C970A at 0x1000, 52 54 00 12 34 56 assigned IRQ 0.
Apr 22 16:12:52 avatt user.info kernel: eth0: registered as PCnet/PCI II 79C970A
Apr 22 16:12:52 avatt user.info kernel: pcnet32: 1 cards_found.
Apr 22 16:12:52 avatt user.info kernel: tun: Universal TUN/TAP device driver, 1.6
Apr 22 16:12:52 avatt user.info kernel: tun: (C) 1999-2004 Max Krasnyansky <maxk at qualcomm.com>
Apr 22 16:12:52 avatt user.info kernel: Linux video capture interface: v2.00
Apr 22 16:12:52 avatt user.info kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Apr 22 16:12:52 avatt user.info kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Apr 22 16:12:52 avatt user.info kernel: PIIX3: IDE controller (0x8086:0x7010 rev 0x00) at  PCI slot 0000:00:01.1
Apr 22 16:12:52 avatt user.info kernel: PIIX3: not 100% native mode: will probe irqs later
Apr 22 16:12:52 avatt user.info kernel:     ide0: BM-DMA at 0x1040-0x1047, BIOS settings: hda:pio, hdb:pio
Apr 22 16:12:52 avatt user.info kernel:     ide1: BM-DMA at 0x1048-0x104f, BIOS settings: hdc:pio, hdd:pio
Apr 22 16:12:52 avatt user.debug kernel: Probing IDE interface ide0...
Apr 22 16:12:52 avatt user.warn kernel: Clocksource tsc unstable (delta = -471522658 ns)
Apr 22 16:12:52 avatt user.info kernel: Time: pit clocksource has been installed.
Apr 22 16:12:52 avatt user.warn kernel: hda: QEMU HARDDISK, ATA DISK drive
Apr 22 16:12:52 avatt user.info kernel: hda: applying conservative PIO "downgrade"
Apr 22 16:12:52 avatt user.debug kernel: hda: host max PIO4 wanted PIO255(auto-tune) selected PIO1
Apr 22 16:12:52 avatt user.info kernel: hda: MWDMA2 mode selected
Apr 22 16:12:52 avatt user.warn kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Apr 22 16:12:52 avatt user.debug kernel: Probing IDE interface ide1...
Apr 22 16:12:52 avatt user.warn kernel: hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive
Apr 22 16:12:52 avatt user.debug kernel: hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO0
Apr 22 16:12:52 avatt user.info kernel: hdc: MWDMA2 mode selected
Apr 22 16:12:52 avatt user.warn kernel: ide1 at 0x170-0x177,0x376 on irq 15
Apr 22 16:12:52 avatt user.info kernel: Loading iSCSI transport class v2.0-724.
Apr 22 16:12:52 avatt user.warn kernel: Driver 'sd' needs updating - please use bus_type methods
Apr 22 16:12:52 avatt user.info kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Apr 22 16:12:52 avatt user.info kernel: serio: i8042 AUX port at 0x60,0x64 irq 12
Apr 22 16:12:52 avatt user.info kernel: mice: PS/2 mouse device common for all mice
Apr 22 16:12:52 avatt user.info kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
Apr 22 16:12:52 avatt user.debug kernel: evbug.c: Connected device: "AT Translated Set 2 keyboard", isa0060/serio0/input0
Apr 22 16:12:52 avatt user.info kernel: input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input1
Apr 22 16:12:52 avatt user.debug kernel: evbug.c: Connected device: "ImExPS/2 Generic Explorer Mouse", isa0060/serio1/input0
Apr 22 16:12:52 avatt user.warn kernel: mk712: device not present
Apr 22 16:12:52 avatt user.info kernel: input: PC Speaker as /devices/platform/pcspkr/input/input2
Apr 22 16:12:52 avatt user.debug kernel: evbug.c: Connected device: "PC Speaker", isa0061/input0
Apr 22 16:12:52 avatt user.err kernel: wistron_btns: System unknown
Apr 22 16:12:52 avatt user.info kernel: TCP cubic registered
Apr 22 16:12:52 avatt user.info kernel: NET: Registered protocol family 1
Apr 22 16:12:52 avatt user.info kernel: NET: Registered protocol family 17
Apr 22 16:12:52 avatt user.info kernel: ieee80211: 802.11 data/management/control stack, git-1.1.13
Apr 22 16:12:52 avatt user.info kernel: ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno at linux.intel.com>
Apr 22 16:12:52 avatt user.debug kernel: ieee80211_crypt: registered algorithm 'NULL'
Apr 22 16:12:52 avatt user.debug kernel: ieee80211_crypt: registered algorithm 'WEP'
Apr 22 16:12:52 avatt user.warn kernel: Using IPI No-Shortcut mode
Apr 22 16:12:52 avatt user.info kernel: Freeing unused kernel memory: 884k freed


And in v2:
# dmesg

Linux version 2.6.24avatt-openvz (alien at hyperion) (gcc version 4.3.3 (GCC) ) #11 SMP Tue Apr 21 22:19:11 EEST 2009
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 0000000000001000 (reserved)
 BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
128MB LOWMEM available.
Entering add_active_range(0, 0, 32768) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->    32768
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->    32768
On node 0 totalpages: 32768
  DMA zone: 36 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4060 pages, LIFO batch:0
  Normal zone: 252 pages used for memmap
  Normal zone: 28420 pages, LIFO batch:7
  Movable zone: 0 pages used for memmap
DMI not present or invalid.
Allocating PCI resources starting at 10000000 (gap: 08000000:f8000000)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
Kernel command line: console=tty0 console=ttyS0,115200 rdinit=/linuxrc
Found and enabled local APIC!
mapped APIC to ffffb000 (fee00000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 512 (order: 9, 2048 bytes)
Detected 2153.704 MHz processor.
Console: colour VGA+ 80x25
console [tty0] enabled
console [ttyS0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 125288k/131072k available (1768k kernel code, 5340k reserved, 568k data, 1448k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffba000 - 0xfffff000   ( 276 kB)
    vmalloc : 0xc8800000 - 0xfffb8000   ( 887 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
      .init : 0xc0350000 - 0xc04ba000   (1448 kB)
      .data : 0xc02ba0f3 - 0xc0348384   ( 568 kB)
      .text : 0xc0100000 - 0xc02ba0f3   (1768 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
SLUB: Genslabs=11, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Calibrating delay using timer specific routine.. 4419.07 BogoMIPS (lpj=22095392)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0781abfd 00000000 00000000 00000000 00000001 00000000 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: After all inits, caps: 0781abfd 00000000 00000000 00000040 00000001 00000000 00000000 00000000
Compat vDSO mapped to ffffe000.
Checking 'hlt' instruction... OK.
SMP alternatives: switching to UP code
Freeing SMP alternatives: 13k freed
Page beancounter hash is 16384 entries.
CPU0: Intel Pentium II (Klamath) stepping 03
SMP motherboard not detected.
APIC timer disabled due to verification failure.
Brought up 1 CPUs
net_namespace: 80 bytes
NET: Registered protocol family 16
EISA bus registered
PCI: Using configuration type 1
Setting up standard PCI resources
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI quirk: region b100-b10f claimed by PIIX4 SMB
PCI: Using IRQ router PIIX/ICH [8086/7000] at 0000:00:01.0
Time: tsc clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
IA-32 Microcode Update Driver: v1.14a <tigran at aivazian.fsnet.co.uk>
io scheduler noop registered
io scheduler deadline registered (default)
Limiting direct PCI/PCI transfers.
PCI: PIIX3: Enabling Passive Release on 0000:00:01.0
Activating ISA DMA hang workarounds.
Boot video device is 0000:00:02.0
isapnp: Scanning for PnP cards...
Clocksource tsc unstable (delta = 70540361 ns)
Time: pit clocksource has been installed.
isapnp: No Plug & Play device found
ipmi message handler version 39.1
ipmi device interface
IPMI System Interface driver.
ipmi_si: Unable to find any System Interface(s)
IPMI Watchdog: driver initialized
Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
pcnet32.c:v1.34 14.Aug.2007 tsbogend at alpha.franken.de
PCI: setting IRQ 5 as level-triggered
PCI: Assigned IRQ 5 for device 0000:00:03.0
pcnet32: PCnet/PCI II 79C970A at 0x1000, 52 54 00 12 34 56 assigned IRQ 5.
eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk at qualcomm.com>
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX3: IDE controller (0x8086:0x7010 rev 0x00) at  PCI slot 0000:00:01.1
PCI: Enabling device 0000:00:01.1 (0000 -> 0001)
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1040-0x1047, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x1048-0x104f, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
hda: QEMU HARDDISK, ATA DISK drive
hda: applying conservative PIO "downgrade"
hda: host max PIO4 wanted PIO255(auto-tune) selected PIO1
hda: MWDMA2 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive
hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO0
hdc: MWDMA2 mode selected
ide1 at 0x170-0x177,0x376 on irq 15
Loading iSCSI transport class v2.0-724.
Driver 'sd' needs updating - please use bus_type methods
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input1
input: PC Speaker as /devices/platform/pcspkr/input/input2
EISA: Probing bus 0 at eisa.0
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno at linux.intel.com>
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
Using IPI No-Shortcut mode
Freeing unused kernel memory: 1448k freed



Coreboot log(in v3):

coreboot-3.0.1164 Tue Apr 21 04:56:08 EEST 2009 starting... (console_loglevel=8)
Choosing fallback boot.
LAR: Attempting to open 'fallback/initram/segment0'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: seen member normal/payload/segment2 at 0xffd061f0, size 1221591
LAR: seen member normal/payload/segment3 at 0xffe30620, size 788990
LAR: seen member zerofill at 0xffef1070, size 1089295
LAR: seen member bootblock at 0xffffafc0, size 20480
LAR: File not found!
LAR: Run file fallback/initram/segment0 failed: No such file.
Fallback failed. Try normal boot
LAR: Attempting to open 'normal/initram/segment0'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: CHECK normal/initram/segment0 @ 0xffd00400
start 0xffd00450 len 440 reallen 440 compression 0 entry 0x00000020 loadaddress 0x00000000
Entry point is 0xffd00470
RAM init code started.
Nothing to do.
printktest1: If the immediately preceding line does not say "Nothing to do.", then execution did not start at main()
Trying absolute call from non-_MAINOBJECT XIP code.
Absolute call successful.
Done.
run_file returns with 0
Done RAM init code
Done printk() buffer move
LAR: Attempting to open 'normal/stage2/segment0'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: CHECK normal/stage2/segment0 @ 0xffd00610
start 0xffd00660 len 1 reallen 194784 compression 3 entry 0x0000204a loadaddress 0x0000db78
LAR: Compression algorithm #3 (zeroes) used
LAR: Attempting to open 'normal/stage2/segment1'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: CHECK normal/stage2/segment1 @ 0xffd00670
start 0xffd006c0 len 19589 reallen 37732 compression 1 entry 0x0000204a loadaddress 0x00002000
LAR: Compression algorithm #1 (lzma) used
LAR: Attempting to open 'normal/stage2/segment2'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: CHECK normal/stage2/segment2 @ 0xffd05350
start 0xffd053a0 len 382 reallen 6164 compression 1 entry 0x0000204a loadaddress 0x0000c364
LAR: Compression algorithm #1 (lzma) used
LAR: Attempting to open 'normal/stage2/segment3'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: seen member normal/payload/segment2 at 0xffd061f0, size 1221591
LAR: seen member normal/payload/segment3 at 0xffe30620, size 788990
LAR: seen member zerofill at 0xffef1070, size 1089295
LAR: seen member bootblock at 0xffffafc0, size 20480
LAR: File not found!
LAR: load_file: No such file 'normal/stage2/segment3'
LAR: load_file_segments: All loaded, entry 0x0000204a
cpu_phase1: Coldboot: nothing to do.
Phase 1: Very early setup...
Phase 1: done
Show all devs...After phase 1.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 0 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 0 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 0 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 0 resources
Phase 2: Early setup...
Phase 2: Done.
Show all devs...After phase 2.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 0 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 0 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 0 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 0 resources
Phase 3: Enumerating buses...
dev_phase3_scan: scanning root(Root Device)
scan_static_bus for root (Root Device)
cpus(CPU: 00) enabled
domain_0(PCI_DOMAIN: 0000) enabled
domain_0(PCI_DOMAIN: 0000) scanning...
dev_phase3_scan: scanning domain_0(PCI_DOMAIN: 0000)
pci_domain_scan_bus: calling pci_scan_bus
pci_scan_bus start bus->dev domain_0 bus 0
ERROR: pci_scan_bus called with incorrect bus->dev->path.type, path is PCI_DOMAIN: 0000
PCI: pci_scan_bus for bus 00
pci_scan_bus: old_devices domain_0_pci_0_0, dev for this bus domain_0
PCI: scan devfn 0x0 to 0xff
PCI: devfn 0x0
pci_get_dev: list is NOT NULL, *list is NOT NULL
pci_get_dev: check dev domain_0_pci_0_0 
pci_get_dev: check dev domain_0_pci_0_0 it has devfn 0x00
PCI: pci_scan_bus pci_get_dev returns dev domain_0_pci_0_0
set_pci_ops: dev domain_0_pci_0_0 already has ops of type 20504349
PCI: 00:00.0 [PCI: 8086:1237] enabled
PCI: pci_scan_bus pci_probe_dev returns dev domain_0_pci_0_0
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x8
pci_get_dev: list is NOT NULL, *list is NOT NULL
pci_get_dev: check dev domain_0_pci_1_0 
pci_get_dev: check dev domain_0_pci_1_0 it has devfn 0x08
PCI: pci_scan_bus pci_get_dev returns dev domain_0_pci_1_0
set_pci_ops: dev domain_0_pci_1_0 already has ops of type 20504349
PCI: 00:01.0 [PCI: 8086:7000] enabled
PCI: pci_scan_bus pci_probe_dev returns dev domain_0_pci_1_0
PCI: devfn 0x9
pci_get_dev: list is NOT NULL, *list is NOT NULL
pci_get_dev: check dev domain_0_pci_1_1 
pci_get_dev: check dev domain_0_pci_1_1 it has devfn 0x09
PCI: pci_scan_bus pci_get_dev returns dev domain_0_pci_1_1
set_pci_ops: dev domain_0_pci_1_1 already has ops of type 20504349
PCI: 00:01.1 [PCI: 8086:7010] enabled
PCI: pci_scan_bus pci_probe_dev returns dev domain_0_pci_1_1
PCI: devfn 0xa
pci_get_dev: list is NOT NULL, *list is NOT NULL
pci_get_dev: check dev domain_0_pci_1_3 
pci_get_dev: check dev domain_0_pci_1_3 it has devfn 0x0b
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xa, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
PCI: devfn 0xb
pci_get_dev: list is NOT NULL, *list is NOT NULL
pci_get_dev: check dev domain_0_pci_1_3 
pci_get_dev: check dev domain_0_pci_1_3 it has devfn 0x0b
PCI: pci_scan_bus pci_get_dev returns dev domain_0_pci_1_3
set_pci_ops: dev domain_0_pci_1_3 already has ops of type 20504349
PCI: 00:01.3 [PCI: 8086:7113] enabled
PCI: pci_scan_bus pci_probe_dev returns dev domain_0_pci_1_3
PCI: devfn 0xc
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xc, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
PCI: devfn 0xd
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xd, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
PCI: devfn 0xe
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xe, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
PCI: devfn 0xf
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xf, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
PCI: devfn 0x10
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
new_device: devcnt 1
find_device_operations: check all_device_operations[0]
find_device_operations: cons id PCI: 1013:00b8
find_device_operations: match PCI: 1013:00b8
constructor: constructor has ID PCI: 1013:00b8
default device constructor called
set_pci_ops: dev dynamic PCI: 00:02.0 already has ops of type 20504349
PCI: 00:02.0 [PCI: 1013:00b8] enabled
PCI: pci_scan_bus pci_probe_dev returns dev dynamic PCI: 00:02.0
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x18
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
new_device: devcnt 2
find_device_operations: check all_device_operations[0]
find_device_operations: cons id PCI: 1013:00b8
find_device_operations: check all_device_operations[1]
find_device_operations: cons id PCI_DOMAIN: 8086:7190
find_device_operations: check all_device_operations[2]
find_device_operations: cons id PCI: 8086:1237
find_device_operations: check all_device_operations[3]
find_device_operations: cons id PCI: 8086:7000
find_device_operations: check all_device_operations[4]
find_device_operations: cons id PCI: 8086:7010
find_device_operations: check all_device_operations[5]
find_device_operations: cons id PCI: 8086:7113
No ops found and no constructor called for PCI: 1022:2000.
find_device_operations: check all_device_operations[0]
find_device_operations: cons id PCI: 1013:00b8
find_device_operations: check all_device_operations[1]
find_device_operations: cons id PCI_DOMAIN: 8086:7190
find_device_operations: check all_device_operations[2]
find_device_operations: cons id PCI: 8086:1237
find_device_operations: check all_device_operations[3]
find_device_operations: cons id PCI: 8086:7000
find_device_operations: check all_device_operations[4]
find_device_operations: cons id PCI: 8086:7010
find_device_operations: check all_device_operations[5]
find_device_operations: cons id PCI: 8086:7113
set_pci_ops: dev dynamic PCI: 00:03.0 set ops to type 0
PCI: 00:03.0 [PCI: 1022:2000] enabled
PCI: pci_scan_bus pci_probe_dev returns dev dynamic PCI: 00:03.0
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x20
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
new_device: devcnt 3
find_device_operations: check all_device_operations[0]
find_device_operations: cons id PCI: 1013:00b8
find_device_operations: check all_device_operations[1]
find_device_operations: cons id PCI_DOMAIN: 8086:7190
find_device_operations: check all_device_operations[2]
find_device_operations: cons id PCI: 8086:1237
find_device_operations: check all_device_operations[3]
find_device_operations: cons id PCI: 8086:7000
find_device_operations: check all_device_operations[4]
find_device_operations: cons id PCI: 8086:7010
find_device_operations: check all_device_operations[5]
find_device_operations: cons id PCI: 8086:7113
No ops found and no constructor called for PCI: 1af4:1002.
find_device_operations: check all_device_operations[0]
find_device_operations: cons id PCI: 1013:00b8
find_device_operations: check all_device_operations[1]
find_device_operations: cons id PCI_DOMAIN: 8086:7190
find_device_operations: check all_device_operations[2]
find_device_operations: cons id PCI: 8086:1237
find_device_operations: check all_device_operations[3]
find_device_operations: cons id PCI: 8086:7000
find_device_operations: check all_device_operations[4]
find_device_operations: cons id PCI: 8086:7010
find_device_operations: check all_device_operations[5]
find_device_operations: cons id PCI: 8086:7113
set_pci_ops: dev dynamic PCI: 00:04.0 set ops to type 0
PCI: 00:04.0 [PCI: 1af4:1002] enabled
PCI: pci_scan_bus pci_probe_dev returns dev dynamic PCI: 00:04.0
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x28
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x28, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x30
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x30, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x38
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x38, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x40
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x40, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x48
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x48, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x50
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x50, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x58
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x58, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x60
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x60, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x68
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x68, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x70
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x70, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x78
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x78, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x80
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x80, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x88
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x88, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x90
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x90, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0x98
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0x98, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xa0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xa0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xa8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xa8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xb0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xb0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xb8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xb8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xc0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xc0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xc8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xc8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xd0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xd0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xd8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xd8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xe0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xe0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xe8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xe8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xf0
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xf0, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: devfn 0xf8
pci_get_dev: list is NOT NULL, *list is NULL
PCI: pci_scan_bus pci_get_dev returns dev None (no dev in tree yet)
PCI: devfn 0xf8, bad id 0xffffffff
PCI: pci_scan_bus pci_probe_dev returns dev None (no response)
Not a multi function device, or the device is not present. Skip to next device.
PCI: Done for loop
dev_phase3_scan: busdevice domain_0_pci_0_0: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice domain_0_pci_1_0: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice domain_0_pci_1_1: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice domain_0_pci_1_3: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice dynamic PCI: 00:02.0: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice dynamic PCI: 00:03.0: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
dev_phase3_scan: busdevice dynamic PCI: 00:04.0: enabled 1 ops NOT NULL
dev_phase3_scan: can not scan from here, returning 0
PCI: pci_scan_bus returning with curr_bus=000
dev_phase3_scan: returning 0
scan_static_bus for root(Root Device) done
dev_phase3_scan: returning 0
Phase 3: Done.
Show all devs in tree form...After phase 3.
root(Root Device): enabled 1, 0 resources
 cpus(CPU: 00): enabled 1, 0 resources
 domain_0(PCI_DOMAIN: 0000): enabled 1, 0 resources
  domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 0 resources
  domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 0 resources
  domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 0 resources
  domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
  dynamic PCI: 00:02.0(PCI: 00:02.0): enabled 1, 0 resources
  dynamic PCI: 00:03.0(PCI: 00:03.0): enabled 1, 0 resources
  dynamic PCI: 00:04.0(PCI: 00:04.0): enabled 1, 0 resources
Phase 4: Allocating resources...
Phase 4: Reading resources...
read_resources: root(Root Device) read_resources bus 0 link: 0
read_resources: root(Root Device) dtsname cpus enabled 1
read_resources: cpus(CPU: 00) missing phase4_read_resources
read_resources: root(Root Device) dtsname domain_0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) read_resources bus 0 link: 0
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname domain_0_pci_0_0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname domain_0_pci_1_0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname domain_0_pci_1_1 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname domain_0_pci_1_3 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname dynamic PCI: 00:02.0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname dynamic PCI: 00:03.0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) dtsname dynamic PCI: 00:04.0 enabled 1
read_resources: domain_0(PCI_DOMAIN: 0000) read_resources bus 0 link: 0 done
read_resources: root(Root Device) read_resources bus 0 link: 0 done
Phase 4: Done reading resources.
Phase 4: Constrain resources.
Show resources in subtree (root)...Original.
 Root Device links 1 child on link 0 cpus
  CPU: 00 links 0 child on link 0 NULL
  PCI_DOMAIN: 0000 links 1 child on link 0 domain_0_pci_0_0
  PCI_DOMAIN: 0000 resource base 1000 size 0 align 0 gran 0 limit ffff flags 400c0100 index 10000000
  PCI_DOMAIN: 0000 resource base c0000 size 0 align 0 gran 0 limit febfffff flags 400c0200 index 10000100
  PCI_DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit ffffffff flags e0000200 index 2
  PCI_DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit ffffffff flags e0000200 index 3
   PCI: 00:00.0 links 0 child on link 0 NULL
   PCI: 00:00.0 resource base a0000 size 20000 align 0 gran 0 limit bfff flags c0040200 index 1
   PCI: 00:01.0 links 0 child on link 0 NULL
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit 0 flags e0000100 index 0
   PCI: 00:01.1 links 0 child on link 0 NULL
   PCI: 00:01.1 resource base 0 size 10 align 4 gran 4 limit ffff flags 100 index 20
   PCI: 00:01.3 links 0 child on link 0 NULL
   PCI: 00:02.0 links 0 child on link 0 NULL
   PCI: 00:02.0 resource base 0 size 2000000 align 25 gran 25 limit ffffffff flags 1200 index 10
   PCI: 00:02.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff flags 200 index 14
   PCI: 00:03.0 links 0 child on link 0 NULL
   PCI: 00:03.0 resource base 0 size 20 align 5 gran 5 limit ffff flags 100 index 10
   PCI: 00:03.0 resource base 0 size 20 align 5 gran 5 limit ffffffff flags 200 index 14
   PCI: 00:04.0 links 0 child on link 0 NULL
   PCI: 00:04.0 resource base 0 size 20 align 5 gran 5 limit ffff flags 100 index 10
PCI_DOMAIN: 0000 compute_resource_needs_io: base: 1000 size: 0 align: 0 gran: 0 limit: ffff
PCI: 00:03.0 10 *  [0x1000 - 0x101f] io
PCI: 00:04.0 10 *  [0x1020 - 0x103f] io
PCI: 00:01.1 20 *  [0x1040 - 0x104f] io
PCI_DOMAIN: 0000 compute_resource_needs_io: base: 1050 size: 50 align: 5 gran: 0 limit: ffff done
PCI_DOMAIN: 0000 compute_resource_needs_mem: base: c0000 size: 0 align: 0 gran: 0 limit: febfffff
PCI: 00:02.0 10 *  [0x2000000 - 0x3ffffff] prefmem
PCI: 00:02.0 14 *  [0x4000000 - 0x4000fff] mem
PCI: 00:03.0 14 *  [0x4001000 - 0x400101f] mem
PCI_DOMAIN: 0000 compute_resource_needs_mem: base: 4001020 size: 2001020 align: 25 gran: 0 limit: febfffff done
Show resources in subtree (root)...After summations.
 Root Device links 1 child on link 0 cpus
  CPU: 00 links 0 child on link 0 NULL
  PCI_DOMAIN: 0000 links 1 child on link 0 domain_0_pci_0_0
  PCI_DOMAIN: 0000 resource base 1000 size 50 align 5 gran 0 limit ffff flags 400c0100 index 10000000
  PCI_DOMAIN: 0000 resource base c0000 size 2001020 align 25 gran 0 limit febfffff flags 400c0200 index 10000100
  PCI_DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit ffffffff flags e0000200 index 2
  PCI_DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit ffffffff flags e0000200 index 3
   PCI: 00:00.0 links 0 child on link 0 NULL
   PCI: 00:00.0 resource base a0000 size 20000 align 0 gran 0 limit bfff flags c0040200 index 1
   PCI: 00:01.0 links 0 child on link 0 NULL
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit 0 flags e0000100 index 0
   PCI: 00:01.1 links 0 child on link 0 NULL
   PCI: 00:01.1 resource base 1040 size 10 align 4 gran 4 limit ffff flags 100 index 20
   PCI: 00:01.3 links 0 child on link 0 NULL
   PCI: 00:02.0 links 0 child on link 0 NULL
   PCI: 00:02.0 resource base 2000000 size 2000000 align 25 gran 25 limit ffffffff flags 1200 index 10
   PCI: 00:02.0 resource base 4000000 size 1000 align 12 gran 12 limit ffffffff flags 200 index 14
   PCI: 00:03.0 links 0 child on link 0 NULL
   PCI: 00:03.0 resource base 1000 size 20 align 5 gran 5 limit ffff flags 100 index 10
   PCI: 00:03.0 resource base 4001000 size 20 align 5 gran 5 limit ffffffff flags 200 index 14
   PCI: 00:04.0 links 0 child on link 0 NULL
   PCI: 00:04.0 resource base 1020 size 20 align 5 gran 5 limit ffff flags 100 index 10
Allocating VGA resource PCI: 00:02.0
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Show resources in subtree (root)...After VGA.
 Root Device links 1 child on link 0 cpus
  CPU: 00 links 0 child on link 0 NULL
  PCI_DOMAIN: 0000 links 1 child on link 0 domain_0_pci_0_0
  PCI_DOMAIN: 0000 resource base 1000 size 50 align 5 gran 0 limit ffff flags 400c0100 index 10000000
  PCI_DOMAIN: 0000 resource base fc000000 size 2001020 align 25 gran 0 limit febfffff flags 400c0200 index 10000100
  PCI_DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit ffffffff flags e0000200 index 2
  PCI_DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit ffffffff flags e0000200 index 3
   PCI: 00:00.0 links 0 child on link 0 NULL
   PCI: 00:00.0 resource base a0000 size 20000 align 0 gran 0 limit bfff flags c0040200 index 1
   PCI: 00:01.0 links 0 child on link 0 NULL
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit 0 flags e0000100 index 0
   PCI: 00:01.1 links 0 child on link 0 NULL
   PCI: 00:01.1 resource base 1040 size 10 align 4 gran 4 limit ffff flags 100 index 20
   PCI: 00:01.3 links 0 child on link 0 NULL
   PCI: 00:02.0 links 0 child on link 0 NULL
   PCI: 00:02.0 resource base 2000000 size 2000000 align 25 gran 25 limit ffffffff flags 1200 index 10
   PCI: 00:02.0 resource base 4000000 size 1000 align 12 gran 12 limit ffffffff flags 200 index 14
   PCI: 00:03.0 links 0 child on link 0 NULL
   PCI: 00:03.0 resource base 1000 size 20 align 5 gran 5 limit ffff flags 100 index 10
   PCI: 00:03.0 resource base 4001000 size 20 align 5 gran 5 limit ffffffff flags 200 index 14
   PCI: 00:04.0 links 0 child on link 0 NULL
   PCI: 00:04.0 resource base 1020 size 20 align 5 gran 5 limit ffff flags 100 index 10
PCI_DOMAIN: 0000 assign_resource_values_io: base:1000 size:50 align:5 gran:0 limit:ffff
Assigned: PCI: 00:03.0 10 *  [0x1000 - 0x101f] io
Assigned: PCI: 00:04.0 10 *  [0x1020 - 0x103f] io
Assigned: PCI: 00:01.1 20 *  [0x1040 - 0x104f] io
PCI_DOMAIN: 0000 assign_resource_values_io: next_base: 1050 size: 50 align: 5 gran: 0 done
PCI_DOMAIN: 0000 assign_resource_values_mem: base:fc000000 size:2001020 align:25 gran:0 limit:febfffff
Assigned: PCI: 00:02.0 10 *  [0xfc000000 - 0xfdffffff] prefmem
Assigned: PCI: 00:02.0 14 *  [0xfe000000 - 0xfe000fff] mem
Assigned: PCI: 00:03.0 14 *  [0xfe001000 - 0xfe00101f] mem
PCI_DOMAIN: 0000 assign_resource_values_mem: next_base: fe001020 size: 2001020 align: 25 gran: 0 done
Show resources in subtree (root)...After assigning values.
 Root Device links 1 child on link 0 cpus
  CPU: 00 links 0 child on link 0 NULL
  PCI_DOMAIN: 0000 links 1 child on link 0 domain_0_pci_0_0
  PCI_DOMAIN: 0000 resource base 1000 size 50 align 5 gran 0 limit ffff flags 400c0100 index 10000000
  PCI_DOMAIN: 0000 resource base fc000000 size 2001020 align 25 gran 0 limit febfffff flags 400c0200 index 10000100
  PCI_DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit ffffffff flags e0000200 index 2
  PCI_DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit ffffffff flags e0000200 index 3
   PCI: 00:00.0 links 0 child on link 0 NULL
   PCI: 00:00.0 resource base a0000 size 20000 align 0 gran 0 limit bfff flags c0040200 index 1
   PCI: 00:01.0 links 0 child on link 0 NULL
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit 0 flags e0000100 index 0
   PCI: 00:01.1 links 0 child on link 0 NULL
   PCI: 00:01.1 resource base 1040 size 10 align 4 gran 4 limit ffff flags 40000100 index 20
   PCI: 00:01.3 links 0 child on link 0 NULL
   PCI: 00:02.0 links 0 child on link 0 NULL
   PCI: 00:02.0 resource base fc000000 size 2000000 align 25 gran 25 limit ffffffff flags 40001200 index 10
   PCI: 00:02.0 resource base fe000000 size 1000 align 12 gran 12 limit ffffffff flags 40000200 index 14
   PCI: 00:03.0 links 0 child on link 0 NULL
   PCI: 00:03.0 resource base 1000 size 20 align 5 gran 5 limit ffff flags 40000100 index 10
   PCI: 00:03.0 resource base fe001000 size 20 align 5 gran 5 limit ffffffff flags 40000200 index 14
   PCI: 00:04.0 links 0 child on link 0 NULL
   PCI: 00:04.0 resource base 1020 size 20 align 5 gran 5 limit ffff flags 40000100 index 10
Phase 4: Setting resources...
phase4_set_resources(root) Root Device, bus 0 link: 0
phase4_set_resources(domain_0) PCI_DOMAIN: 0000, bus 0 link: 0
Using CMOS settings of 114688 kB RAM.
Adding RAM resource (655360 bytes)
Adding RAM resource (116654080 bytes)
PCI: 00:01.1 20 <- [0x0000001040 - 0x000000104f] size 0x00000010 gran 0x04 io pci_set_resource
PCI: 00:02.0 10 <- [0x00fc000000 - 0x00fdffffff] size 0x02000000 gran 0x19 prefmem pci_set_resource
PCI: 00:02.0 14 <- [0x00fe000000 - 0x00fe000fff] size 0x00001000 gran 0x0c mem pci_set_resource
PCI: 00:03.0 10 <- [0x0000001000 - 0x000000101f] size 0x00000020 gran 0x05 io pci_set_resource
PCI: 00:03.0 14 <- [0x00fe001000 - 0x00fe00101f] size 0x00000020 gran 0x05 mem pci_set_resource
PCI: 00:04.0 10 <- [0x0000001020 - 0x000000103f] size 0x00000020 gran 0x05 io pci_set_resource
phase4_set_resources(domain_0) PCI_DOMAIN: 0000 done, bus 0 link: 0
phase4_set_resources(root) Root Device done, bus 0 link: 0
Show resources in subtree (root)...After setting resources.
 Root Device links 1 child on link 0 cpus
  CPU: 00 links 0 child on link 0 NULL
  PCI_DOMAIN: 0000 links 1 child on link 0 domain_0_pci_0_0
  PCI_DOMAIN: 0000 resource base 1000 size 50 align 5 gran 0 limit ffff flags 400c0100 index 10000000
  PCI_DOMAIN: 0000 resource base fc000000 size 2001020 align 25 gran 0 limit febfffff flags 400c0200 index 10000100
  PCI_DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit ffffffff flags e0000200 index 2
  PCI_DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit ffffffff flags e0000200 index 3
   PCI: 00:00.0 links 0 child on link 0 NULL
   PCI: 00:00.0 resource base a0000 size 20000 align 0 gran 0 limit bfff flags c0040200 index 1
   PCI: 00:00.0 resource base 0 size a0000 align 0 gran 0 limit 0 flags e0004200 index a
   PCI: 00:00.0 resource base c0000 size 6f40000 align 0 gran 0 limit 0 flags e0004200 index b
   PCI: 00:01.0 links 0 child on link 0 NULL
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit 0 flags e0000100 index 0
   PCI: 00:01.1 links 0 child on link 0 NULL
   PCI: 00:01.1 resource base 1040 size 10 align 4 gran 4 limit ffff flags 60000100 index 20
   PCI: 00:01.3 links 0 child on link 0 NULL
   PCI: 00:02.0 links 0 child on link 0 NULL
   PCI: 00:02.0 resource base fc000000 size 2000000 align 25 gran 25 limit ffffffff flags 60001200 index 10
   PCI: 00:02.0 resource base fe000000 size 1000 align 12 gran 12 limit ffffffff flags 60000200 index 14
   PCI: 00:03.0 links 0 child on link 0 NULL
   PCI: 00:03.0 resource base 1000 size 20 align 5 gran 5 limit ffff flags 60000100 index 10
   PCI: 00:03.0 resource base fe001000 size 20 align 5 gran 5 limit ffffffff flags 60000200 index 14
   PCI: 00:04.0 links 0 child on link 0 NULL
   PCI: 00:04.0 resource base 1020 size 20 align 5 gran 5 limit ffff flags 60000100 index 10
Phase 4: Done allocating resources.
Show all devs...After phase 4.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 3 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 1 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 1 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 4 resources
dynamic PCI: 00:02.0(PCI: 00:02.0): enabled 1, 2 resources
dynamic PCI: 00:03.0(PCI: 00:03.0): enabled 1, 2 resources
dynamic PCI: 00:04.0(PCI: 00:04.0): enabled 1, 1 resources
Phase 5: Enabling resources...
dev_phase5: cpus(CPU: 00) missing ops
PCI: 00:01.0: Setting subsystem VID/DID to 1af4/1100
pci_dev_enable_resources: domain_0_pci_1_0 (PCI: 00:01.0) cmd <- 147
PCI: 00:01.1: Setting subsystem VID/DID to 1af4/1100
pci_dev_enable_resources: domain_0_pci_1_1 (PCI: 00:01.1) cmd <- 141
PCI: 00:01.3: Setting subsystem VID/DID to 1af4/1100
pci_dev_enable_resources: domain_0_pci_1_3 (PCI: 00:01.3) cmd <- 140
PCI: 00:02.0: Device not on_mainboard
pci_dev_enable_resources: dynamic PCI: 00:02.0 (PCI: 00:02.0) cmd <- 143
PCI: 00:03.0: Device not on_mainboard
pci_dev_enable_resources: dynamic PCI: 00:03.0 (PCI: 00:03.0) cmd <- 147
PCI: 00:04.0: Device not on_mainboard
pci_dev_enable_resources: dynamic PCI: 00:04.0 (PCI: 00:04.0) cmd <- 141
Phase 5: Done.
Show all devs...After phase 5.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 3 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 1 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 1 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 4 resources
dynamic PCI: 00:02.0(PCI: 00:02.0): enabled 1, 2 resources
dynamic PCI: 00:03.0(PCI: 00:03.0): enabled 1, 2 resources
dynamic PCI: 00:04.0(PCI: 00:04.0): enabled 1, 1 resources
Phase 6: Initializing devices...
Phase 6: Root Device init.
Phase 6: PCI_DOMAIN: 0000 init.
Phase 6: PCI: 00:00.0 init.
Phase 6: PCI: 00:01.0 init.
Initializing realtime clock.
RTC: Checksum invalid zeroing cmos
Invalid coreboot CMOS checksum.
Phase 6: PCI: 00:01.1 init.
Enabling IDE channel 1
Enabling IDE channel 2
Enabling Legacy IDE
Phase 6: PCI: 00:01.3 init.
Enabling SMBus.
Enable Power Management Functions
Phase 6: PCI: 00:02.0 init.
Init VGA device
PCI: pci_dev_init dynamic PCI: 00:02.0
Probing for option ROM
ROM address for PCI: 00:02.0 = c0000
PCI Expansion ROM, signature 0xaa55, INIT size 0x8c00, data ptr 0x0038
PCI ROM Image, @0x000c003c, Vendor 1013, Device 00b8,
PCI ROM Image, Class Code 030000, Code Type 00
Phase 6: PCI: 00:03.0 init.
PCI: pci_dev_init dynamic PCI: 00:03.0
Probing for option ROM
Phase 6: PCI: 00:04.0 init.
PCI: pci_dev_init dynamic PCI: 00:04.0
Probing for option ROM
Phase 6: Devices initialized.
Show all devs...After phase 6.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 3 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 1 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 1 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 4 resources
dynamic PCI: 00:02.0(PCI: 00:02.0): enabled 1, 2 resources
dynamic PCI: 00:03.0(PCI: 00:03.0): enabled 1, 2 resources
dynamic PCI: 00:04.0(PCI: 00:04.0): enabled 1, 1 resources
cpu_phase2: Coldboot: nothing to do.
search_global_resources: mask 4200 type 4200 
search_global_resources: dev root, #resources 0
search_global_resources: dev cpus, #resources 0
search_global_resources: dev domain_0_pci_0_0, #resources 3
search_global_resources: dev domain_0_pci_0_0, resource 0, flags c0040200 base 0xa0000 size 0x20000
search_global_resources: dev domain_0_pci_0_0, resource 1, flags e0004200 base 0x0 size 0xa0000
search_global_resources: dev domain_0_pci_0_0, resource 2, flags e0004200 base 0xc0000 size 0x6f40000
search_global_resources: dev domain_0_pci_1_0, #resources 1
search_global_resources: dev domain_0_pci_1_0, resource 0, flags e0000100 base 0x0 size 0x1000
search_global_resources: dev domain_0_pci_1_1, #resources 1
search_global_resources: dev domain_0_pci_1_1, resource 0, flags 60000100 base 0x1040 size 0x10
search_global_resources: dev domain_0_pci_1_3, #resources 0
search_global_resources: dev domain_0, #resources 4
search_global_resources: dev domain_0, resource 0, flags 400c0100 base 0x1000 size 0x50
search_global_resources: dev domain_0, resource 1, flags 400c0200 base 0xfc000000 size 0x2001020
search_global_resources: dev domain_0, resource 2, flags e0000200 base 0xfec00000 size 0x100000
search_global_resources: dev domain_0, resource 3, flags e0000200 base 0xfee00000 size 0x10000
search_global_resources: dev dynamic PCI: 00:02.0, #resources 2
search_global_resources: dev dynamic PCI: 00:02.0, resource 0, flags 60001200 base 0xfc000000 size 0x2000000
search_global_resources: dev dynamic PCI: 00:02.0, resource 1, flags 60000200 base 0xfe000000 size 0x1000
search_global_resources: dev dynamic PCI: 00:03.0, #resources 2
search_global_resources: dev dynamic PCI: 00:03.0, resource 0, flags 60000100 base 0x1000 size 0x20
search_global_resources: dev dynamic PCI: 00:03.0, resource 1, flags 60000200 base 0xfe001000 size 0x20
search_global_resources: dev dynamic PCI: 00:04.0, #resources 1
search_global_resources: dev dynamic PCI: 00:04.0, resource 0, flags 60000100 base 0x1020 size 0x20
Multiboot Information structure has been written.
LAR: Attempting to open 'normal/option_table'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: CHECK normal/option_table @ 0xffd00000
start 0xffd00050 len 932 reallen 932 compression 0 entry 0x00000000 loadaddress 0x00000000
search_global_resources: mask 4200 type 4200 
search_global_resources: dev root, #resources 0
search_global_resources: dev cpus, #resources 0
search_global_resources: dev domain_0_pci_0_0, #resources 3
search_global_resources: dev domain_0_pci_0_0, resource 0, flags c0040200 base 0xa0000 size 0x20000
search_global_resources: dev domain_0_pci_0_0, resource 1, flags e0004200 base 0x0 size 0xa0000
lb_memory_range: start 0x0 size 0xa0000
search_global_resources: dev domain_0_pci_0_0, resource 2, flags e0004200 base 0xc0000 size 0x6f40000
lb_memory_range: start 0xc0000 size 0x6f40000
search_global_resources: dev domain_0_pci_1_0, #resources 1
search_global_resources: dev domain_0_pci_1_0, resource 0, flags e0000100 base 0x0 size 0x1000
search_global_resources: dev domain_0_pci_1_1, #resources 1
search_global_resources: dev domain_0_pci_1_1, resource 0, flags 60000100 base 0x1040 size 0x10
search_global_resources: dev domain_0_pci_1_3, #resources 0
search_global_resources: dev domain_0, #resources 4
search_global_resources: dev domain_0, resource 0, flags 400c0100 base 0x1000 size 0x50
search_global_resources: dev domain_0, resource 1, flags 400c0200 base 0xfc000000 size 0x2001020
search_global_resources: dev domain_0, resource 2, flags e0000200 base 0xfec00000 size 0x100000
search_global_resources: dev domain_0, resource 3, flags e0000200 base 0xfee00000 size 0x10000
search_global_resources: dev dynamic PCI: 00:02.0, #resources 2
search_global_resources: dev dynamic PCI: 00:02.0, resource 0, flags 60001200 base 0xfc000000 size 0x2000000
search_global_resources: dev dynamic PCI: 00:02.0, resource 1, flags 60000200 base 0xfe000000 size 0x1000
search_global_resources: dev dynamic PCI: 00:03.0, #resources 2
search_global_resources: dev dynamic PCI: 00:03.0, resource 0, flags 60000100 base 0x1000 size 0x20
search_global_resources: dev dynamic PCI: 00:03.0, resource 1, flags 60000200 base 0xfe001000 size 0x20
search_global_resources: dev dynamic PCI: 00:04.0, #resources 1
search_global_resources: dev dynamic PCI: 00:04.0, resource 0, flags 60000100 base 0x1020 size 0x20
lb_cleanup_memory_ranges: # entries 2
  #0: base 0x00000000 size 0xa0000
  #1: base 0x000c0000 size 0x6f40000
lb_memory_range: start 0x0 size 0x500
lb_cleanup_memory_ranges: # entries 3
  #0: base 0x00000500 size 0x9fb00
  #1: base 0x000c0000 size 0x6f40000
  #2: base 0x00000000 size 0x500
lb_memory_range: start 0xf0000 size 0xd0
lb_cleanup_memory_ranges: # entries 5
  #0: base 0x00000000 size 0x500
  #1: base 0x00000500 size 0x9fb00
  #2: base 0x000c0000 size 0x30000
  #3: base 0x000f00d0 size 0x6f0ff30
  #4: base 0x000f0000 size 0xd0
Wrote coreboot table at: 0x00000500 - 0x00000ab4  checksum f47c
Show all devs...After writing tables.
root(Root Device): enabled 1, 0 resources
cpus(CPU: 00): enabled 1, 0 resources
domain_0_pci_0_0(PCI: 00:00.0): enabled 1, 3 resources
domain_0_pci_1_0(PCI: 00:01.0): enabled 1, 1 resources
domain_0_pci_1_1(PCI: 00:01.1): enabled 1, 1 resources
domain_0_pci_1_3(PCI: 00:01.3): enabled 1, 0 resources
domain_0(PCI_DOMAIN: 0000): enabled 1, 4 resources
dynamic PCI: 00:02.0(PCI: 00:02.0): enabled 1, 2 resources
dynamic PCI: 00:03.0(PCI: 00:03.0): enabled 1, 2 resources
dynamic PCI: 00:04.0(PCI: 00:04.0): enabled 1, 1 resources
Stage2 code done.
LAR: Attempting to open 'normal/payload/segment0'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: CHECK normal/payload/segment0 @ 0xffd05520
start 0xffd05570 len 3112 reallen 4632 compression 1 entry 0x00010000 loadaddress 0x00010000
LAR: Compression algorithm #1 (lzma) used
LAR: Attempting to open 'normal/payload/segment1'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: CHECK normal/payload/segment1 @ 0xffd061a0
start 0xffd061f0 len 0 reallen 0 compression 0 entry 0x00010000 loadaddress 0x00020000
LAR: Compression algorithm #0 (none) used
LAR: Attempting to open 'normal/payload/segment2'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: seen member normal/payload/segment2 at 0xffd061f0, size 1221591
LAR: CHECK normal/payload/segment2 @ 0xffd061f0
start 0xffd06240 len 1221591 reallen 2703540 compression 1 entry 0x00010000 loadaddress 0x00100000
LAR: Compression algorithm #1 (lzma) used
LAR: Attempting to open 'normal/payload/segment3'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: seen member normal/payload/segment2 at 0xffd061f0, size 1221591
LAR: seen member normal/payload/segment3 at 0xffe30620, size 788990
LAR: CHECK normal/payload/segment3 @ 0xffe30620
start 0xffe30670 len 788990 reallen 1102056 compression 1 entry 0x00010000 loadaddress 0x00395000
LAR: Compression algorithm #1 (lzma) used
LAR: Attempting to open 'normal/payload/segment4'.
LAR: Start 0xffd00000 len 0x300000
LAR: seen member normal/option_table at 0xffd00000, size 932
LAR: seen member normal/initram/segment0 at 0xffd00400, size 440
LAR: seen member normal/stage2/segment0 at 0xffd00610, size 1
LAR: seen member normal/stage2/segment1 at 0xffd00670, size 19589
LAR: seen member normal/stage2/segment2 at 0xffd05350, size 382
LAR: seen member normal/payload/segment0 at 0xffd05520, size 3112
LAR: seen member normal/payload/segment1 at 0xffd061a0, size 0
LAR: seen member normal/payload/segment2 at 0xffd061f0, size 1221591
LAR: seen member normal/payload/segment3 at 0xffe30620, size 788990
LAR: seen member zerofill at 0xffef1070, size 1089295
LAR: seen member bootblock at 0xffffafc0, size 20480
LAR: File not found!
LAR: load_file: No such file 'normal/payload/segment4'
LAR: load_file_segments: All loaded, entry 0x00010000
Firmware type: LinuxBIOS
Linux version 2.6.24avatt-openvz (alien at panzer) (gcc version 4.3.3 (GCC) ) #1 SMP Tue Apr 21 04:56:02 EEST 2009
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 0000000000000ac0 (reserved)
 BIOS-e820: 0000000000000ac0 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 00000000000f00d0 (reserved)
 BIOS-e820: 0000000000100000 - 0000000007000000 (usable)
112MB LOWMEM available.
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->    28672
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->    28672
DMI not present or invalid.
Allocating PCI resources starting at 10000000 (gap: 07000000:f9000000)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 28420
Kernel command line: console=tty0 console=ttyS0,115200 rdinit=/linuxrc
Found and enabled local APIC!
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0


And v2:

coreboot-2.0.0-LAB Tue Apr 21 22:22:13 EEST 2009 starting...
Uncompressing coreboot to RAM.
Jumping to coreboot.
coreboot-2.0.0-LAB Tue Apr 21 22:22:13 EEST 2009 booting...
Enumerating buses...
Finding PCI configuration type.
PCI: Using configuration type 1
PCI_DOMAIN: 0000 enabled
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [8086/1237] enabled
PCI: 00:01.0 [8086/7000] enabled
PCI: 00:01.1 [8086/7010] enabled
PCI: 00:01.3 [8086/7113] enabled
PCI: 00:02.0 [1013/00b8] enabled
PCI: 00:03.0 [1022/2000] enabled
PCI: 00:04.0 [1af4/1002] enabled
PCI: pci_scan_bus returning with max=000
done
Allocating resources...
Reading resources...
Done reading resources.
Setting resources...
I would set ram size to 0x20000 Kbytes
PCI: 00:01.1 20 <- [0x0000001040 - 0x000000104f] size 0x00000010 gran 0x04 io
PCI: 00:02.0 10 <- [0x00fc000000 - 0x00fdffffff] size 0x02000000 gran 0x19 prefmem
PCI: 00:02.0 14 <- [0x00fe000000 - 0x00fe000fff] size 0x00001000 gran 0x0c mem
PCI: 00:03.0 10 <- [0x0000001000 - 0x000000101f] size 0x00000020 gran 0x05 io
PCI: 00:03.0 14 <- [0x00fe001000 - 0x00fe00101f] size 0x00000020 gran 0x05 mem
PCI: 00:04.0 10 <- [0x0000001020 - 0x000000103f] size 0x00000020 gran 0x05 io
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 subsystem <- 00/00
PCI: 00:00.0 cmd <- 00
PCI: 00:01.0 subsystem <- 00/00
PCI: 00:01.0 cmd <- 07
PCI: 00:01.1 cmd <- 01
PCI: 00:01.3 cmd <- 00
PCI: 00:02.0 cmd <- 03
PCI: 00:03.0 cmd <- 07
PCI: 00:04.0 cmd <- 01
done.
Initializing devices...
Root Device init
PCI: 00:00.0 init
PCI: 00:01.0 init
PCI: 00:01.1 init
IDE: Primary IDE interface: on
IDE: Secondary IDE interface: on
IDE: Access to legacy IDE ports: off
PCI: 00:02.0 init
INSTALL REAL-MODE IDT
DO THE VGA BIOS
found VGA: vid=1013, did=b8
rom base, size: c0000
bus/devfn = 0x10
Keyboard init...
PCI: 00:03.0 init
PCI: 00:04.0 init
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.
Moving GDT to 0x500...ok
Multiboot Information structure has been written.
Adjust low_table_end from 0x00000530 to 0x00001000 
Adjust rom_table_end from 0x000f04b8 to 0x00100000 
Wrote coreboot table at: 00000530 - 00000c00  checksum 8417

elfboot: Attempting to load payload.
rom_stream: 0xffd00000 - 0xfffeffff
Uncompressing to RAM 0x01000000  olen = 0x003ba268 done.
Found ELF candidate at offset 0
header_offset is 0
Try to load at offset 0x0
Dropping non PT_LOAD segment
New segment addr 0x10000 size 0x549c offset 0x124 filesize 0x1218
(cleaned up) New segment addr 0x10000 size 0x549c offset 0x124 filesize 0x1218
New segment addr 0x20000 size 0x1070 offset 0x133c filesize 0x0
(cleaned up) New segment addr 0x20000 size 0x1070 offset 0x133c filesize 0x0
New segment addr 0x100000 size 0x220d04 offset 0x133c filesize 0x220d04
(cleaned up) New segment addr 0x100000 size 0x220d04 offset 0x133c filesize 0x220d04
New segment addr 0x321000 size 0x1be000 offset 0x222040 filesize 0x198228
(cleaned up) New segment addr 0x321000 size 0x1be000 offset 0x222040 filesize 0x198228
Loading Segment: addr: 0x0000000007fe4000 memsz: 0x000000000000549c filesz: 0x0000000000001218
Clearing Segment: addr: 0x0000000007fe5218 memsz: 0x0000000000004284
Loading Segment: addr: 0x0000000000020000 memsz: 0x0000000000001070 filesz: 0x0000000000000000
Clearing Segment: addr: 0x0000000000020000 memsz: 0x0000000000001070
Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000220d04 filesz: 0x0000000000220d04
Loading Segment: addr: 0x0000000000321000 memsz: 0x00000000001be000 filesz: 0x0000000000198228
Clearing Segment: addr: 0x00000000004b9228 memsz: 0x0000000000025dd8
Jumping to boot code at 0x10000
Firmware type: LinuxBIOS
Linux version 2.6.24avatt-openvz (alien at hyperion) (gcc version 4.3.3 (GCC) ) #11 SMP Tue Apr 21 22:19:11 EEST 2009
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 0000000000001000 (reserved)
 BIOS-e820: 0000000000001000 - 00000000000a0000 (usable)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000008000000 (usable)
128MB LOWMEM available.
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->    32768
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->    32768
DMI not present or invalid.
Allocating PCI resources starting at 10000000 (gap: 08000000:f8000000)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32480
Kernel command line: console=tty0 console=ttyS0,115200 rdinit=/linuxrc
Found and enabled local APIC!
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0



-- 
Ing. Cristi Măgherușan, System/Network Engineer
Technical University of Cluj-Napoca, Romania
http://cc.utcluj.ro  +40264 401247
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20090423/5a467732/attachment.sig>


More information about the coreboot mailing list