Using just one dimm made it better. It gave last line FILO version 0.5(desktop) and date. Image is slightly modified. I hopefully disabled onboard vga. It is set to 2.0 and off. Also other things in my opinion not so important now as paraller port and floppy are set off. Could unconnected floppy drive affect to PNP errors?
northbridge is changed by just using device number 0x1130 instead of 0x7120 in northbridge.c Filo.elf is different this time too. Is the ram working good enough with one chip? Does elfload tell anythig to you?
LinuxBIOS-2.0.0.0Fallback la 13.10.2007 21:12:02 +0300 starting... Ram1.00 Ram2.00 Ram3 Found DIMM in slot 00 DIMM is 0x80MB After translation, dimm_size is 0x0d No DIMM found in slot 01 DRP calculated to 0x0d Ram4 Copying LinuxBIOS to RAM. Jumping to LinuxBIOS. LinuxBIOS-2.0.0.0Fallback la 13.10.2007 21:12:02 +0300 booting... end 165e2c69, start a 32-bit delta 1706 calibrate_tsc 32-bit result is 1706 clocks_per_usec: 1706 Enumerating buses... scan_static_bus for Root Device Finding PCI configuration type. PCI: Using configuration type 1 PCI_DOMAIN: 0000 enabled PCI_DOMAIN: 0000 scanning... PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [8086/1130] ops PCI: 00:00.0 [8086/1130] enabled PCI: devfn 0x8, bad id 0xffffffff PCI: devfn 0x11, bad id 0xffffffff PCI: devfn 0x12, bad id 0xffffffff PCI: devfn 0x13, bad id 0xffffffff PCI: devfn 0x14, bad id 0xffffffff PCI: devfn 0x15, bad id 0xffffffff PCI: devfn 0x16, bad id 0xffffffff PCI: devfn 0x17, bad id 0xffffffff PCI: devfn 0x18, bad id 0xffffffff PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff PCI: devfn 0x68, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff PCI: devfn 0x78, bad id 0xffffffff PCI: devfn 0x80, bad id 0xffffffff PCI: devfn 0x88, bad id 0xffffffff PCI: devfn 0x90, bad id 0xffffffff PCI: devfn 0x98, bad id 0xffffffff PCI: devfn 0xa0, bad id 0xffffffff PCI: devfn 0xa8, bad id 0xffffffff PCI: devfn 0xb0, bad id 0xffffffff PCI: devfn 0xb8, bad id 0xffffffff PCI: devfn 0xc0, bad id 0xffffffff PCI: devfn 0xc8, bad id 0xffffffff PCI: devfn 0xd0, bad id 0xffffffff PCI: devfn 0xd8, bad id 0xffffffff PCI: devfn 0xe0, bad id 0xffffffff PCI: devfn 0xe8, bad id 0xffffffff PCI: 00:1e.0 [8086/244e] bus ops PCI: 00:1e.0 [8086/244e] enabled PCI: 00:1f.0 [8086/2440] bus ops PCI: 00:1f.0 [8086/2440] enabled PCI: 00:1f.1 [8086/244b] ops PCI: 00:1f.1 [8086/244b] enabled PCI: 00:1f.2 [8086/2442] ops PCI: 00:1f.2 [8086/2442] disabled PCI: 00:1f.3 [8086/2443] enabled PCI: 00:1f.4 [8086/2444] ops PCI: 00:1f.4 [8086/2444] disabled PCI: 00:1f.5 [8086/2445] ops PCI: 00:1f.5 [8086/2445] disabled PCI: 00:1f.6 [8086/2446] ops PCI: 00:1f.6 [8086/2446] disabled PCI: devfn 0xff, bad id 0xffffffff do_pci_scan_bridge for PCI: 00:1e.0 PCI: pci_scan_bus for bus 01 malloc Enter, size 668, free_mem_ptr 00022000 malloc 0x00022000 PCI: 01:00.0 [1274/1371] enabled PCI: devfn 0x8, bad id 0xffffffff PCI: devfn 0x10, bad id 0xffffffff malloc Enter, size 668, free_mem_ptr 0002229c malloc 0x0002229c PCI: 01:03.0 [1022/2001] enabled PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff PCI: devfn 0x68, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff PCI: devfn 0x78, bad id 0xffffffff PCI: devfn 0x80, bad id 0xffffffff PCI: devfn 0x88, bad id 0xffffffff PCI: devfn 0x90, bad id 0xffffffff PCI: devfn 0x98, bad id 0xffffffff PCI: devfn 0xa0, bad id 0xffffffff PCI: devfn 0xa8, bad id 0xffffffff PCI: devfn 0xb0, bad id 0xffffffff PCI: devfn 0xb8, bad id 0xffffffff PCI: devfn 0xc0, bad id 0xffffffff PCI: devfn 0xc8, bad id 0xffffffff PCI: devfn 0xd0, bad id 0xffffffff PCI: devfn 0xd8, bad id 0xffffffff PCI: devfn 0xe0, bad id 0xffffffff PCI: devfn 0xe8, bad id 0xffffffff PCI: devfn 0xf0, bad id 0xffffffff PCI: devfn 0xf8, bad id 0xffffffff PCI: pci_scan_bus returning with max=001 do_pci_scan_bridge returns max 1 scan_static_bus for PCI: 00:1f.0 malloc Enter, size 668, free_mem_ptr 00022538 malloc 0x00022538 malloc Enter, size 668, free_mem_ptr 000227d4 malloc 0x000227d4 malloc Enter, size 668, free_mem_ptr 00022a70 malloc 0x00022a70 malloc Enter, size 668, free_mem_ptr 00022d0c malloc 0x00022d0c malloc Enter, size 668, free_mem_ptr 00022fa8 malloc 0x00022fa8 malloc Enter, size 668, free_mem_ptr 00023244 malloc 0x00023244 malloc Enter, size 668, free_mem_ptr 000234e0 malloc 0x000234e0 PNP: 002e.8 disabled PNP: 002e.9 enabled PNP: 002e.a disabled PNP: 002e.b enabled PNP: 002e.c disabled PNP: 002e.d disabled PNP: 002e.0 enabled PNP: 002e.1 enabled PNP: 002e.2 enabled PNP: 002e.3 enabled PNP: 002e.5 enabled PNP: 002e.6 enabled PNP: 002e.7 enabled scan_static_bus for PCI: 00:1f.0 done PCI: pci_scan_bus returning with max=001 scan_static_bus for Root Device done done Allocating resources... Reading resources... Root Device compute_allocate_io: base: 00000400 size: 00000000 align: 0 gran: 0 Root Device read_resources bus 0 link: 0 PCI_DOMAIN: 0000 read_resources bus 0 link: 0 PCI: 00:1e.0 compute_allocate_io: base: 00000000 size: 00000000 align: 12 gran: PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 01:00.0 10 * [0x00000000 - 0x0000003f] io PCI: 01:03.0 10 * [0x00000040 - 0x0000005f] io PCI: 00:1e.0 compute_allocate_io: base: 00000060 size: 00001000 align: 12 gran: PCI: 00:1e.0 compute_allocate_prefmem: base: 00000000 size: 00000000 align: 20 PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 00:1e.0 compute_allocate_prefmem: base: 00000000 size: 00000000 align: 20 PCI: 00:1e.0 compute_allocate_prefmem: base: fff00000 size: 00000000 align: 20 PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 00:1e.0 compute_allocate_prefmem: base: fff00000 size: 00000000 align: 20 PCI: 00:1e.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:1e.0 compute_allocate_mem: base: 00000000 size: 00000000 align: 20 gran PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 01:03.0 14 * [0x00000000 - 0x0000001f] mem PCI: 00:1e.0 compute_allocate_mem: base: 00000020 size: 00100000 align: 20 gran PCI: 00:1f.0 read_resources bus 0 link: 0 PCI: 00:1f.0 read_resources bus 0 link: 0 done PCI_DOMAIN: 0000 read_resources bus 0 link: 0 done Root Device read_resources bus 0 link: 0 done PCI: 00:1e.0 1c * [0x00001000 - 0x00001fff] io PCI: 00:1f.1 20 * [0x00002000 - 0x0000200f] io PCI: 00:1f.3 20 * [0x00002010 - 0x0000201f] io PNP: 002e.5 60 * [0x00002020 - 0x00002020] io PNP: 002e.5 62 * [0x00002030 - 0x00002030] io PNP: 002e.7 60 * [0x00002040 - 0x00002040] io Root Device compute_allocate_io: base: 00002041 size: 00001c41 align: 12 gran: Root Device compute_allocate_mem: base: 00000000 size: 00000000 align: 0 gran: Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:1e.0 20 * [0x00000000 - 0x000fffff] mem Root Device compute_allocate_mem: base: 00100000 size: 00100000 align: 20 gran: Done reading resources. Setting resources... Root Device compute_allocate_io: base: 00001000 size: 00001c41 align: 12 gran: Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:1e.0 1c * [0x00001000 - 0x00001fff] io PCI: 00:1f.1 20 * [0x00002000 - 0x0000200f] io PCI: 00:1f.3 20 * [0x00002010 - 0x0000201f] io PNP: 002e.5 60 * [0x00002020 - 0x00002020] io PNP: 002e.5 62 * [0x00002030 - 0x00002030] io PNP: 002e.7 60 * [0x00002040 - 0x00002040] io Root Device compute_allocate_io: base: 00002041 size: 00001041 align: 12 gran: Root Device compute_allocate_mem: base: feb00000 size: 00100000 align: 20 gran: Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:1e.0 20 * [0xfeb00000 - 0xfebfffff] mem Root Device compute_allocate_mem: base: fec00000 size: 00100000 align: 20 gran: Root Device assign_resources, bus 0 link: 0 Setting RAM size to 128 MB PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0 PCI: 00:1e.0 compute_allocate_io: base: 00001000 size: 00001000 align: 12 gran: PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 01:00.0 10 * [0x00001000 - 0x0000103f] io PCI: 01:03.0 10 * [0x00001040 - 0x0000105f] io PCI: 00:1e.0 compute_allocate_io: base: 00001060 size: 00001000 align: 12 gran: PCI: 00:1e.0 1c <- [0x0000001000 - 0x0000001fff] bus 01 io PCI: 00:1e.0 compute_allocate_mem: base: feb00000 size: 00100000 align: 20 gran PCI: 00:1e.0 read_resources bus 1 link: 0 PCI: 00:1e.0 read_resources bus 1 link: 0 done PCI: 01:03.0 14 * [0xfeb00000 - 0xfeb0001f] mem PCI: 00:1e.0 compute_allocate_mem: base: feb00020 size: 00100000 align: 20 gran PCI: 00:1e.0 20 <- [0x00feb00000 - 0x00febfffff] bus 01 mem PCI: 00:1e.0 assign_resources, bus 1 link: 0 PCI: 01:00.0 10 <- [0x0000001000 - 0x000000103f] io PCI: 01:03.0 10 <- [0x0000001040 - 0x000000105f] io PCI: 01:03.0 14 <- [0x00feb00000 - 0x00feb0001f] mem PCI: 00:1e.0 assign_resources, bus 1 link: 0 PCI: 00:1f.0 assign_resources, bus 0 link: 0 PNP: 002e.9 60 <- [0x00000003f8 - 0x00000003f7] io PNP: 002e.9 70 <- [0x0000000004 - 0x0000000003] irq PNP: 002e.b 60 <- [0x0000000060 - 0x0000000067] io PNP: 002e.b 62 <- [0x0000000064 - 0x0000000063] io PNP: 002e.b 70 <- [0x0000000001 - 0x0000000001] irq PNP: 002e.b 72 <- [0x000000000c - 0x000000000b] irq ERROR: PNP: 002e.0 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.0 70 irq size: 0x0000000001 not assigned ERROR: PNP: 002e.0 74 drq size: 0x0000000001 not assigned ERROR: PNP: 002e.1 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.1 70 irq size: 0x0000000001 not assigned ERROR: PNP: 002e.1 74 drq size: 0x0000000001 not assigned ERROR: PNP: 002e.2 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.2 70 irq size: 0x0000000001 not assigned ERROR: PNP: 002e.3 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.3 70 irq size: 0x0000000001 not assigned PNP: 002e.5 60 <- [0x0000002020 - 0x0000002020] io PNP: 002e.5 62 <- [0x0000002030 - 0x0000002030] io ERROR: PNP: 002e.5 70 irq size: 0x0000000001 not assigned ERROR: PNP: 002e.5 72 irq size: 0x0000000001 not assigned ERROR: PNP: 002e.6 60 io size: 0x0000000008 not assigned ERROR: PNP: 002e.6 70 irq size: 0x0000000001 not assigned PNP: 002e.7 60 <- [0x0000002040 - 0x0000002040] io ERROR: PNP: 002e.7 62 io size: 0x0000000002 not assigned ERROR: PNP: 002e.7 70 irq size: 0x0000000001 not assigned PCI: 00:1f.0 assign_resources, bus 0 link: 0 PCI: 00:1f.1 20 <- [0x0000002000 - 0x000000200f] io PCI: 00:1f.3 20 <- [0x0000002010 - 0x000000201f] io PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0 Root Device assign_resources, bus 0 link: 0 Done setting resources. Done allocating resources. Enabling resources... PCI: 00:00.0 cmd <- 06 PCI: 00:1e.0 bridge ctrl <- 0003 PCI: 00:1e.0 cmd <- 07 PCI: 01:00.0 cmd <- 01 PCI: 01:03.0 cmd <- 03 PCI: 00:1f.0 cmd <- 0f w83627hf hwm smbus enabled PCI: 00:1f.1 cmd <- 01 PCI: 00:1f.3 subsystem <- 00/00 PCI: 00:1f.3 cmd <- 01 done. Initializing devices... Root Device init PCI: 00:00.0 init Northbridge init PCI: 00:1e.0 init PCI: 00:1f.0 init IOAPIC Southbridge enabled 2186 Southbridge APIC ID = 2000000 Set power on if power fails RTC Init PNP: 002e.9 init PNP: 002e.b init PCI: 00:1f.1 init IDE0 IDE1 PCI: 00:1f.3 init PCI: 01:00.0 init PCI: 01:03.0 init PNP: 002e.0 init PNP: 002e.1 init PNP: 002e.2 init PNP: 002e.3 init PNP: 002e.5 init PNP: 002e.6 init PNP: 002e.7 init Devices initialized Moving GDT to 0x500...ok Adjust low_table_end from 0x00000530 to 0x00001000 Adjust rom_table_end from 0x000f0000 to 0x000f0000 Wrote linuxbios table at: 00000530 - 000006b8 checksum 8b87 Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3 rom_stream: 0xfff80000 - 0xfffeffff Found ELF candidate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 0002377c malloc 0x0002377c New segment addr 0x100000 size 0x21160 offset 0xc0 filesize 0x71c8 (cleaned up) New segment addr 0x100000 size 0x21160 offset 0xc0 filesize 0x71c8 lb: [0x0000000000004000, 0x0000000000026000) malloc Enter, size 32, free_mem_ptr 0002379c malloc 0x0002379c New segment addr 0x121160 size 0x48 offset 0x72a0 filesize 0x48 (cleaned up) New segment addr 0x121160 size 0x48 offset 0x72a0 filesize 0x48 lb: [0x0000000000004000, 0x0000000000026000) Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000021160 filesz: 0x0 [ 0x0000000000100000, 00000000001071c8, 0x0000000000121160) <- 00000000000000c0 Clearing Segment: addr: 0x00000000001071c8 memsz: 0x0000000000019f98 Loading Segment: addr: 0x0000000000121160 memsz: 0x0000000000000048 filesz: 0x0 [ 0x0000000000121160, 00000000001211a8, 0x00000000001211a8) <- 00000000000072a0 Loaded segments verified segments closed down stream Jumping to boot code at 0x1046c4 entry = 0x001046c4 lb_start = 0x00004000 lb_size = 0x00022000 adjust = 0x07fda000 buffer = 0x07fbc000 elf_boot_notes = 0x0001bec0 adjusted_boot_notes = 0x07ff5ec0
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios