Hello,
thanks for all suggestions so far. I can now boot the board (and my CPU, a "Brisbane") with the following modifications:
Index: src/cpu/amd/model_fxx/model_fxx_init.c =================================================================== --- src/cpu/amd/model_fxx/model_fxx_init.c (revision 2699) +++ src/cpu/amd/model_fxx/model_fxx_init.c (working copy) @@ -615,6 +615,7 @@ { X86_VENDOR_AMD, 0x40f82 }, /* S1g1:Turion64 x2 */ { X86_VENDOR_AMD, 0x40ff2 }, /* DH-F2 Socket AM2: Athlon64 */ { X86_VENDOR_AMD, 0x50ff2 }, /* DH-F2 Socket AM2: Athlon64 */ + { X86_VENDOR_AMD, 0x60fb1 }, /* DH-F2??? Socket AM2: Athlon64 Brisbane*/ { X86_VENDOR_AMD, 0x40fc2 }, /* S1g1:Turion64 */ { X86_VENDOR_AMD, 0x40f13 }, /* JH-F3 Socket F (1207): Opteron Dual Core */ { X86_VENDOR_AMD, 0x40f33 }, /* AM2 : Opteron Dual Core/Athlon64 x2/ Athlon64 FX Dual Core */
I do not know if this is enough or if some other parameters should be adapted. Some issues remain:
-powernow does not work, and the cpu freq. is at 2.5 GHz (proprietary BIOS: max cpu freq. 2.6 GHz)
-having booted with linuxbios, flashroom fails to erase (and therefore flash) any other BIOS
-some problems with X: with the proprietary BIOS the machine freezes using the free nv driver (02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS]). It works with linuxbios, but I have to log in twice with no cursor the first time. The nvidia driver does not work with linuxbios.
-I had to use the delay in filo.c (cmp. http://www.linuxbios.org/GIGABYTE_GA-M57SLI-S4_Build_Tutorial)
-it takes quite long to load vmlinuz and the initrd.img. Probably due to: IDE_DISK_POLL_DELAY = 1 (?)
-still the "Fallback" bios is booted, although I could not find any difference in the configuration of standard and fallback BIOS. The same file.elf was used.
Any suggestions and ideas are wellcome!
Thanks,
Andi
Below find the serial output: ====================================
LinuxBIOS-2.0.0_m57sli_Fallback Fri May 25 16:32:21 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107121207110202 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 ht reset -
LinuxBIOS-2.0.0_m57sli_Fallback Fri May 25 16:32:21 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107120707110210 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 Ram1.00 Ram2.00 Unbuffered 333Mhz Interleaved RAM: 0x00400000 KB Ram3 dimm_mask = 00000033 x4_mask = 00000000 x16_mask = 00000000 single_rank_mask = 00000000 ODC = 00111322 Addr Timing= 002b2220 Initializing memory: done RAM: 0x00500000 KB Setting variable MTRR 2, base: 0MB, range: 2048MB, type WB Setting variable MTRR 3, base: 2048MB, range: 1024MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=14 done set DQS timing:DQSPos: 00 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=34 done Total DQS Training : tsc [00]=000000004599b8b0 Total DQS Training : tsc [01]=00000000475a1098 Total DQS Training : tsc [02]=00000000a33aa32a Total DQS Training : tsc [03]=00000000a57e3581 Ram4 v_esp=000cee78 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=00100000 linxbios_ram.nrv2b length = 0000d633 linxbios_ram.bin length = 00022550 Jumping to LinuxBIOS. LinuxBIOS-2.0.0_m57sli_Fallback Sun May 27 21:19:37 CEST 2007 booting... Enumerating buses... APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.3 siblings=1 CPU: APIC: 00 enabled CPU: APIC: 01 enabled PCI: 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/0369] enabled PCI: 00:00.0 [10de/0369] enabled next_unitid: 0010 PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [10de/0369] enabled PCI: 00:01.0 [10de/0360] enabled PCI: 00:01.1 [10de/0368] enabled PCI: 00:01.2 [10de/036a] enabled PCI: 00:01.3 [10de/036b] enabled PCI: 00:02.0 [10de/036c] enabled PCI: 00:02.1 [10de/036d] enabled PCI: 00:04.0 [10de/036e] enabled PCI: 00:05.0 [10de/037f] enabled PCI: 00:05.1 [10de/037f] enabled PCI: 00:05.2 [10de/037f] enabled PCI: 00:06.0 [10de/0370] enabled PCI: 00:06.1 [10de/0371] enabled PCI: 00:08.0 [10de/0373] enabled PCI: 00:0a.0 [10de/0376] enabled PCI: 00:0b.0 [10de/0374] enabled PCI: 00:0c.0 [10de/0374] enabled PCI: 00:0d.0 [10de/0378] enabled PCI: 00:0e.0 [10de/0375] enabled PCI: 00:0f.0 [10de/0377] enabled PNP: 002e.0 disabled PNP: 002e.1 enabled PNP: 002e.2 disabled PNP: 002e.3 disabled PNP: 002e.4 enabled PNP: 002e.5 enabled PNP: 002e.6 enabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled smbus: PCI: 00:01.1[0]->I2C: 01:50 enabled smbus: PCI: 00:01.1[0]->I2C: 01:51 enabled smbus: PCI: 00:01.1[0]->I2C: 01:52 enabled smbus: PCI: 00:01.1[0]->I2C: 01:53 enabled smbus: PCI: 00:01.1[0]->I2C: 01:54 enabled smbus: PCI: 00:01.1[0]->I2C: 01:55 enabled smbus: PCI: 00:01.1[0]->I2C: 01:56 enabled smbus: PCI: 00:01.1[0]->I2C: 01:57 enabled smbus: PCI: 00:01.1[1]->I2C: 02:51 enabled 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: pci_scan_bus returning with max=005 PCI: pci_scan_bus for bus 06 PCI: pci_scan_bus returning with max=006 PCI: pci_scan_bus for bus 07 PCI: 07:00.0 [10de/0392] enabled PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 done Allocating resources... Reading resources... PCI: 00:06.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io PCI: 00:06.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:06.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem PCI: 00:0a.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io PCI: 00:0a.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem PCI: 00:0a.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 05 io PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 05 prefmem PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 05 mem PCI: 00:0e.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 06 io PCI: 00:0e.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 06 prefmem PCI: 00:0e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 06 mem Done reading resources. Allocating VGA resource PCI: 07:00.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:0f.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 1c0 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0> PCI: 00:18.0 1b8 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00f4000000 - 0x00f61fffff] mem <node 0 link 0> PCI: 00:01.0 14 <- [0x00f6144000 - 0x00f6144fff] mem PNP: 002e.1 60 <- [0x00000003f8 - 0x00000003ff] io PNP: 002e.1 70 <- [0x0000000004 - 0x0000000004] irq PNP: 002e.4 60 <- [0x0000000290 - 0x0000000297] io PNP: 002e.4 62 <- [0x0000000230 - 0x0000000237] io PNP: 002e.4 70 <- [0x0000000009 - 0x0000000009] irq PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] io PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] io PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq PNP: 002e.6 70 <- [0x000000000c - 0x000000000c] irq PCI: 00:01.1 10 <- [0x0000002c00 - 0x0000002c3f] io PCI: 00:01.1 20 <- [0x0000002c40 - 0x0000002c7f] io PCI: 00:01.1 24 <- [0x0000002c80 - 0x0000002cbf] io PCI: 00:01.1 60 <- [0x0000002000 - 0x00000020ff] io PCI: 00:01.1 64 <- [0x0000002400 - 0x00000024ff] io PCI: 00:01.1 68 <- [0x0000002800 - 0x00000028ff] io PCI: 00:01.3 10 <- [0x00f6100000 - 0x00f613ffff] mem PCI: 00:02.0 10 <- [0x00f6145000 - 0x00f6145fff] mem PCI: 00:02.1 10 <- [0x00f614a000 - 0x00f614a0ff] mem PCI: 00:04.0 20 <- [0x0000002cc0 - 0x0000002ccf] io PCI: 00:05.0 10 <- [0x0000003000 - 0x0000003007] io PCI: 00:05.0 14 <- [0x0000003070 - 0x0000003073] io PCI: 00:05.0 18 <- [0x0000003010 - 0x0000003017] io PCI: 00:05.0 1c <- [0x0000003080 - 0x0000003083] io PCI: 00:05.0 20 <- [0x0000002cd0 - 0x0000002cdf] io PCI: 00:05.0 24 <- [0x00f6146000 - 0x00f6146fff] mem PCI: 00:05.1 10 <- [0x0000003020 - 0x0000003027] io PCI: 00:05.1 14 <- [0x0000003090 - 0x0000003093] io PCI: 00:05.1 18 <- [0x0000003030 - 0x0000003037] io PCI: 00:05.1 1c <- [0x00000030a0 - 0x00000030a3] io PCI: 00:05.1 20 <- [0x0000002ce0 - 0x0000002cef] io PCI: 00:05.1 24 <- [0x00f6147000 - 0x00f6147fff] mem PCI: 00:05.2 10 <- [0x0000003040 - 0x0000003047] io PCI: 00:05.2 14 <- [0x00000030b0 - 0x00000030b3] io PCI: 00:05.2 18 <- [0x0000003050 - 0x0000003057] io PCI: 00:05.2 1c <- [0x00000030c0 - 0x00000030c3] io PCI: 00:05.2 20 <- [0x0000002cf0 - 0x0000002cff] io PCI: 00:05.2 24 <- [0x00f6148000 - 0x00f6148fff] mem PCI: 00:06.1 10 <- [0x00f6140000 - 0x00f6143fff] mem PCI: 00:08.0 10 <- [0x00f6149000 - 0x00f6149fff] mem PCI: 00:08.0 14 <- [0x0000003060 - 0x0000003067] io PCI: 00:08.0 18 <- [0x00f614b000 - 0x00f614b0ff] mem PCI: 00:08.0 1c <- [0x00f614c000 - 0x00f614c00f] mem PCI: 00:0f.0 1c <- [0x0000001000 - 0x0000001fff] bus 07 io PCI: 00:0f.0 24 <- [0x00e0000000 - 0x00efffffff] bus 07 prefmem PCI: 00:0f.0 20 <- [0x00f4000000 - 0x00f60fffff] bus 07 mem PCI: 07:00.0 10 <- [0x00f4000000 - 0x00f4ffffff] mem PCI: 07:00.0 14 <- [0x00e0000000 - 0x00efffffff] prefmem64 PCI: 07:00.0 1c <- [0x00f5000000 - 0x00f5ffffff] mem64 PCI: 07:00.0 24 <- [0x0000001000 - 0x000000107f] io PCI: 07:00.0 30 <- [0x00f6000000 - 0x00f601ffff] romem PCI: 00:18.3 94 <- [0x00f0000000 - 0x00f3ffffff] mem <gart> Done setting resources. Done allocating resources. Enabling resources... PCI: 00:18.0 cmd <- 140 PCI: 00:00.0 subsystem <- 1022/2b80 PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 subsystem <- 1022/2b80 PCI: 00:01.0 cmd <- 14f mcp55 lpc decode:PNP: 002e.1, base=0x000003f8, end=0x000003ff mcp55 lpc decode:PNP: 002e.4, base=0x00000290, end=0x00000297 mcp55 lpc decode:PNP: 002e.4, base=0x00000230, end=0x00000237 mcp55 lpc decode:PNP: 002e.5, base=0x00000060, end=0x00000060 mcp55 lpc decode:PNP: 002e.5, base=0x00000064, end=0x00000064 PCI: 00:01.1 subsystem <- 1022/2b80 PCI: 00:01.1 cmd <- 141 PCI: 00:01.2 cmd <- 540 PCI: 00:01.3 cmd <- 142 PCI: 00:02.0 subsystem <- 1022/2b80 PCI: 00:02.0 cmd <- 142 PCI: 00:02.1 subsystem <- 1022/2b80 PCI: 00:02.1 cmd <- 142 PCI: 00:04.0 subsystem <- 1022/2b80 PCI: 00:04.0 cmd <- 141 PCI: 00:05.0 subsystem <- 1022/2b80 PCI: 00:05.0 cmd <- 143 PCI: 00:05.1 subsystem <- 1022/2b80 PCI: 00:05.1 cmd <- 143 PCI: 00:05.2 subsystem <- 1022/2b80 PCI: 00:05.2 cmd <- 143 PCI: 00:06.0 bridge ctrl <- 0a03 PCI: 00:06.0 cmd <- 144 PCI: 00:06.1 subsystem <- 1022/2b80 PCI: 00:06.1 cmd <- 142 PCI: 00:08.0 subsystem <- 1022/2b80 PCI: 00:08.0 cmd <- 143 PCI: 00:0a.0 bridge ctrl <- 0003 PCI: 00:0a.0 cmd <- 140 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 <- 0003 PCI: 00:0e.0 cmd <- 140 PCI: 00:0f.0 bridge ctrl <- 000b PCI: 00:0f.0 cmd <- 147 PCI: 07:00.0 cmd <- 143 PCI: 00:18.1 subsystem <- 1022/2b80 PCI: 00:18.1 cmd <- 140 PCI: 00:18.2 subsystem <- 1022/2b80 PCI: 00:18.2 cmd <- 140 PCI: 00:18.3 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init start_eip=0x00006000, offset=0x00110000, code_size=0x0000005b Initializing CPU #0 CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x00 done. ECC Disabled CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x01 done. CPU #1 Initialized All AP CPUs stopped PCI: 00:18.0 init PCI: 00:01.0 init set power on after power fail RTC Init Invalid CMOS LB checksum PNP: 002e.1 init PNP: 002e.4 init FAN_CTL: reg = 0x02a9, read value = 0x50 FAN_CTL: reg = 0x02a9, writing value = 0xd7 PNP: 002e.5 init PNP: 002e.6 init PCI: 00:01.1 init PCI: 00:02.1 init PCI: 00:04.0 init IDE0 PCI: 00:05.0 init SATA S SATA P PCI: 00:05.1 init SATA S SATA P PCI: 00:05.2 init SATA S SATA P PCI: 00:06.0 init dev_root mem base = 0x00e0000000 [0x50] <-- 0xe0000000 PCI: 00:06.1 init base = f6140000 codec_mask = 01 codec viddid: 10ec0883 No verb! PCI: 00:08.0 init MCP55 MAC PHY ID 0x01410c00 PHY ADDR 1 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:0f.0 init PCI: 00:18.1 init PCI: 00:18.2 init PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:01.2 init PCI: 00:01.3 init PCI: 07:00.0 init rom address for PCI: 07:00.0 = f6000000 copying VGA ROM Image from 0xf6000000 to 0xc0000, 0xf600 bytes entering emulator halt_sys: file /home/andi/freeBIOS/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387 Devices initialized Writing IRQ routing tables to 0xf0000...done. Wrote the mp table end at: 00000020 - 00000274 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 - 00000df8 checksum cbc3
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 0x3b960 offset 0xc0 filesize 0x11948 (cleaned up) New segment addr 0x100000 size 0x3b960 offset 0xc0 filesize 0x11948 New segment addr 0x13b960 size 0x48 offset 0x11a20 filesize 0x48 (cleaned up) New segment addr 0x13b960 size 0x48 offset 0x11a20 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x00000000bff80000 memsz: 0x000000000003b960 filesz: 0x0000000000011948 Clearing Segment: addr: 0x00000000bff91948 memsz: 0x000000000002a018 Loading Segment: addr: 0x00000000bffbb960 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x10d184 FILO version 0.5 (andi@flashgordon) Sun May 27 20:47:38 CEST 2007 menu: hde5:/boot/grub/menu.lst hde: LBA48 250GB: SAMSUNG SP2504C Mounted ext2fs Press any key to continue. Press any key to continue. Press any key to continue.
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. Debian GNU/Linux, kernel 2.6.18-4-amd64 Debian GNU/Linux, kernel 2.6.18-4-amd64 (single-user mode) Debian GNU/Linux Lenny, kernel 2.6.18-amd64 Debian GNU/Linux Sid, kernel 2.6.21-amd64 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 'Debian GNU/Linux Lenny, kernel 2.6.18-amd64'
root (hd4,4) kernel /boot/vmlinuz-2.6.18-4-amd64 root=/dev/sda2 ro acpi_use_timer_overri de console=tty0 console=ttyS0,115200 vga=791 initrd /boot/initrd.img-2.6.18-4-amd64 boot
Booting 'hde5:/boot/vmlinuz-2.6.18-4-amd64 root=/dev/sda2 ro acpi_use_timer_ove rride console=tty0 console=ttyS0,115200 vga=791 initrd=/boot/initrd.img-2.6.18- 4-amd64' Found Linux version 2.6.18-4-amd64 (unknown@Debian) #1 SMP Mon Mar 26 11:36:53 CEST 2007 bzImage. Loading kernel... ok Loading initrd... ok Jumping to entry point... Bootdata ok (command line is root=/dev/sda2 ro acpi_use_timer_override console=tty0 console=ttyS0,115200 vga=791) Linux version 2.6.18-4-amd64 (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Mon Mar 26 11:36:53 CEST 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000001000 - 00000000000a0000 (usable) BIOS-e820: 0000000000100000 - 00000000c0000000 (usable) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) DMI not present or invalid. ACPI: Unable to locate RSDP Scanning NUMA topology in Northbridge 24 Number of nodes 1 Node 0 MemBase 0000000000000000 Limit 0000000140000000 Using node hash shift of 63 Bootmem setup node 0 0000000000000000-0000000140000000 Nvidia board detected. Ignoring ACPI timer override. Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: GIGABYTE Product ID: M57SLI APIC at: 0xFEE00000 Processor #0 15:11 APIC version 16 Processor #1 15:11 APIC version 16 I/O APIC #2 Version 17 at 0xF6144000. Setting APIC routing to physical flat Processors: 2 Allocating PCI resources starting at c4000000 (gap: c0000000:40000000) SMP: Allowing 2 CPUs, 0 hotplug CPUs Built 1 zonelists. Total pages: 1029672 Kernel command line: root=/dev/sda2 ro acpi_use_timer_override console=tty0 console=ttyS0,115200 vga=791 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) time.c: Using 1.193182 MHz WALL PIT GTOD PIT/TSC timer. time.c: Detected 2400.010 MHz processor. Console: colour VGA+ 80x25 Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Checking aperture... CPU 0: aperture @ f0000000 size 64 MB Memory: 4107000k/5242880k available (1930k kernel code, 86916k reserved, 868k data, 176k init) Calibrating delay using timer specific routine.. 4808.82 BogoMIPS (lpj=9617640) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Capability LSM initialized 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/0 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 SMP alternatives: switching to UP code Using IO-APIC 2 GSI 16 sharing vector 0x91 and IRQ 16 GSI 17 sharing vector 0x99 and IRQ 17 GSI 18 sharing vector 0xA1 and IRQ 18 GSI 19 sharing vector 0xA9 and IRQ 19 GSI 20 sharing vector 0xB1 and IRQ 20 GSI 21 sharing vector 0xB9 and IRQ 21 GSI 22 sharing vector 0xC1 and IRQ 22 GSI 23 sharing vector 0xC9 and IRQ 23 Using local APIC timer interrupts. result 12500064 Detected 12.500 MHz APIC timer. SMP alternatives: switching to SMP code Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 4800.35 BogoMIPS (lpj=9600714) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU 1/1 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping 01 CPU 1: Syncing TSC to CPU 0. CPU 1: synchronized TSC with CPU 0 (last diff 0 cycles, maxerr 687 cycles) Brought up 2 CPUs testing NMI watchdog ... OK. migration_cost=187 checking if image is initramfs... it is Freeing initrd memory: 5292k freed NET: Registered protocol family 16 PCI: Using configuration type 1 ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Probing PCI hardware PCI: Using IRQ router default [10de/0370] at 0000:00:06.0 PCI->APIC IRQ transform: 0000:00:01.1[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:01.3[B] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 193 PCI->APIC IRQ transform: 0000:00:02.1[B] -> IRQ 201 PCI->APIC IRQ transform: 0000:00:05.0[A] -> IRQ 177 PCI->APIC IRQ transform: 0000:00:05.1[B] -> IRQ 201 PCI->APIC IRQ transform: 0000:00:05.2[C] -> IRQ 185 PCI->APIC IRQ transform: 0000:00:06.1[B] -> IRQ 201 PCI->APIC IRQ transform: 0000:00:08.0[A] -> IRQ 193 PCI->APIC IRQ transform: 0000:07:00.0[A] -> IRQ 153 PCI-DMA: Disabling AGP. PCI-DMA: aperture base @ f0000000 size 65536 KB PCI-DMA: using GART IOMMU. PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture PCI: Bridge: 0000:00:06.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0a.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: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0f.0 IO window: 1000-1fff MEM window: f4000000-f60fffff PREFETCH window: e0000000-efffffff NET: Registered protocol family 2 IP route cache hash table entries: 131072 (order: 8, 1048576 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 audit: initializing netlink socket (disabled) audit(1180702708.720:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) pcie_portdrv_probe->Dev[0376:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability pcie_portdrv_probe->Dev[0374:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability pcie_portdrv_probe->Dev[0374:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability pcie_portdrv_probe->Dev[0378:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability pcie_portdrv_probe->Dev[0375:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability pcie_portdrv_probe->Dev[0377:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Real Time Clock Driver v1.12ac Linux agpgart interface v0.101 (c) Dave Jones 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 PNP: No PS/2 controller found. Probing ports directly. serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 8 NET: Registered protocol family 20 Freeing unused kernel memory: 176k freed Loading, please wait... input: AT Translated Set 2 keyboard as /class/input/input0 Begin: Loading essential drivers... ... Done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-4-amd64/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-4-amd64/kernel/drivers/acpi/thermal.ko): No such device Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ehci_hcd 0000:00:02.1: EHCI Host Controller ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:02.1: debug port 1 ehci_hcd 0000:00:02.1: irq 201, io mem 0xf614a000 ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 10 ports detected forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56. NFORCE-MCP55: IDE controller at PCI slot 0000:00:04.0 NFORCE-MCP55: chipset revision 161 NFORCE-MCP55: not 100% native mode: will probe irqs later NFORCE-MCP55: 0000:00:04.0 (rev a1) UDMA133 controller ide0: BM-DMA at 0x2cc0-0x2cc7, BIOS settings: hda:pio, hdb:pio usb 1-2: new high speed USB device using ehci_hcd and address 3 hda: Optiarc DVD RW AD-7173A, ATAPI CD/DVD-ROM drive usb 1-2: configuration #1 chosen from 1 choice ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 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 193, io mem 0xf6145000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 10 ports detected SCSI subsystem initialized ata1: SATA max UDMA/133 cmd 0x3000 ctl 0x3072 bmdma 0x2CD0 irq 177 ata2: SATA max UDMA/133 cmd 0x3010 ctl 0x3082 bmdma 0x2CD8 irq 177 scsi0 : sata_nv Initializing USB Mass Storage driver... scsi2 : SCSI emulation for USB Mass Storage devices usb 2-1: new low speed USB device using ohci_hcd and address 2 ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: ATA-7, max UDMA7, 488395055 sectors: LBA48 NCQ (depth 0/32) usb 2-1: configuration #1 chosen from 1 choice usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver hiddev ata1.00: configured for UDMA/133 scsi1 : sata_nv input: HID 1241:1166 as /class/input/input1 input: USB HID v1.00 Mouse [HID 1241:1166] on usb-0000:00:02.0-1 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver ata2: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x3017 Vendor: ATA Model: SAMSUNG SP2504C Rev: VT10 Type: Direct-Access ANSI SCSI revision: 05 ata3: SATA max UDMA/133 cmd 0x3020 ctl 0x3092 bmdma 0x2CE0 irq 201 ata4: SATA max UDMA/133 cmd 0x3030 ctl 0x30A2 bmdma 0x2CE8 irq 201 scsi3 : sata_nv ata3: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x3027 scsi4 : sata_nv ata4: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x3037 ata5: SATA max UDMA/133 cmd 0x3040 ctl 0x30B2 bmdma 0x2CF0 irq 185 ata6: SATA max UDMA/133 cmd 0x3050 ctl 0x30C2 bmdma 0x2CF8 irq 185 scsi5 : sata_nv ata5: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x3047 scsi6 : sata_nv ata6: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x3057 forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01022:2b80 bound to 0000:00:08.0 hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 SCSI device sda: 488395055 512-byte hdwr sectors (250058 MB) sda: Write Protect is off SCSI device sda: drive cache: write back SCSI device sda: 488395055 512-byte hdwr sectors (250058 MB) sda: Write Protect is off SCSI device sda: drive cache: write back sda: sda1 sda2 sda3 sda4 < sda5 > sd 0:0:0:0: Attached scsi disk sda Done. Begin: Mounting root file system... ... Begin: Running /scripts/local-top ... Done. Begin: Running /scripts/local-premount ... kinit: name_to_dAttempting manual resume ev_t(/dev/sda1) = sda1(8,1) kinit: trying to resume from /dev/sda1 kinit: No resume image, doing normal boot... Done. kjournald starting. Commit interval 5 seconds Begin: Running /EXT3-fs: mounted filesystem with ordered data mode. scripts/local-bottom ... Done. Done. Begin: Running /scripts/init-bottom ... Done. INIT: version 2.86 booting Starting the hotplug events dispatcher: udevd. Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...ts: Compaq touchscreen protocol output i2c_adapter i2c-0: nForce2 SMBus adapter at 0x2c40 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x2c80 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 Vendor: cnmemory Model: cnmemory Rev: 6.50 Type: Direct-Access ANSI SCSI revision: 00 SCSI device sdb: 1970175 512-byte hdwr sectors (1009 MB) input: PC Speaker as /class/input/input2 sdb: Write Protect is off sdb: assuming drive cache: write through SCSI device sdb: 1970175 512-byte hdwr sectors (1009 MB) sdb: Write Protect is off sdb: assuming drive cache: write through sdb: sdb1 sd 2:0:0:0: Attached scsi removable disk sdb hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... done. GActivating swap...Adding 7815580k swap on /dev/sda1. Priority:-1 extents:1 across:7815580k done. Checking root file system...fsck 1.40-WIP (14-Nov-2006) /dev/sda2: clean, 168003/2443200 files, 1208371/EXT3 FS on sda2, 4883760 blocks internal journal done. Setting the system clock.. Cleaning up ifupdown.... Loading kernel modules...loop: loaded (max 8 devices) ieee1394: sbp2: Driver forced to serialize I/O (serialize_io=1) ieee1394: sbp2: Try serialize_io=0 for better performance powernow-k8: Found 2 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ processors (version 2.00.00) powernow-k8: MP systems not supported by PSB BIOS structure powernow-k8: MP systems not supported by PSB BIOS structure done. Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com . Checking file systems...fsck 1.40-WIP (14-Nov-2006) /dev/sda3: clean, 11920/4889248 files, 232043/9765511 blocks /dev/sda5: clean, 28582/1281696 files, 207890/2560351 blocks done. Setting kernel variables...done. Mounting local filesystems...kjournald starting. Commit interval 5 seconds EXT3 FS on sda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. done. Activating swapfile swap...done. Detecting hardware...Setting up networking.... Configuring network interfaces...done. Starting portmap daemon.... Setting sensors limits: done. Setting console screen modes and fonts. RSetting console screen modes and fonts. Setting up ALSA...done. INIT: Entering runlevel: 2 Starting system log daemon.... Starting kernel log daemon.... Starting virtual private network daemon:. Starting portmap daemon...Already running.. Starting HP Linux Printing and Imaging System: hpiod hpssd. Starting BitTorrent tracker: disabled in /etc/default/bittorrent. Starting console-log:Couldnt get a file descriptor referring to the console E: openvt failed. headless system?...failed. Starting Common Unix Printing System: cupsdlp: driver loaded but no devices found ppdev: user-space parallel port driver . Starting system message bus: dbus. Starting Hardware abstraction layer: hald. Starting DHCP D-Bus daemon: dhcdbd. Starting network connection manager: NetworkManager. Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon. Starting network events dispatcher: NetworkManagerDispatcher. Starting DirMngr: dirmngr. Starting MTA: exim4. Starting LAN Information Server: lisa. Starting internet superserver: inetd. Starting powernowd: required sysfs objects not found! Read /usr/share/doc/powernowd/README.Debian for more information. Starting file alteration monitor: FAM. Starting GNOME Display Manager: gdm. Starting NFS common utilities: statd. Starting NTP server: ntpd. NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver Starting anac(h)ronistic cron: anacron. Starting deferred execution scheduler: atd. Starting periodic command scheduler: crond. mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining Not starting K Display Manager (kdm); it is not the default display manager. mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
================================================
Hi Andreas,
On Fri, Jun 01, 2007 at 04:41:06PM +0200, Andreas B. Mundt wrote:
thanks for all suggestions so far. I can now boot the board (and my CPU, a "Brisbane") with the following modifications:
Index: src/cpu/amd/model_fxx/model_fxx_init.c
--- src/cpu/amd/model_fxx/model_fxx_init.c (revision 2699) +++ src/cpu/amd/model_fxx/model_fxx_init.c (working copy) @@ -615,6 +615,7 @@ { X86_VENDOR_AMD, 0x40f82 }, /* S1g1:Turion64 x2 */ { X86_VENDOR_AMD, 0x40ff2 }, /* DH-F2 Socket AM2: Athlon64 */ { X86_VENDOR_AMD, 0x50ff2 }, /* DH-F2 Socket AM2: Athlon64 */
{ X86_VENDOR_AMD, 0x60fb1 }, /* DH-F2??? Socket AM2: Athlon64 Brisbane*/ { X86_VENDOR_AMD, 0x40fc2 }, /* S1g1:Turion64 */ { X86_VENDOR_AMD, 0x40f13 }, /* JH-F3 Socket F (1207): Opteron Dual Core */ { X86_VENDOR_AMD, 0x40f33 }, /* AM2 : Opteron Dual Core/Athlon64 x2/ Athlon64 FX Dual Core */
Very interesting. What CPU do you have?
I do not know if this is enough or if some other parameters should be adapted. Some issues remain:
-powernow does not work, and the cpu freq. is at 2.5 GHz (proprietary BIOS: max cpu freq. 2.6 GHz)
Yeah, this is probably due to the lack of acpi.
-having booted with linuxbios, flashroom fails to erase (and therefore flash) any other BIOS
Confirmed. I have the same problem here, but have not been able to find out why yet. Flashrom will *sometimes* work, but most of the time it won't. You can tell during the flash if it is going to work or not; the speed of writing will be too slow or too fast, or it will vary greatly. The writing speed for a successful flash is uniform and moderately fast.
-some problems with X: with the proprietary BIOS the machine freezes using the free nv driver (02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS]). It works with linuxbios, but I have to log in twice with no cursor the first time. The nvidia driver does not work with linuxbios.
Did you add the i2c workaround in xorg.conf? I have not tried the proprietary nvidia driver. The nv driver works for me.
-I had to use the delay in filo.c (cmp. http://www.linuxbios.org/GIGABYTE_GA-M57SLI-S4_Build_Tutorial)
Yes.
-it takes quite long to load vmlinuz and the initrd.img. Probably due to: IDE_DISK_POLL_DELAY = 1 (?)
Yes. Peter Stuge was working on a patch to speedup FILO. We should revisit that.
-still the "Fallback" bios is booted, although I could not find any difference in the configuration of standard and fallback BIOS. The same file.elf was used.
You can fix that with the lxbios tool; the fallback is just the default.
Thanks, Ward.
Hi Ward,
On Fri, Jun 01, 2007 at 11:14:55AM -0400, Ward Vandewege wrote:
{ X86_VENDOR_AMD, 0x50ff2 }, /* DH-F2 Socket AM2: Athlon64 */
{ X86_VENDOR_AMD, 0x60fb1 }, /* DH-F2??? Socket AM2: Athlon64 Brisbane*/ { X86_VENDOR_AMD, 0x40fc2 }, /* S1g1:Turion64 */
Very interesting. What CPU do you have?
The CPU is a "AMD Athlon 64 X2 4800+" EE 65W (Brisbane, 65nm). Seems to be not very common (http://en.wikipedia.org/wiki/Athlon_64_X2 -> "This led to only a small number of the Socket AM2 Athlon 64 X2 4000+, 4400+, 4800+ and 5200+ models being produced."...?)
-some problems with X: with the proprietary BIOS the machine freezes using the free nv driver (02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS]). It works with linuxbios, but I have to log in twice with no cursor the first time. The nvidia driver does not work with linuxbios.
Did you add the i2c workaround in xorg.conf? I have not tried the proprietary nvidia driver. The nv driver works for me.
I checked this by now, but see no difference. However, there seems to be something strange with my video card or monitor unrelated to the BIOS. After some time the Xserver uses 100% CPU and freezes, in advance graphic errors appear (only nv driver). Perhaps the graphics chip gets too hot which does not happen with the closed nvidia driver (better power management?). I placed a fan now near the (passively cooled) card, and up to now it works fine. Could you send me your xorg.conf? It may help getting nv working with the proprietary BIOS.
-still the "Fallback" bios is booted, although I could not find any difference in the configuration of standard and fallback BIOS. The same file.elf was used.
You can fix that with the lxbios tool; the fallback is just the default.
Thanks for that tip! I already downloaded it-
Regards,
Andi
On Fri, Jun 01, 2007 at 11:14:55AM -0400, Ward Vandewege wrote:
-I had to use the delay in filo.c (cmp. http://www.linuxbios.org/GIGABYTE_GA-M57SLI-S4_Build_Tutorial)
Yes.
-it takes quite long to load vmlinuz and the initrd.img. Probably due to: IDE_DISK_POLL_DELAY = 1 (?)
Yes. Peter Stuge was working on a patch to speedup FILO. We should revisit that.
I would appreciate any feedback I can get on the patch. It needs more testing.
As far as I know, it has been confirmed to work on M57SLI by Ward and fail on VMware by Corey.
It should apply cleanly to svn FILO.
Please enable DEBUG_TIMER, _BLOCKDEV, _IDE and _EXT2 in Config if it does not work and send the output to the list.
//Peter
Peter Stuge wrote:
On Fri, Jun 01, 2007 at 11:14:55AM -0400, Ward Vandewege wrote:
-I had to use the delay in filo.c (cmp. http://www.linuxbios.org/GIGABYTE_GA-M57SLI-S4_Build_Tutorial)
Yes.
-it takes quite long to load vmlinuz and the initrd.img. Probably due to: IDE_DISK_POLL_DELAY = 1 (?)
Yes. Peter Stuge was working on a patch to speedup FILO. We should revisit that.
I would appreciate any feedback I can get on the patch. It needs more testing.
As far as I know, it has been confirmed to work on M57SLI by Ward and fail on VMware by Corey.
Wasn't me! You mean Ceri, I think. I'll be testing it soon on the i810.
-Corey
On Mon, Jun 04, 2007 at 02:54:09PM -0400, Corey Osgood wrote:
I would appreciate any feedback I can get on the patch. It needs more testing.
As far as I know, it has been confirmed to work on M57SLI by Ward and fail on VMware by Corey.
Wasn't me! You mean Ceri, I think.
Sorry about the accusation. :)
I meant Joe Pub.
I'll be testing it soon on the i810.
Great!
//Peter
On Mon, Jun 04, 2007 at 05:58:51PM +0200, Peter Stuge wrote:
I would appreciate any feedback I can get on the patch. It needs more testing.
Hi Peter,
tried your patch. It seems to work for the Kernel, but fails with the inird.img (?). I cut some "identical" lines to keep the mail shorter, if the full output is necessary just let me know.
Remark: I used only a delay(1) in main/filo.c, which was enought before the patch has been applied (Ward, perhaps this can be added to your Wiki).
............ ............ Wrote linuxbios table at: 00000530 - 00000dd4 checksum 7022
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 0x3ce00 offset 0xc0 filesize 0x12de8 (cleaned up) New segment addr 0x100000 size 0x3ce00 offset 0xc0 filesize 0x12de8 New segment addr 0x13ce00 size 0x48 offset 0x12ec0 filesize 0x48 (cleaned up) New segment addr 0x13ce00 size 0x48 offset 0x12ec0 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x00000000bff80000 memsz: 0x000000000003ce00 filesz: 0x0000000000012de8 Clearing Segment: addr: 0x00000000bff92de8 memsz: 0x000000000002a018 Loading Segment: addr: 0x00000000bffbce00 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x10df28 FILO version 0.5 (andi@flashgordon) Mon Jun 4 20:13:51 CEST 2007 setup_timers: CPU 2400 MHz menu: hde5:/boot/grub/menu.lst find_ide_controller: found PCI IDE controller 10de:037f prog_if=0x85 find_ide_controller: primary channel: native PCI mode find_ide_controller: cmd_base=0x3000 ctrl_base=0x3070 ide_software_reset: Waiting for ide2 to become ready for reset... ok init_drive: Testing for hde init_drive: Probing for hde init_drive: LBA mode, sectors=268435455 init_drive: LBA48 mode, sectors=488395055 init_drive: Init device params... ok hde: LBA48 250GB: SAMSUNG SP2504C init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 ide_readmany: sector 0 to 0x00117c00 ide_readmany: sector 132825420 to 0x00119400 ide_readmany: sector 132825485 to 0x00119600 ide_readmany: sector 132825486 to 0x00119800 Mounted ext2fs ide_readmany: sector 132825491 to 0x0011a200 ..............cut........................... ext2fs_read_one: block 438273 offset=1210 len=1 ret=0 ext2fs_read_one: block 438273 offset=1211 len=1 ret=0 Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. ext2fs_read_one: block 438273 offset=1212 len=1 ret=0 ext2fs_read_one: block 438273 offset=1213 len=1 ret=0 ......................cut.............................. ext2fs_read_one: block 438274 offset=518 len=1 ret=0 ext2fs_read_one: block 438274 offset=519 len=1 ret=0 ext2fs_read_one: block 438274 offset=520 len=1 ret=0 ide_readmany: sector 132825491 to 0x0011a200 ide_readmany: sector 132825492 to 0x0011a400 ide_readmany: sector 132825493 to 0x0011a600 ide_readmany: sector 132825494 to 0x0011a800 ide_readmany: sector 132825495 to 0x0011aa00 ide_readmany: sector 132825496 to 0x0011ac00 ide_readmany: sector 132825497 to 0x0011ae00 ide_readmany: sector 132825498 to 0x0011b000 ide_readmany: sector 132825515 to 0x0011d200 ide_readmany: sector 132825516 to 0x0011d400 ide_readmany: sector 132825517 to 0x0011d600 ide_readmany: sector 132825518 to 0x0011d800 ide_readmany: sector 132825519 to 0x0011da00 ide_readmany: sector 132825520 to 0x0011dc00 ide_readmany: sector 132825521 to 0x0011de00 ide_readmany: sector 132825522 to 0x0011e000 ide_readmany: sector 136233387 to 0x0011d200 ide_readmany: sector 136233388 to 0x0011d400 ide_readmany: sector 136233389 to 0x0011d600 ide_readmany: sector 136233390 to 0x0011d800 ide_readmany: sector 136233391 to 0x0011da00 ide_readmany: sector 136233392 to 0x0011dc00 ide_readmany: sector 136233393 to 0x0011de00 ide_readmany: sector 136233394 to 0x0011e000 ide_readmany: sector 136298891 to 0x00119200 ide_readmany: sector 136298892 to 0x00119400 ide_readmany: sector 136298893 to 0x00119600 ide_readmany: sector 136298894 to 0x00119800 ide_readmany: sector 136298895 to 0x00119a00 ide_readmany: sector 136298896 to 0x00119c00 ide_readmany: sector 136298897 to 0x00119e00 ide_readmany: sector 136298898 to 0x0011a000 ext2fs_read_one: block 452608 offset=0 len=52 ret=0 ide_readmany: sector 136446347 to 0x00119200 ide_readmany: sector 132825515 to 0x0011d200 ide_readmany: sector 132825516 to 0x0011d400 ide_readmany: sector 132825517 to 0x0011d600 ide_readmany: sector 132825518 to 0x0011d800 ide_readmany: sector 132825519 to 0x0011da00 ide_readmany: sector 132825520 to 0x0011dc00 ide_readmany: sector 132825521 to 0x0011de00 ide_readmany: sector 132825522 to 0x0011e000 ide_readmany: sector 136233387 to 0x0011d200 ide_readmany: sector 136233388 to 0x0011d400 ide_readmany: sector 136233389 to 0x0011d600 ide_readmany: sector 136233390 to 0x0011d800 ide_readmany: sector 136233391 to 0x0011da00 ide_readmany: sector 136233392 to 0x0011dc00 ide_readmany: sector 136233393 to 0x0011de00 ide_readmany: sector 136233394 to 0x0011e000 ide_readmany: sector 136298891 to 0x00119200 ext2fs_read_one: block 452608 offset=0 len=560 ret=0 ide_readmany: sector 136446347 to 0x00119200 ide_readmany: sector 136446348 to 0x00119400 Found Linuxblock 452609 offset=1099 len=256 ret=0 ide_readmany: sector 136446357 to 0x0011a600 version 2.6.21-1-amd64 (unknown@Debian) #1 SMP Fri May 18 23:28:21 CEST 2007 bzImage. Loading kernel... sector 136446443 to 0x0011d200 ide_readmany: sector 136446444 to 0x0011d400 ide_readmany: sector 136446445 to 0x0011d600 ide_readmany: sector 136446446 to 0x0011d800 ide_readmany: sector 136446447 to 0x0011da00 ide_readmany: sector 136446448 to 0x0011dc00 ide_readmany: sector 136446449 to 0x0011de00 ide_readmany: sector 136446450 to 0x0011e000 ext2fs_read_many: 10 blocks 452610 - 452619 len=1561450 ret=0 ide_readmany: sectors 136446363 - 136446442 ( 80) to 0x4023ce50 ext2fs_read_many: 372 blocks 452621 - 452992 len=1520490 ret=40960 ide_readmany: sectors 136446451 - 136446706 (256) to 0x40246e50 ide_readmany: sectors 136446707 - 136446962 (256) to 0x40266e50 ide_readmany: sectors 136446963 - 136447218 (256) to 0x40286e50 ide_readmany: sectors 136447219 - 136447474 (256) to 0x402a6e50 ide_readmany: sectors 136447475 - 136447730 (256) to 0x402c6e50 ide_readmany: sectors 136447731 - 136447986 (256) to 0x402e6e50 ide_readmany: sectors 136447987 - 136448242 (256) to 0x40306e50 ide_readmany: sectors 136448243 - 136448498 (256) to 0x40326e50 ide_readmany: sectors 136448499 - 136448754 (256) to 0x40346e50 ide_readmany: sectors 136448755 - 136449010 (256) to 0x40366e50 ide_readmany: sectors 136449011 - 136449266 (256) to 0x40386e50 ide_readmany: sectors 136449267 - 136449426 (160) to 0x403a6e50 ext2fs_read: discarding 3222 surplus bytes ext2fs_read: done reading many len=0 ret=1561450 ok ide_readmany: sector 132825493 to 0x0011a600 ide_readmany: sector 132825515 to 0x0011d200 ide_readmany: sector 132825516 to 0x0011d400 ide_readmany: sector 132825517 to 0x0011d600 ide_readmany: sector 132825518 to 0x0011d800 ide_readmany: sector 132825519 to 0x0011da00 ide_readmany: sector 132825520 to 0x0011dc00 ide_readmany: sector 132825521 to 0x0011de00 ide_readmany: sector 132825522 to 0x0011e000 File not found Can't open initrd: /initrd.img
On Tue, Jun 05, 2007 at 01:36:03AM +0200, Andreas B. Mundt wrote:
On Mon, Jun 04, 2007 at 05:58:51PM +0200, Peter Stuge wrote:
I would appreciate any feedback I can get on the patch. It needs more testing.
Hi Peter,
tried your patch.
Great!
It seems to work for the Kernel, but fails with the inird.img (?).
Did you specify a drive also for initrd.img? /initrd.img is not enough, it should be hde1:/initrd.img if hde1 is the right partition.
I cut some "identical" lines to keep the mail shorter, if the full output is necessary just let me know.
Not this time, but unless they are truly identical lines please do not remove them, and even if they are it may be useful to know how many they were.
Remark: I used only a delay(1) in main/filo.c, which was enought before the patch has been applied (Ward, perhaps this can be added to your Wiki).
Do you still need an extra delay(1) with the patch applied?
Thanks for testing!
ide_readmany: sector 0 to 0x00117c00 ide_readmany: sector 132825420 to 0x00119400 ide_readmany: sector 132825485 to 0x00119600 ide_readmany: sector 132825486 to 0x00119800 Mounted ext2fs ide_readmany: sector 132825491 to 0x0011a200 ..............cut........................... ext2fs_read_one: block 438273 offset=1210 len=1 ret=0 ext2fs_read_one: block 438273 offset=1211 len=1 ret=0 Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. ext2fs_read_one: block 438273 offset=1212 len=1 ret=0 ext2fs_read_one: block 438273 offset=1213 len=1 ret=0 ......................cut.............................. ext2fs_read_one: block 438274 offset=518 len=1 ret=0 ext2fs_read_one: block 438274 offset=519 len=1 ret=0 ext2fs_read_one: block 438274 offset=520 len=1 ret=0 ide_readmany: sector 132825491 to 0x0011a200 ide_readmany: sector 132825492 to 0x0011a400 ide_readmany: sector 132825493 to 0x0011a600 ide_readmany: sector 132825494 to 0x0011a800 ide_readmany: sector 132825495 to 0x0011aa00
Sigh.. ext2 code in FILO is really simple.
//Peter
On Tue, Jun 05, 2007 at 02:45:21AM +0200, Peter Stuge wrote:
Did you specify a drive also for initrd.img? /initrd.img is not enough, it should be hde1:/initrd.img if hde1 is the right partition.
Hi Peter,
I use the grub menu to boot. Find below my filo Config and grub menu.lst. Where do I have to specify the drive? Both, /vmlinuz and /initrd.img are symlinks, could this cause the problem? Both are fetched from sda5 when booted, the root filesystem itself is on sda2 ("linux notation").
Thanks
Andi
---------filo Config-------------------- # Use grub instead of autoboot? USE_GRUB = 1 # Grub menu.lst path MENULST_FILE = "hde5:/boot/grub/menu.lst" #MENULST_FILE = "uda1:/boot/grub/menu.lst" # Driver for hard disk, CompactFlash, and CD-ROM on IDE bus IDE_DISK = 1 DEBUG_TIMER = 1 DEBUG _BLOCKDEV = 1 DEBUG_IDE = 1 DEBUG_EXT2 = 1 # Add a short delay when polling status registers # (required on some broken SATA controllers) IDE_DISK_POLL_DELAY = 1 # Driver for USB Storage USB_DISK = 1 # VGA text console VGA_CONSOLE = 1 PC_KEYBOARD = 1 # Enable the serial console SERIAL_CONSOLE = 1 # Serial console; real external serial port SERIAL_IOBASE = 0x3f8 SERIAL_SPEED = 115200 # Filesystems FSYS_EXT2FS = 1 FSYS_ISO9660 = 1 # Support for boot disk image in bootable CD-ROM (El Torito) ELTORITO = 1 # PCI support SUPPORT_PCI = 1 # Enable this to scan PCI busses above bus 0 # AMD64 based boards do need this. PCI_BRUTE_SCAN = 1 # Loader for standard Linux kernel image, a.k.a. /vmlinuz LINUX_LOADER = 1 ---------------------------- -------------menu.lst entry to boot -------
title Debian GNU/Linux Lenny, kernel 2.6.21-amd64 root (hd4,4) kernel /vmlinuz root=/dev/sda2 ro console=ttyS0,115200 initrd /initrd.img savedefault boot
Hi,
On Tue, Jun 05, 2007 at 08:29:54AM +0200, Andreas B. Mundt wrote:
I use the grub menu to boot. Find below my filo Config and grub menu.lst.
Oh, ok. I don't know much details about grub and how FILO deals with menu.lst.
Where do I have to specify the drive? Both, /vmlinuz and /initrd.img are symlinks, could this cause the problem?
That's quite possible. I don't know if the FILO ext2 driver tries to resolve symlinks.
Both are fetched from sda5 when booted, the root filesystem itself is on sda2 ("linux notation").
And even if it does, symlinks across partitions are not likely to be supported.
Try specifying hde5:.. paths for both the kernel and initrd directly to FILO, bypassing the menu.lst file, or possibly doing so within the menu.lst file.
//Peter
* Peter Stuge stuge-linuxbios@cdy.org [070605 11:46]:
Where do I have to specify the drive? Both, /vmlinuz and /initrd.img are symlinks, could this cause the problem?
That's quite possible. I don't know if the FILO ext2 driver tries to resolve symlinks.
It does, but it might not be too good at it.
Does the same scenario with the same menu.lst work with legacy bios and grub?
Both are fetched from sda5 when booted, the root filesystem itself is on sda2 ("linux notation").
And even if it does, symlinks across partitions are not likely to be supported.
yes. they are definitely not.
Try specifying hde5:.. paths for both the kernel and initrd directly to FILO, bypassing the menu.lst file, or possibly doing so within the menu.lst file.
And please try bypassing the symlinks first by putting the names of the real files into menu.lst. So we know whether its a symlink issue.
Hi all,
On Tue, Jun 05, 2007 at 02:25:19PM +0200, Stefan Reinauer wrote:
Does the same scenario with the same menu.lst work with legacy bios and grub?
The setup works fine with linuxbios and Ward's time delay added to filo.c.
Both are fetched from sda5 when booted, the root filesystem itself is on sda2 ("linux notation").
And even if it does, symlinks across partitions are not likely to be supported.
yes. they are definitely not.
I should clearify that: it's not a "symlink across partitions", just the root file system is on that other partition, like a separated boot/root partition setup.
Try specifying hde5:.. paths for both the kernel and initrd directly to FILO, bypassing the menu.lst file, or possibly doing so within the menu.lst file.
I did this now and got a bit further. The Kernel seems to be loaded fine (I kept the symlinks so far), but it fails to mount the root partition. Perhaps it has to be specified also in filo notation or the initrd.img is not loaded and needed to mount the ext3 root partion ...
I'm going to investigate that....
Thanks,
Andi
LinuxBIOS-2.0.0_m57sli_Fallback Sun Jun 3 18:19:58 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107121207110202 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 ht reset -
LinuxBIOS-2.0.0_m57sli_Fallback Sun Jun 3 18:19:58 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107120707110210 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 Ram1.00 Ram2.00 Unbuffered 333Mhz Interleaved RAM: 0x00400000 KB Ram3 dimm_mask = 00000033 x4_mask = 00000000 x16_mask = 00000000 single_rank_mask = 00000000 ODC = 00111322 Addr Timing= 002b2220 Initializing memory: done RAM: 0x00500000 KB Setting variable MTRR 2, base: 0MB, range: 2048MB, type WB Setting variable MTRR 3, base: 2048MB, range: 1024MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=14 done set DQS timing:DQSPos: 00 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=34 done Total DQS Training : tsc [00]=0000000045996bea Total DQS Training : tsc [01]=00000000475a61d8 Total DQS Training : tsc [02]=000000009ff4ca11 Total DQS Training : tsc [03]=00000000a23a37b8 Ram4 v_esp=000cee78 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=00100000 linxbios_ram.nrv2b length = 0000d633 linxbios_ram.bin length = 00022510 Jumping to LinuxBIOS. LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 17:34:18 CEST 2007 booting... Enumerating buses... APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.3 siblings=1 CPU: APIC: 00 enabled CPU: APIC: 01 enabled PCI: 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/0369] enabled PCI: 00:00.0 [10de/0369] enabled next_unitid: 0010 PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [10de/0369] enabled PCI: 00:01.0 [10de/0360] enabled PCI: 00:01.1 [10de/0368] enabled PCI: 00:01.2 [10de/036a] enabled PCI: 00:01.3 [10de/036b] enabled PCI: 00:02.0 [10de/036c] enabled PCI: 00:02.1 [10de/036d] enabled PCI: 00:04.0 [10de/036e] enabled PCI: 00:05.0 [10de/037f] enabled PCI: 00:05.1 [10de/037f] enabled PCI: 00:05.2 [10de/037f] enabled PCI: 00:06.0 [10de/0370] enabled PCI: 00:06.1 [10de/0371] enabled PCI: 00:08.0 [10de/0373] enabled PCI: 00:0a.0 [10de/0376] enabled PCI: 00:0b.0 [10de/0374] enabled PCI: 00:0c.0 [10de/0374] enabled PCI: 00:0d.0 [10de/0378] enabled PCI: 00:0e.0 [10de/0375] enabled PCI: 00:0f.0 [10de/0377] enabled PNP: 002e.0 disabled PNP: 002e.1 enabled PNP: 002e.2 disabled PNP: 002e.3 disabled PNP: 002e.4 enabled PNP: 002e.5 enabled PNP: 002e.6 enabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled smbus: PCI: 00:01.1[0]->I2C: 01:50 enabled smbus: PCI: 00:01.1[0]->I2C: 01:51 enabled smbus: PCI: 00:01.1[0]->I2C: 01:52 enabled smbus: PCI: 00:01.1[0]->I2C: 01:53 enabled smbus: PCI: 00:01.1[0]->I2C: 01:54 enabled smbus: PCI: 00:01.1[0]->I2C: 01:55 enabled smbus: PCI: 00:01.1[0]->I2C: 01:56 enabled smbus: PCI: 00:01.1[0]->I2C: 01:57 enabled smbus: PCI: 00:01.1[1]->I2C: 02:51 enabled 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: pci_scan_bus returning with max=005 PCI: pci_scan_bus for bus 06 PCI: pci_scan_bus returning with max=006 PCI: pci_scan_bus for bus 07 PCI: 07:00.0 [10de/0392] enabled PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 done Allocating resources... Reading resources... PCI: 00:06.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io PCI: 00:06.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:06.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem PCI: 00:0a.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io PCI: 00:0a.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem PCI: 00:0a.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 05 io PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 05 prefmem PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 05 mem PCI: 00:0e.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 06 io PCI: 00:0e.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 06 prefmem PCI: 00:0e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 06 mem Done reading resources. Allocating VGA resource PCI: 07:00.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:0f.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 1c0 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0> PCI: 00:18.0 1b8 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00f4000000 - 0x00f61fffff] mem <node 0 link 0> PCI: 00:01.0 14 <- [0x00f6144000 - 0x00f6144fff] mem PNP: 002e.1 60 <- [0x00000003f8 - 0x00000003ff] io PNP: 002e.1 70 <- [0x0000000004 - 0x0000000004] irq PNP: 002e.4 60 <- [0x0000000290 - 0x0000000297] io PNP: 002e.4 62 <- [0x0000000230 - 0x0000000237] io PNP: 002e.4 70 <- [0x0000000009 - 0x0000000009] irq PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] io PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] io PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq PNP: 002e.6 70 <- [0x000000000c - 0x000000000c] irq PCI: 00:01.1 10 <- [0x0000002c00 - 0x0000002c3f] io PCI: 00:01.1 20 <- [0x0000002c40 - 0x0000002c7f] io PCI: 00:01.1 24 <- [0x0000002c80 - 0x0000002cbf] io PCI: 00:01.1 60 <- [0x0000002000 - 0x00000020ff] io PCI: 00:01.1 64 <- [0x0000002400 - 0x00000024ff] io PCI: 00:01.1 68 <- [0x0000002800 - 0x00000028ff] io PCI: 00:01.3 10 <- [0x00f6100000 - 0x00f613ffff] mem PCI: 00:02.0 10 <- [0x00f6145000 - 0x00f6145fff] mem PCI: 00:02.1 10 <- [0x00f614a000 - 0x00f614a0ff] mem PCI: 00:04.0 20 <- [0x0000002cc0 - 0x0000002ccf] io PCI: 00:05.0 10 <- [0x0000003000 - 0x0000003007] io PCI: 00:05.0 14 <- [0x0000003070 - 0x0000003073] io PCI: 00:05.0 18 <- [0x0000003010 - 0x0000003017] io PCI: 00:05.0 1c <- [0x0000003080 - 0x0000003083] io PCI: 00:05.0 20 <- [0x0000002cd0 - 0x0000002cdf] io PCI: 00:05.0 24 <- [0x00f6146000 - 0x00f6146fff] mem PCI: 00:05.1 10 <- [0x0000003020 - 0x0000003027] io PCI: 00:05.1 14 <- [0x0000003090 - 0x0000003093] io PCI: 00:05.1 18 <- [0x0000003030 - 0x0000003037] io PCI: 00:05.1 1c <- [0x00000030a0 - 0x00000030a3] io PCI: 00:05.1 20 <- [0x0000002ce0 - 0x0000002cef] io PCI: 00:05.1 24 <- [0x00f6147000 - 0x00f6147fff] mem PCI: 00:05.2 10 <- [0x0000003040 - 0x0000003047] io PCI: 00:05.2 14 <- [0x00000030b0 - 0x00000030b3] io PCI: 00:05.2 18 <- [0x0000003050 - 0x0000003057] io PCI: 00:05.2 1c <- [0x00000030c0 - 0x00000030c3] io PCI: 00:05.2 20 <- [0x0000002cf0 - 0x0000002cff] io PCI: 00:05.2 24 <- [0x00f6148000 - 0x00f6148fff] mem PCI: 00:06.1 10 <- [0x00f6140000 - 0x00f6143fff] mem PCI: 00:08.0 10 <- [0x00f6149000 - 0x00f6149fff] mem PCI: 00:08.0 14 <- [0x0000003060 - 0x0000003067] io PCI: 00:08.0 18 <- [0x00f614b000 - 0x00f614b0ff] mem PCI: 00:08.0 1c <- [0x00f614c000 - 0x00f614c00f] mem PCI: 00:0f.0 1c <- [0x0000001000 - 0x0000001fff] bus 07 io PCI: 00:0f.0 24 <- [0x00e0000000 - 0x00efffffff] bus 07 prefmem PCI: 00:0f.0 20 <- [0x00f4000000 - 0x00f60fffff] bus 07 mem PCI: 07:00.0 10 <- [0x00f4000000 - 0x00f4ffffff] mem PCI: 07:00.0 14 <- [0x00e0000000 - 0x00efffffff] prefmem64 PCI: 07:00.0 1c <- [0x00f5000000 - 0x00f5ffffff] mem64 PCI: 07:00.0 24 <- [0x0000001000 - 0x000000107f] io PCI: 07:00.0 30 <- [0x00f6000000 - 0x00f601ffff] romem PCI: 00:18.3 94 <- [0x00f0000000 - 0x00f3ffffff] mem <gart> Done setting resources. Done allocating resources. Enabling resources... PCI: 00:18.0 cmd <- 140 PCI: 00:00.0 subsystem <- 1022/2b80 PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 subsystem <- 1022/2b80 PCI: 00:01.0 cmd <- 14f mcp55 lpc decode:PNP: 002e.1, base=0x000003f8, end=0x000003ff mcp55 lpc decode:PNP: 002e.4, base=0x00000290, end=0x00000297 mcp55 lpc decode:PNP: 002e.4, base=0x00000230, end=0x00000237 mcp55 lpc decode:PNP: 002e.5, base=0x00000060, end=0x00000060 mcp55 lpc decode:PNP: 002e.5, base=0x00000064, end=0x00000064 PCI: 00:01.1 subsystem <- 1022/2b80 PCI: 00:01.1 cmd <- 141 PCI: 00:01.2 cmd <- 540 PCI: 00:01.3 cmd <- 142 PCI: 00:02.0 subsystem <- 1022/2b80 PCI: 00:02.0 cmd <- 142 PCI: 00:02.1 subsystem <- 1022/2b80 PCI: 00:02.1 cmd <- 142 PCI: 00:04.0 subsystem <- 1022/2b80 PCI: 00:04.0 cmd <- 141 PCI: 00:05.0 subsystem <- 1022/2b80 PCI: 00:05.0 cmd <- 143 PCI: 00:05.1 subsystem <- 1022/2b80 PCI: 00:05.1 cmd <- 143 PCI: 00:05.2 subsystem <- 1022/2b80 PCI: 00:05.2 cmd <- 143 PCI: 00:06.0 bridge ctrl <- 0a03 PCI: 00:06.0 cmd <- 144 PCI: 00:06.1 subsystem <- 1022/2b80 PCI: 00:06.1 cmd <- 142 PCI: 00:08.0 subsystem <- 1022/2b80 PCI: 00:08.0 cmd <- 143 PCI: 00:0a.0 bridge ctrl <- 0003 PCI: 00:0a.0 cmd <- 140 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 <- 0003 PCI: 00:0e.0 cmd <- 140 PCI: 00:0f.0 bridge ctrl <- 000b PCI: 00:0f.0 cmd <- 147 PCI: 07:00.0 cmd <- 143 PCI: 00:18.1 subsystem <- 1022/2b80 PCI: 00:18.1 cmd <- 140 PCI: 00:18.2 subsystem <- 1022/2b80 PCI: 00:18.2 cmd <- 140 PCI: 00:18.3 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init start_eip=0x00006000, offset=0x00110000, code_size=0x0000005b Initializing CPU #0 CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x00 done. ECC Disabled CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x01 done. CPU #1 Initialized All AP CPUs stopped PCI: 00:18.0 init PCI: 00:01.0 init set power on after power fail RTC Init Invalid CMOS LB checksum PNP: 002e.1 init PNP: 002e.4 init FAN_CTL: reg = 0x02a9, read value = 0x50 FAN_CTL: reg = 0x02a9, writing value = 0xd7 PNP: 002e.5 init PNP: 002e.6 init PCI: 00:01.1 init PCI: 00:02.1 init PCI: 00:04.0 init IDE0 PCI: 00:05.0 init SATA S SATA P PCI: 00:05.1 init SATA S SATA P PCI: 00:05.2 init SATA S SATA P PCI: 00:06.0 init dev_root mem base = 0x00e0000000 [0x50] <-- 0xe0000000 PCI: 00:06.1 init base = f6140000 codec_mask = 01 codec viddid: 10ec0883 No verb! PCI: 00:08.0 init MCP55 MAC PHY ID 0x01410c00 PHY ADDR 1 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:0f.0 init PCI: 00:18.1 init PCI: 00:18.2 init PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:01.2 init PCI: 00:01.3 init PCI: 07:00.0 init rom address for PCI: 07:00.0 = f6000000 copying VGA ROM Image from 0xf6000000 to 0xc0000, 0xf600 bytes entering emulator halt_sys: file /home/andi/freeBIOS/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387 Devices initialized Writing IRQ routing tables to 0xf0000...done. Wrote the mp table end at: 00000020 - 00000274 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 - 00000dd4 checksum 611c
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 0x31220 offset 0xc0 filesize 0xbd88 (cleaned up) New segment addr 0x100000 size 0x31220 offset 0xc0 filesize 0xbd88 New segment addr 0x131220 size 0x48 offset 0xbe60 filesize 0x48 (cleaned up) New segment addr 0x131220 size 0x48 offset 0xbe60 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x00000000bff80000 memsz: 0x0000000000031220 filesz: 0x000000000000bd88 Clearing Segment: addr: 0x00000000bff8bd88 memsz: 0x0000000000025498 Loading Segment: addr: 0x00000000bffb1220 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x109618 FILO version 0.5 (andi@flashgordon) Tue Jun 5 17:33:50 CEST 2007 setup_timers: CPU 2400 MHz Press <Enter> for default boot, or <Esc> for boot prompt... 2 1 timed out boot: hde5:/vmlinuz hde5:/initrd.img root=/dev/sda2 ro console=ttyS0,115200 find_ide_controller: found PCI IDE controller 10de:037f prog_if=0x85 find_ide_controller: primary channel: native PCI mode find_ide_controller: cmd_base=0x3000 ctrl_base=0x3070 ide_software_reset: Waiting for ide2 to become ready for reset... ok init_drive: Testing for hde init_drive: Probing for hde init_drive: LBA mode, sectors=268435455 init_drive: LBA48 mode, sectors=488395055 init_drive: Init device params... ok hde: LBA48 250GB: SAMSUNG SP2504C init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 ide_readmany: sector 0 to 0x0010c020 ide_readmany: sector 132825420 to 0x0010d820 ide_readmany: sector 132825485 to 0x0010da20 ide_readmany: sector 132825486 to 0x0010dc20 Mounted ext2fs ide_readmany: sector 132825491 to 0x0010e620 ide_readmany: sector 132825492 to 0x0010e820 ide_readmany: sector 132825493 to 0x0010ea20 ide_readmany: sector 132825494 to 0x0010ec20 ide_readmany: sector 132825495 to 0x0010ee20 ide_readmany: sector 132825496 to 0x0010f020 ide_readmany: sector 132825497 to 0x0010f220 ide_readmany: sector 132825498 to 0x0010f420 ide_readmany: sector 132825515 to 0x00111620 ide_readmany: sector 132825516 to 0x00111820 ide_readmany: sector 132825517 to 0x00111a20 ide_readmany: sector 132825518 to 0x00111c20 ide_readmany: sector 132825519 to 0x00111e20 ide_readmany: sector 132825520 to 0x00112020 ide_readmany: sector 132825521 to 0x00112220 ide_readmany: sector 132825522 to 0x00112420 ide_readmany: sector 132829571 to 0x0010c620 ide_readmany: sector 132829572 to 0x0010c820 ide_readmany: sector 132829573 to 0x0010ca20 ide_readmany: sector 132829574 to 0x0010cc20 ide_readmany: sector 132829575 to 0x0010ce20 ide_readmany: sector 132829576 to 0x0010d020 ide_readmany: sector 132829577 to 0x0010d220 ide_readmany: sector 132829578 to 0x0010d420 ide_readmany: sector 136233387 to 0x00111620 ide_readmany: sector 136233388 to 0x00111820 ide_readmany: sector 136233389 to 0x00111a20 ide_readmany: sector 136233390 to 0x00111c20 ide_readmany: sector 136233391 to 0x00111e20 ide_readmany: sector 136233392 to 0x00112020 ide_readmany: sector 136233393 to 0x00112220 ide_readmany: sector 136233394 to 0x00112420 ide_readmany: sector 136298891 to 0x0010d620 ide_readmany: sector 136298892 to 0x0010d820 ide_readmany: sector 136298893 to 0x0010da20 ide_readmany: sector 136298894 to 0x0010dc20 ide_readmany: sector 136298895 to 0x0010de20 ide_readmany: sector 136298896 to 0x0010e020 ide_readmany: sector 136298897 to 0x0010e220 ide_readmany: sector 136298898 to 0x0010e420 ext2fs_read_one: block 452608 offset=0 len=52 ret=0 ide_readmany: sector 136446347 to 0x0010d620 ide_readmany: sector 132825515 to 0x00111620 ide_readmany: sector 132825516 to 0x00111820 ide_readmany: sector 132825517 to 0x00111a20 ide_readmany: sector 132825518 to 0x00111c20 ide_readmany: sector 132825519 to 0x00111e20 ide_readmany: sector 132825520 to 0x00112020 ide_readmany: sector 132825521 to 0x00112220 ide_readmany: sector 132825522 to 0x00112420 ide_readmany: sector 136233387 to 0x00111620 ide_readmany: sector 136233388 to 0x00111820 ide_readmany: sector 136233389 to 0x00111a20 ide_readmany: sector 136233390 to 0x00111c20 ide_readmany: sector 136233391 to 0x00111e20 ide_readmany: sector 136233392 to 0x00112020 ide_readmany: sector 136233393 to 0x00112220 ide_readmany: sector 136233394 to 0x00112420 ide_readmany: sector 136298891 to 0x0010d620 ext2fs_read_one: block 452608 offset=0 len=560 ret=0 ide_readmany: sector 136446347 to 0x0010d620 ide_readmany: sector 136446348 to 0x0010d820 Found Linuxblock 452609 offset=1099 len=256 ret=0 ide_readmany: sector 136446357 to 0x0010ea20 version 2.6.21-1-amd64 (unknown@Debian) #1 SMP Fri May 18 23:28:21 CEST 2007 bzImage. Loading kernel... sector 136446443 to 0x00111620 ide_readmany: sector 136446444 to 0x00111820 ide_readmany: sector 136446445 to 0x00111a20 ide_readmany: sector 136446446 to 0x00111c20 ide_readmany: sector 136446447 to 0x00111e20 ide_readmany: sector 136446448 to 0x00112020 ide_readmany: sector 136446449 to 0x00112220 ide_readmany: sector 136446450 to 0x00112420 ext2fs_read_many: 10 blocks 452610 - 452619 len=1561450 ret=0 ide_readmany: sectors 136446363 - 136446442 ( 80) to 0x40231270 ext2fs_read_many: 372 blocks 452621 - 452992 len=1520490 ret=40960 ide_readmany: sectors 136446451 - 136446706 (256) to 0x4023b270 ide_readmany: sectors 136446707 - 136446962 (256) to 0x4025b270 ide_readmany: sectors 136446963 - 136447218 (256) to 0x4027b270 ide_readmany: sectors 136447219 - 136447474 (256) to 0x4029b270 ide_readmany: sectors 136447475 - 136447730 (256) to 0x402bb270 ide_readmany: sectors 136447731 - 136447986 (256) to 0x402db270 ide_readmany: sectors 136447987 - 136448242 (256) to 0x402fb270 ide_readmany: sectors 136448243 - 136448498 (256) to 0x4031b270 ide_readmany: sectors 136448499 - 136448754 (256) to 0x4033b270 ide_readmany: sectors 136448755 - 136449010 (256) to 0x4035b270 ide_readmany: sectors 136449011 - 136449266 (256) to 0x4037b270 ide_readmany: sectors 136449267 - 136449426 (160) to 0x4039b270 ext2fs_read: discarding 3222 surplus bytes ext2fs_read: done reading many len=0 ret=1561450 ok Jumping to entry point... Linux version 2.6.21-1-amd64 (Debian 2.6.21-2) (waldi@debian.org) (gcc version 4.1.3 20070514 (prerelease) (Debian 4.1.2-7)) #1 SMP Fri May 18 23:28:21 CEST 2007 Command line: hde5:/initrd.img root=/dev/sda2 ro console=ttyS0,115200 BIOS-provided physical RAM map: BIOS-e820: 0000000000001000 - 00000000000a0000 (usable) BIOS-e820: 00000000000c0000 - 00000000000f0000 (usable) BIOS-e820: 0000000000100000 - 00000000c0000000 (usable) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) end_pfn_map = 1310720 DMI not present or invalid. Scanning NUMA topology in Northbridge 24 Number of nodes 1 Node 0 MemBase 0000000000000000 Limit 0000000140000000 Using node hash shift of 63 Bootmem setup node 0 0000000000000000-0000000140000000 Zone PFN ranges: DMA 1 -> 4096 DMA32 4096 -> 1048576 Normal 1048576 -> 1310720 early_node_map[4] active PFN ranges 0: 1 -> 160 0: 192 -> 240 0: 256 -> 786432 0: 1048576 -> 1310720 Nvidia board detected. Ignoring ACPI timer override. If you got timer trouble try acpi_use_timer_override Intel MultiProcessor Specification v1.4 MPTABLE: OEM ID: GIGABYTE MPTABLE: Product ID: M57SLI MPTABLE: APIC at: 0xFEE00000 Processor #0 (Bootup-CPU) Processor #1 I/O APIC #2 at 0xF6144000. Setting APIC routing to physical flat Processors: 2 Nosave address range: 00000000000a0000 - 00000000000c0000 Nosave address range: 00000000000f0000 - 0000000000100000 Nosave address range: 00000000c0000000 - 0000000100000000 Allocating PCI resources starting at c4000000 (gap: c0000000:40000000) SMP: Allowing 2 CPUs, 0 hotplug CPUs PERCPU: Allocating 37504 bytes of per cpu data Built 1 zonelists. Total pages: 1029631 Kernel command line: hde5:/initrd.img root=/dev/sda2 ro console=ttyS0,115200 Unknown boot option `hde5:/initrd.img': ignoring Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) time.c: Detected 2400.010 MHz processor. Console: colour VGA+ 80x25 Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Checking aperture... CPU 0: aperture @ f0000000 size 64 MB Memory: 4112116k/5242880k available (1975k kernel code, 81992k reserved, 931k data, 296k init) Calibrating delay using timer specific routine.. 4803.83 BogoMIPS (lpj=9607665) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Capability LSM initialized 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/0 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 SMP alternatives: switching to UP code ACPI: Core revision 20070126 ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126] ACPI: Unable to load the System Description Tables Using local APIC timer interrupts. result 12500063 Detected 12.500 MHz APIC timer. SMP alternatives: switching to SMP code Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 4800.26 BogoMIPS (lpj=9600531) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU 1/1 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping 01 Brought up 2 CPUs migration_cost=205 NET: Registered protocol family 16 PCI: Using configuration type 1 ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Probing PCI hardware PCI: Using IRQ router default [10de/0370] at 0000:00:06.0 PCI->APIC IRQ transform: 0000:00:01.1[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:01.3[B] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 22 PCI->APIC IRQ transform: 0000:00:02.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:05.0[A] -> IRQ 20 PCI->APIC IRQ transform: 0000:00:05.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:05.2[C] -> IRQ 21 PCI->APIC IRQ transform: 0000:00:06.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:08.0[A] -> IRQ 22 PCI->APIC IRQ transform: 0000:07:00.0[A] -> IRQ 17 NET: Registered protocol family 8 NET: Registered protocol family 20 PCI-DMA: Disabling AGP. PCI-DMA: aperture base @ f0000000 size 65536 KB PCI-DMA: using GART IOMMU. PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture PCI: Bridge: 0000:00:06.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0a.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: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0f.0 IO window: 1000-1fff MEM window: f4000000-f60fffff PREFETCH window: e0000000-efffffff NET: Registered protocol family 2 IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) TCP established hash table entries: 131072 (order: 9, 3145728 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered audit: initializing netlink socket (disabled) audit(1181058107.360:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability Real Time Clock Driver v1.12ac Linux agpgart interface v0.102 (c) Dave Jones 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 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 TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Cannot open root device "sda2" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
On Tue, Jun 05, 2007 at 06:04:03PM +0200, Andreas B. Mundt wrote:
boot: hde5:/vmlinuz hde5:/initrd.img root=/dev/sda2 ro console=ttyS0,115200
There is at least initrd= missing before hde5:/initrd.img
But should the initrd path actually be in FILO notation?
Does FILO load the initrd for the kernel, or does the kernel load it on it's own? If so, use root=/dev/sda5 initrd=/initrd.img
VFS: Cannot open root device "sda2" or unknown-block(0,0)
This kernel doesn't see any storage controllers, neither IDE nor SATA.. :(
//Peter
So, here now the booting with standard filo (just the delay(1) patched) which works fine and the completely patched filo (same Config). Unfortunately the initrd is not found in the later case :(
Thanks,
Andi
standard filo: ============================= LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:38:44 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107121207110202 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 ht reset -
LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:38:44 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107120707110210 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 Ram1.00 Ram2.00 Unbuffered 333Mhz Interleaved RAM: 0x00400000 KB Ram3 dimm_mask = 00000033 x4_mask = 00000000 x16_mask = 00000000 single_rank_mask = 00000000 ODC = 00111322 Addr Timing= 002b2220 Initializing memory: done RAM: 0x00500000 KB Setting variable MTRR 2, base: 0MB, range: 2048MB, type WB Setting variable MTRR 3, base: 2048MB, range: 1024MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=13 done set DQS timing:DQSPos: 00 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=34 done Total DQS Training : tsc [00]=00000000459aab84 Total DQS Training : tsc [01]=000000004753ffde Total DQS Training : tsc [02]=000000009cc8465f Total DQS Training : tsc [03]=000000009f127ae6 Ram4 v_esp=000cee78 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=00100000 linxbios_ram.nrv2b length = 0000d634 linxbios_ram.bin length = 00022510 Jumping to LinuxBIOS. LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:38:44 CEST 2007 booting... Enumerating buses... APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.3 siblings=1 CPU: APIC: 00 enabled CPU: APIC: 01 enabled PCI: 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/0369] enabled PCI: 00:00.0 [10de/0369] enabled next_unitid: 0010 PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [10de/0369] enabled PCI: 00:01.0 [10de/0360] enabled PCI: 00:01.1 [10de/0368] enabled PCI: 00:01.2 [10de/036a] enabled PCI: 00:01.3 [10de/036b] enabled PCI: 00:02.0 [10de/036c] enabled PCI: 00:02.1 [10de/036d] enabled PCI: 00:04.0 [10de/036e] enabled PCI: 00:05.0 [10de/037f] enabled PCI: 00:05.1 [10de/037f] enabled PCI: 00:05.2 [10de/037f] enabled PCI: 00:06.0 [10de/0370] enabled PCI: 00:06.1 [10de/0371] enabled PCI: 00:08.0 [10de/0373] enabled PCI: 00:0a.0 [10de/0376] enabled PCI: 00:0b.0 [10de/0374] enabled PCI: 00:0c.0 [10de/0374] enabled PCI: 00:0d.0 [10de/0378] enabled PCI: 00:0e.0 [10de/0375] enabled PCI: 00:0f.0 [10de/0377] enabled PNP: 002e.0 disabled PNP: 002e.1 enabled PNP: 002e.2 disabled PNP: 002e.3 disabled PNP: 002e.4 enabled PNP: 002e.5 enabled PNP: 002e.6 enabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled smbus: PCI: 00:01.1[0]->I2C: 01:50 enabled smbus: PCI: 00:01.1[0]->I2C: 01:51 enabled smbus: PCI: 00:01.1[0]->I2C: 01:52 enabled smbus: PCI: 00:01.1[0]->I2C: 01:53 enabled smbus: PCI: 00:01.1[0]->I2C: 01:54 enabled smbus: PCI: 00:01.1[0]->I2C: 01:55 enabled smbus: PCI: 00:01.1[0]->I2C: 01:56 enabled smbus: PCI: 00:01.1[0]->I2C: 01:57 enabled smbus: PCI: 00:01.1[1]->I2C: 02:51 enabled 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: pci_scan_bus returning with max=005 PCI: pci_scan_bus for bus 06 PCI: pci_scan_bus returning with max=006 PCI: pci_scan_bus for bus 07 PCI: 07:00.0 [10de/0392] enabled PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 done Allocating resources... Reading resources... PCI: 00:06.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io PCI: 00:06.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:06.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem PCI: 00:0a.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io PCI: 00:0a.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem PCI: 00:0a.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 05 io PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 05 prefmem PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 05 mem PCI: 00:0e.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 06 io PCI: 00:0e.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 06 prefmem PCI: 00:0e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 06 mem Done reading resources. Allocating VGA resource PCI: 07:00.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:0f.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 1c0 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0> PCI: 00:18.0 1b8 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00f4000000 - 0x00f61fffff] mem <node 0 link 0> PCI: 00:01.0 14 <- [0x00f6144000 - 0x00f6144fff] mem PNP: 002e.1 60 <- [0x00000003f8 - 0x00000003ff] io PNP: 002e.1 70 <- [0x0000000004 - 0x0000000004] irq PNP: 002e.4 60 <- [0x0000000290 - 0x0000000297] io PNP: 002e.4 62 <- [0x0000000230 - 0x0000000237] io PNP: 002e.4 70 <- [0x0000000009 - 0x0000000009] irq PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] io PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] io PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq PNP: 002e.6 70 <- [0x000000000c - 0x000000000c] irq PCI: 00:01.1 10 <- [0x0000002c00 - 0x0000002c3f] io PCI: 00:01.1 20 <- [0x0000002c40 - 0x0000002c7f] io PCI: 00:01.1 24 <- [0x0000002c80 - 0x0000002cbf] io PCI: 00:01.1 60 <- [0x0000002000 - 0x00000020ff] io PCI: 00:01.1 64 <- [0x0000002400 - 0x00000024ff] io PCI: 00:01.1 68 <- [0x0000002800 - 0x00000028ff] io PCI: 00:01.3 10 <- [0x00f6100000 - 0x00f613ffff] mem PCI: 00:02.0 10 <- [0x00f6145000 - 0x00f6145fff] mem PCI: 00:02.1 10 <- [0x00f614a000 - 0x00f614a0ff] mem PCI: 00:04.0 20 <- [0x0000002cc0 - 0x0000002ccf] io PCI: 00:05.0 10 <- [0x0000003000 - 0x0000003007] io PCI: 00:05.0 14 <- [0x0000003070 - 0x0000003073] io PCI: 00:05.0 18 <- [0x0000003010 - 0x0000003017] io PCI: 00:05.0 1c <- [0x0000003080 - 0x0000003083] io PCI: 00:05.0 20 <- [0x0000002cd0 - 0x0000002cdf] io PCI: 00:05.0 24 <- [0x00f6146000 - 0x00f6146fff] mem PCI: 00:05.1 10 <- [0x0000003020 - 0x0000003027] io PCI: 00:05.1 14 <- [0x0000003090 - 0x0000003093] io PCI: 00:05.1 18 <- [0x0000003030 - 0x0000003037] io PCI: 00:05.1 1c <- [0x00000030a0 - 0x00000030a3] io PCI: 00:05.1 20 <- [0x0000002ce0 - 0x0000002cef] io PCI: 00:05.1 24 <- [0x00f6147000 - 0x00f6147fff] mem PCI: 00:05.2 10 <- [0x0000003040 - 0x0000003047] io PCI: 00:05.2 14 <- [0x00000030b0 - 0x00000030b3] io PCI: 00:05.2 18 <- [0x0000003050 - 0x0000003057] io PCI: 00:05.2 1c <- [0x00000030c0 - 0x00000030c3] io PCI: 00:05.2 20 <- [0x0000002cf0 - 0x0000002cff] io PCI: 00:05.2 24 <- [0x00f6148000 - 0x00f6148fff] mem PCI: 00:06.1 10 <- [0x00f6140000 - 0x00f6143fff] mem PCI: 00:08.0 10 <- [0x00f6149000 - 0x00f6149fff] mem PCI: 00:08.0 14 <- [0x0000003060 - 0x0000003067] io PCI: 00:08.0 18 <- [0x00f614b000 - 0x00f614b0ff] mem PCI: 00:08.0 1c <- [0x00f614c000 - 0x00f614c00f] mem PCI: 00:0f.0 1c <- [0x0000001000 - 0x0000001fff] bus 07 io PCI: 00:0f.0 24 <- [0x00e0000000 - 0x00efffffff] bus 07 prefmem PCI: 00:0f.0 20 <- [0x00f4000000 - 0x00f60fffff] bus 07 mem PCI: 07:00.0 10 <- [0x00f4000000 - 0x00f4ffffff] mem PCI: 07:00.0 14 <- [0x00e0000000 - 0x00efffffff] prefmem64 PCI: 07:00.0 1c <- [0x00f5000000 - 0x00f5ffffff] mem64 PCI: 07:00.0 24 <- [0x0000001000 - 0x000000107f] io PCI: 07:00.0 30 <- [0x00f6000000 - 0x00f601ffff] romem PCI: 00:18.3 94 <- [0x00f0000000 - 0x00f3ffffff] mem <gart> Done setting resources. Done allocating resources. Enabling resources... PCI: 00:18.0 cmd <- 140 PCI: 00:00.0 subsystem <- 1022/2b80 PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 subsystem <- 1022/2b80 PCI: 00:01.0 cmd <- 14f mcp55 lpc decode:PNP: 002e.1, base=0x000003f8, end=0x000003ff mcp55 lpc decode:PNP: 002e.4, base=0x00000290, end=0x00000297 mcp55 lpc decode:PNP: 002e.4, base=0x00000230, end=0x00000237 mcp55 lpc decode:PNP: 002e.5, base=0x00000060, end=0x00000060 mcp55 lpc decode:PNP: 002e.5, base=0x00000064, end=0x00000064 PCI: 00:01.1 subsystem <- 1022/2b80 PCI: 00:01.1 cmd <- 141 PCI: 00:01.2 cmd <- 540 PCI: 00:01.3 cmd <- 142 PCI: 00:02.0 subsystem <- 1022/2b80 PCI: 00:02.0 cmd <- 142 PCI: 00:02.1 subsystem <- 1022/2b80 PCI: 00:02.1 cmd <- 142 PCI: 00:04.0 subsystem <- 1022/2b80 PCI: 00:04.0 cmd <- 141 PCI: 00:05.0 subsystem <- 1022/2b80 PCI: 00:05.0 cmd <- 143 PCI: 00:05.1 subsystem <- 1022/2b80 PCI: 00:05.1 cmd <- 143 PCI: 00:05.2 subsystem <- 1022/2b80 PCI: 00:05.2 cmd <- 143 PCI: 00:06.0 bridge ctrl <- 0a03 PCI: 00:06.0 cmd <- 144 PCI: 00:06.1 subsystem <- 1022/2b80 PCI: 00:06.1 cmd <- 142 PCI: 00:08.0 subsystem <- 1022/2b80 PCI: 00:08.0 cmd <- 143 PCI: 00:0a.0 bridge ctrl <- 0003 PCI: 00:0a.0 cmd <- 140 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 <- 0003 PCI: 00:0e.0 cmd <- 140 PCI: 00:0f.0 bridge ctrl <- 000b PCI: 00:0f.0 cmd <- 147 PCI: 07:00.0 cmd <- 143 PCI: 00:18.1 subsystem <- 1022/2b80 PCI: 00:18.1 cmd <- 140 PCI: 00:18.2 subsystem <- 1022/2b80 PCI: 00:18.2 cmd <- 140 PCI: 00:18.3 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init start_eip=0x00006000, offset=0x00110000, code_size=0x0000005b Initializing CPU #0 CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x00 done. ECC Disabled CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x01 done. CPU #1 Initialized All AP CPUs stopped PCI: 00:18.0 init PCI: 00:01.0 init set power on after power fail RTC Init RTC: Checksum invalid zeroing cmos Invalid CMOS LB checksum PNP: 002e.1 init PNP: 002e.4 init FAN_CTL: reg = 0x02a9, read value = 0x50 FAN_CTL: reg = 0x02a9, writing value = 0xd7 PNP: 002e.5 init PNP: 002e.6 init PCI: 00:01.1 init PCI: 00:02.1 init PCI: 00:04.0 init IDE0 PCI: 00:05.0 init SATA S SATA P PCI: 00:05.1 init SATA S SATA P PCI: 00:05.2 init SATA S SATA P PCI: 00:06.0 init dev_root mem base = 0x00e0000000 [0x50] <-- 0xe0000000 PCI: 00:06.1 init base = f6140000 codec_mask = 01 codec viddid: 10ec0883 No verb! PCI: 00:08.0 init MCP55 MAC PHY ID 0x01410c00 PHY ADDR 1 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:0f.0 init PCI: 00:18.1 init PCI: 00:18.2 init PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:01.2 init PCI: 00:01.3 init PCI: 07:00.0 init rom address for PCI: 07:00.0 = f6000000 copying VGA ROM Image from 0xf6000000 to 0xc0000, 0xf600 bytes entering emulator halt_sys: file /home/andi/freeBIOS/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387 Devices initialized Writing IRQ routing tables to 0xf0000...done. Wrote the mp table end at: 00000020 - 00000274 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 - 00000dd4 checksum 5c17
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 0x30700 offset 0xc0 filesize 0xb268 (cleaned up) New segment addr 0x100000 size 0x30700 offset 0xc0 filesize 0xb268 New segment addr 0x130700 size 0x48 offset 0xb340 filesize 0x48 (cleaned up) New segment addr 0x130700 size 0x48 offset 0xb340 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x00000000bff80000 memsz: 0x0000000000030700 filesz: 0x000000000000b268 Clearing Segment: addr: 0x00000000bff8b268 memsz: 0x0000000000025498 Loading Segment: addr: 0x00000000bffb0700 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x108e64 FILO version 0.5 (andi@flashgordon) Tue Jun 5 19:36:25 CEST 2007 setup_timers: CPU 2400 MHz Press <Enter> for default boot, or <Esc> for boot prompt... 5 4 3 2 1 timed out boot: hde5:/vmlinuz initrd=hde5:/boot/initrd.img-2.6.21-1-amd64 root=/dev/sda2 ro console=ttyS0,115200 find_ide_controller: found PCI IDE controller 10de:037f prog_if=0x85 find_ide_controller: primary channel: native PCI mode find_ide_controller: cmd_base=0x3000 ctrl_base=0x3070 ide_software_reset: Waiting for ide2 to become ready for reset... ok init_drive: Testing for hde init_drive: Probing for hde init_drive: LBA mode, sectors=268435455 init_drive: LBA48 mode, sectors=488395055 init_drive: Init device params... ok hde: LBA48 250GB: SAMSUNG SP2504C init_drive: Testing for hdf init_drive: Probing for hdf print_status: IDE: status=0x0, err=0x0 init_drive: Testing for hdf init_drive: Probing for hdf print_status: IDE: status=0x0, err=0x0 Mounted ext2fs Found Linux version 2.6.21-1-amd64 (unknown@Debian) #1 SMP Fri May 18 23:28:21 CEST 2007 bzImage. Loading kernel... ok Loading initrd... ok Jumping to entry point... Linux version 2.6.21-1-amd64 (Debian 2.6.21-2) (waldi@debian.org) (gcc version 4.1.3 20070514 (prerelease) (Debian 4.1.2-7)) #1 SMP Fri May 18 23:28:21 CEST 2007 Command line: root=/dev/sda2 ro console=ttyS0,115200 BIOS-provided physical RAM map: BIOS-e820: 0000000000001000 - 00000000000a0000 (usable) BIOS-e820: 00000000000c0000 - 00000000000f0000 (usable) BIOS-e820: 0000000000100000 - 00000000c0000000 (usable) BIOS-e820: 0000000100000000 - 0000000140000000 (usable) end_pfn_map = 1310720 DMI not present or invalid. Scanning NUMA topology in Northbridge 24 Number of nodes 1 Node 0 MemBase 0000000000000000 Limit 0000000140000000 Using node hash shift of 63 Bootmem setup node 0 0000000000000000-0000000140000000 Zone PFN ranges: DMA 1 -> 4096 DMA32 4096 -> 1048576 Normal 1048576 -> 1310720 early_node_map[4] active PFN ranges 0: 1 -> 160 0: 192 -> 240 0: 256 -> 786432 0: 1048576 -> 1310720 Nvidia board detected. Ignoring ACPI timer override. If you got timer trouble try acpi_use_timer_override Intel MultiProcessor Specification v1.4 MPTABLE: OEM ID: GIGABYTE MPTABLE: Product ID: M57SLI MPTABLE: APIC at: 0xFEE00000 Processor #0 (Bootup-CPU) Processor #1 I/O APIC #2 at 0xF6144000. Setting APIC routing to physical flat Processors: 2 Nosave address range: 00000000000a0000 - 00000000000c0000 Nosave address range: 00000000000f0000 - 0000000000100000 Nosave address range: 00000000c0000000 - 0000000100000000 Allocating PCI resources starting at c4000000 (gap: c0000000:40000000) SMP: Allowing 2 CPUs, 0 hotplug CPUs PERCPU: Allocating 37504 bytes of per cpu data Built 1 zonelists. Total pages: 1029631 Kernel command line: root=/dev/sda2 ro console=ttyS0,115200 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 32768 bytes) time.c: Detected 2400.010 MHz processor. Console: colour VGA+ 80x25 Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Checking aperture... CPU 0: aperture @ f0000000 size 64 MB Memory: 4106608k/5242880k available (1975k kernel code, 87500k reserved, 931k data, 296k init) Calibrating delay using timer specific routine.. 4803.89 BogoMIPS (lpj=9607797) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Capability LSM initialized 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/0 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 SMP alternatives: switching to UP code ACPI: Core revision 20070126 ACPI Exception (tbxface-0618): AE_NO_ACPI_TABLES, While loading namespace from ACPI tables [20070126] ACPI: Unable to load the System Description Tables Using local APIC timer interrupts. result 12500064 Detected 12.500 MHz APIC timer. SMP alternatives: switching to SMP code Booting processor 1/2 APIC 0x1 Initializing CPU#1 Calibrating delay using timer specific routine.. 4800.35 BogoMIPS (lpj=9600704) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU 1/1 -> Node 0 CPU: Physical Processor ID: 0 CPU: Processor Core ID: 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ stepping 01 Brought up 2 CPUs migration_cost=203 NET: Registered protocol family 16 PCI: Using configuration type 1 ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Probing PCI hardware PCI: Using IRQ router default [10de/0370] at 0000:00:06.0 PCI->APIC IRQ transform: 0000:00:01.1[A] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:01.3[B] -> IRQ 10 PCI->APIC IRQ transform: 0000:00:02.0[A] -> IRQ 22 PCI->APIC IRQ transform: 0000:00:02.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:05.0[A] -> IRQ 20 PCI->APIC IRQ transform: 0000:00:05.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:05.2[C] -> IRQ 21 PCI->APIC IRQ transform: 0000:00:06.1[B] -> IRQ 23 PCI->APIC IRQ transform: 0000:00:08.0[A] -> IRQ 22 PCI->APIC IRQ transform: 0000:07:00.0[A] -> IRQ 17 NET: Registered protocol family 8 NET: Registered protocol family 20 PCI-DMA: Disabling AGP. PCI-DMA: aperture base @ f0000000 size 65536 KB PCI-DMA: using GART IOMMU. PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture PCI: Bridge: 0000:00:06.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0a.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: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0f.0 IO window: 1000-1fff MEM window: f4000000-f60fffff PREFETCH window: e0000000-efffffff NET: Registered protocol family 2 IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) TCP established hash table entries: 131072 (order: 9, 3145728 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered checking if image is initramfs... it is Freeing initrd memory: 5507k freed audit: initializing netlink socket (disabled) audit(1181065315.696:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability assign_interrupt_mode Found MSI capability Real Time Clock Driver v1.12ac Linux agpgart interface v0.102 (c) Dave Jones 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 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 TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Freeing unused kernel memory: 296k freed Loading, please wait... input: AT Translated Set 2 keyboard as /class/input/input0 Begin: Loading essential drivers... ... Done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.21-1-amd64/kernel/drivers/acpi/fan.ko): No such device WARNING: Error ithermal: Unknown symbol acpi_processor_set_thermal_limit nserting processor (/lib/modules/2.6.21-1-amd64/kernel/drivers/acpi/processor.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.21-1-amd64/kernel/drivers/acpi/thermal.ko): Unknown symbol in module, or unknown parameter (see dmesg) ohci_hcd 0000:00:02.0: OHCI Host Controller ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:02.0: irq 22, io mem 0xf6145000 forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.60. Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 10 ports detected ehci_hcd 0000:00:02.1: EHCI Host Controller ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2 ehci_hcd 0000:00:02.1: debug port 1 ehci_hcd 0000:00:02.1: irq 23, io mem 0xf614a000 ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 10 ports detected NFORCE-MCP55: IDE controller at PCI slot 0000:00:04.0 NFORCE-MCP55: chipset revision 161 NFORCE-MCP55: not 100% native mode: will probe irqs later NFORCE-MCP55: 0000:00:04.0 (rev a1) UDMA133 controller ide0: BM-DMA at 0x2cc0-0x2cc7, BIOS settings: hda:pio, hdb:pio hda: Optiarc DVD RW AD-7173A, ATAPI CD/DVD-ROM drive usb 1-2: new low speed USB device using ohci_hcd and address 2 usb 1-2: configuration #1 chosen from 1 choice usbcore: registered new interface driver hiddev input: HID 1241:1166 as /class/input/input1 input: USB HID v1.00 Mouse [HID 1241:1166] on usb-0000:00:02.0-2 usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 SCSI subsystem initialized forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01022:2b80 bound to 0000:00:08.0 ata1: SATA max UDMA/133 cmd 0x0000000000013000 ctl 0x0000000000013072 bmdma 0x0000000000012cd0 irq 20 ata2: SATA max UDMA/133 cmd 0x0000000000013010 ctl 0x0000000000013082 bmdma 0x0000000000012cd8 irq 20 scsi0 : sata_nv ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: ATA-7: SAMSUNG SP2504C, VT100-50, max UDMA7 ata1.00: 488395055 sectors, multi 0: LBA48 NCQ (depth 0/32) ata1.00: configured for UDMA/133 scsi1 : sata_nv ata2: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x0000000000013017 scsi 0:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5 ata3: SATA max UDMA/133 cmd 0x0000000000013020 ctl 0x0000000000013092 bmdma 0x0000000000012ce0 irq 23 ata4: SATA max UDMA/133 cmd 0x0000000000013030 ctl 0x00000000000130a2 bmdma 0x0000000000012ce8 irq 23 scsi2 : sata_nv ata3: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x0000000000013027 scsi3 : sata_nv ata4: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x0000000000013037 ata5: SATA max UDMA/133 cmd 0x0000000000013040 ctl 0x00000000000130b2 bmdma 0x0000000000012cf0 irq 21 ata6: SATA max UDMA/133 cmd 0x0000000000013050 ctl 0x00000000000130c2 bmdma 0x0000000000012cf8 irq 21 scsi4 : sata_nv ata5: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x0000000000013047 scsi5 : sata_nv ata6: SATA link down (SStatus 0 SControl 300) ATA: abnormal status 0x7F on port 0x0000000000013057 SCSI device sda: 488395055 512-byte hdwr sectors (250058 MB) sda: Write Protect is off SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA SCSI device sda: 488395055 512-byte hdwr sectors (250058 MB) sda: Write Protect is off SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sda4 <<6>hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 sda5 > sd 0:0:0:0: Attached scsi disk sda Done. Begin: Mounting root file system... ... Begin: Running /scripts/local-top ... Done. Begin: Running /scripts/local-premount ... kinit: name_to_dAttempting manual resume ev_t(/dev/sda1) = sda1(8,1) kinit: trying to resume from /dev/sda1 kinit: No resume image, doing normal boot... Done. kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Begin: Running /scripts/local-bottom ... Done. Done. Begin: Running /scripts/init-bottom ... Done. INIT: version 2.86 booting Starting the hotplug events dispatcher: udevd. Synthesizing the initial hotplug events...done. Waiting for /dev to be fully populated...i2c_adapter i2c-0: nForce2 SMBus adapter at 0x2c40 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x2c80 input: PC Speaker as /class/input/input2 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... done. GActivating swap...Adding 7815580k swap on /dev/sda1. Priority:-1 extents:1 across:7815580k done. Checking root file system...fsck 1.40-WIP (14-Nov-2006) /dev/sda2: clean, 170121/2443200 files, 1253024/EXT3 FS on sda2, 4883760 blocks internal journal done. Setting the system clock.. Cleaning up ifupdown.... Loading kernel modules...loop: loaded (max 8 devices) powernow_k8: Unknown symbol acpi_processor_notify_smm powernow_k8: Unknown symbol acpi_processor_unregister_performance powernow_k8: Unknown symbol acpi_processor_register_performance it87: Found IT8716F chip at 0x290, revision 0 it87: in3 is VCC (+5V) it87: in7 is VCCH (+5V Stand-By) done. Loading device-mapper supportdevice-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com . Checking file systems...fsck 1.40-WIP (14-Nov-2006) /dev/sda3: clean, 14349/4889248 files, 238250/9765511 blocks /dev/sda5: clean, 28584/1281696 files, 207922/2560351 blocks (check after next mount) done. Setting kernel variables...done. Mounting local filesystems...kjournald starting. Commit interval 5 seconds EXT3 FS on sda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. done. Activating swapfile swap...done. Detecting hardware...Setting up networking.... Configuring network interfaces...done. Starting portmap daemon.... Setting sensors limits: done. Setting console screen modes and fonts. RSetting console screen modes and fonts. Setting up ALSA...done. INIT: Entering runlevel: 2 Starting system log daemon.... Starting kernel log daemon.... Starting virtual private network daemon:. Starting portmap daemon...Already running.. Starting HP Linux Printing and Imaging System: hpiod hpssd. Starting BitTorrent tracker: disabled in /etc/default/bittorrent. Starting console-log:Couldnt get a file descriptor referring to the console E: openvt failed. headless system?...failed. Starting Common Unix Printing System: cupsdlp: driver loaded but no devices found ppdev: user-space parallel port driver . Starting system message bus: dbus. Starting network connection manager: NetworkManager. Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon. Starting network events dispatcher: NetworkManagerDispatcher. Starting DirMngr: dirmngr. Starting MTA: exim4. Starting LAN Information Server: lisa. Starting internet superserver: inetd. Starting powernowd: required sysfs objects not found! Read /usr/share/doc/powernowd/README.Debian for more information. Starting OpenBSD Secure Shell server: sshdNET: Registered protocol family 10 lo: Disabled Privacy Extensions . Starting file alteration monitor: FAM. Starting GNOME Display Manager: gdm. Starting NFS common utilities: statd. Starting NTP server: ntpd. Starting DHCP D-Bus daemon: dhcdbdmtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining . Starting Hardware abstraction layer: hald. Starting anac(h)ronistic cron: anacron. Starting deferred execution scheduler: atd. Starting periodic command scheduler: crond. Not starting K Display Manager (kdm); it is not the default display manager. mtrr: type mismatch for e0000000,10000000 old: write-back new: write-combining ============================== ==============================
fast filo:
============================== LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:47:22 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107121207110202 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 ht reset -
LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:47:22 CEST 2007 starting... *sysinfo range: [000cf000,000cf730) bsp_apicid=00 core0 started: started ap apicid: 01 SBLink=00 NC node|link=00 begin msr fid, vid 3107120707110210 set fid failed for apicid =00 end msr fid, vid 3107120707110210 mcp55_num:01 Ram1.00 Ram2.00 Unbuffered 333Mhz Interleaved RAM: 0x00400000 KB Ram3 dimm_mask = 00000033 x4_mask = 00000000 x16_mask = 00000000 single_rank_mask = 00000000 ODC = 00111322 Addr Timing= 002b2220 Initializing memory: done RAM: 0x00500000 KB Setting variable MTRR 2, base: 0MB, range: 2048MB, type WB Setting variable MTRR 3, base: 2048MB, range: 1024MB, type WB set DQS timing:RcvrEn:Pass1: 00 CTLRMaxDelay=14 done set DQS timing:DQSPos: 00 done set DQS timing:RcvrEn:Pass2: 00 CTLRMaxDelay=34 done Total DQS Training : tsc [00]=00000000459a078a Total DQS Training : tsc [01]=000000004754aa55 Total DQS Training : tsc [02]=0000000094ce9001 Total DQS Training : tsc [03]=00000000971778f5 Ram4 v_esp=000cee78 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=00100000 linxbios_ram.nrv2b length = 0000d634 linxbios_ram.bin length = 00022510 Jumping to LinuxBIOS. LinuxBIOS-2.0.0_m57sli_Fallback Tue Jun 5 19:47:22 CEST 2007 booting... Enumerating buses... APIC_CLUSTER: 0 enabled PCI_DOMAIN: 0000 enabled PCI: 00:18.3 siblings=1 CPU: APIC: 00 enabled CPU: APIC: 01 enabled PCI: 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/0369] enabled PCI: 00:00.0 [10de/0369] enabled next_unitid: 0010 PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [10de/0369] enabled PCI: 00:01.0 [10de/0360] enabled PCI: 00:01.1 [10de/0368] enabled PCI: 00:01.2 [10de/036a] enabled PCI: 00:01.3 [10de/036b] enabled PCI: 00:02.0 [10de/036c] enabled PCI: 00:02.1 [10de/036d] enabled PCI: 00:04.0 [10de/036e] enabled PCI: 00:05.0 [10de/037f] enabled PCI: 00:05.1 [10de/037f] enabled PCI: 00:05.2 [10de/037f] enabled PCI: 00:06.0 [10de/0370] enabled PCI: 00:06.1 [10de/0371] enabled PCI: 00:08.0 [10de/0373] enabled PCI: 00:0a.0 [10de/0376] enabled PCI: 00:0b.0 [10de/0374] enabled PCI: 00:0c.0 [10de/0374] enabled PCI: 00:0d.0 [10de/0378] enabled PCI: 00:0e.0 [10de/0375] enabled PCI: 00:0f.0 [10de/0377] enabled PNP: 002e.0 disabled PNP: 002e.1 enabled PNP: 002e.2 disabled PNP: 002e.3 disabled PNP: 002e.4 enabled PNP: 002e.5 enabled PNP: 002e.6 enabled PNP: 002e.8 disabled PNP: 002e.9 disabled PNP: 002e.a disabled smbus: PCI: 00:01.1[0]->I2C: 01:50 enabled smbus: PCI: 00:01.1[0]->I2C: 01:51 enabled smbus: PCI: 00:01.1[0]->I2C: 01:52 enabled smbus: PCI: 00:01.1[0]->I2C: 01:53 enabled smbus: PCI: 00:01.1[0]->I2C: 01:54 enabled smbus: PCI: 00:01.1[0]->I2C: 01:55 enabled smbus: PCI: 00:01.1[0]->I2C: 01:56 enabled smbus: PCI: 00:01.1[0]->I2C: 01:57 enabled smbus: PCI: 00:01.1[1]->I2C: 02:51 enabled 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: pci_scan_bus returning with max=005 PCI: pci_scan_bus for bus 06 PCI: pci_scan_bus returning with max=006 PCI: pci_scan_bus for bus 07 PCI: 07:00.0 [10de/0392] enabled PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 PCI: pci_scan_bus returning with max=007 done Allocating resources... Reading resources... PCI: 00:06.0 1c <- [0x000000f000 - 0x000000efff] bus 01 io PCI: 00:06.0 24 <- [0x00fff00000 - 0x00ffefffff] bus 01 prefmem PCI: 00:06.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 01 mem PCI: 00:0a.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 02 io PCI: 00:0a.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 02 prefmem PCI: 00:0a.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 02 mem PCI: 00:0b.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 03 io PCI: 00:0b.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 03 prefmem PCI: 00:0b.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 03 mem PCI: 00:0c.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 04 io PCI: 00:0c.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 04 prefmem PCI: 00:0c.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 04 mem PCI: 00:0d.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 05 io PCI: 00:0d.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 05 prefmem PCI: 00:0d.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 05 mem PCI: 00:0e.0 1c <- [0x00fffff000 - 0x00ffffefff] bus 06 io PCI: 00:0e.0 24 <- [0xfffffffffff00000 - 0xffffffffffefffff] bus 06 prefmem PCI: 00:0e.0 20 <- [0x00fff00000 - 0x00ffefffff] bus 06 mem Done reading resources. Allocating VGA resource PCI: 07:00.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:0f.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 1c0 <- [0x0000001000 - 0x0000003fff] io <node 0 link 0> PCI: 00:18.0 1b8 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00f4000000 - 0x00f61fffff] mem <node 0 link 0> PCI: 00:01.0 14 <- [0x00f6144000 - 0x00f6144fff] mem PNP: 002e.1 60 <- [0x00000003f8 - 0x00000003ff] io PNP: 002e.1 70 <- [0x0000000004 - 0x0000000004] irq PNP: 002e.4 60 <- [0x0000000290 - 0x0000000297] io PNP: 002e.4 62 <- [0x0000000230 - 0x0000000237] io PNP: 002e.4 70 <- [0x0000000009 - 0x0000000009] irq PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] io PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] io PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] irq PNP: 002e.6 70 <- [0x000000000c - 0x000000000c] irq PCI: 00:01.1 10 <- [0x0000002c00 - 0x0000002c3f] io PCI: 00:01.1 20 <- [0x0000002c40 - 0x0000002c7f] io PCI: 00:01.1 24 <- [0x0000002c80 - 0x0000002cbf] io PCI: 00:01.1 60 <- [0x0000002000 - 0x00000020ff] io PCI: 00:01.1 64 <- [0x0000002400 - 0x00000024ff] io PCI: 00:01.1 68 <- [0x0000002800 - 0x00000028ff] io PCI: 00:01.3 10 <- [0x00f6100000 - 0x00f613ffff] mem PCI: 00:02.0 10 <- [0x00f6145000 - 0x00f6145fff] mem PCI: 00:02.1 10 <- [0x00f614a000 - 0x00f614a0ff] mem PCI: 00:04.0 20 <- [0x0000002cc0 - 0x0000002ccf] io PCI: 00:05.0 10 <- [0x0000003000 - 0x0000003007] io PCI: 00:05.0 14 <- [0x0000003070 - 0x0000003073] io PCI: 00:05.0 18 <- [0x0000003010 - 0x0000003017] io PCI: 00:05.0 1c <- [0x0000003080 - 0x0000003083] io PCI: 00:05.0 20 <- [0x0000002cd0 - 0x0000002cdf] io PCI: 00:05.0 24 <- [0x00f6146000 - 0x00f6146fff] mem PCI: 00:05.1 10 <- [0x0000003020 - 0x0000003027] io PCI: 00:05.1 14 <- [0x0000003090 - 0x0000003093] io PCI: 00:05.1 18 <- [0x0000003030 - 0x0000003037] io PCI: 00:05.1 1c <- [0x00000030a0 - 0x00000030a3] io PCI: 00:05.1 20 <- [0x0000002ce0 - 0x0000002cef] io PCI: 00:05.1 24 <- [0x00f6147000 - 0x00f6147fff] mem PCI: 00:05.2 10 <- [0x0000003040 - 0x0000003047] io PCI: 00:05.2 14 <- [0x00000030b0 - 0x00000030b3] io PCI: 00:05.2 18 <- [0x0000003050 - 0x0000003057] io PCI: 00:05.2 1c <- [0x00000030c0 - 0x00000030c3] io PCI: 00:05.2 20 <- [0x0000002cf0 - 0x0000002cff] io PCI: 00:05.2 24 <- [0x00f6148000 - 0x00f6148fff] mem PCI: 00:06.1 10 <- [0x00f6140000 - 0x00f6143fff] mem PCI: 00:08.0 10 <- [0x00f6149000 - 0x00f6149fff] mem PCI: 00:08.0 14 <- [0x0000003060 - 0x0000003067] io PCI: 00:08.0 18 <- [0x00f614b000 - 0x00f614b0ff] mem PCI: 00:08.0 1c <- [0x00f614c000 - 0x00f614c00f] mem PCI: 00:0f.0 1c <- [0x0000001000 - 0x0000001fff] bus 07 io PCI: 00:0f.0 24 <- [0x00e0000000 - 0x00efffffff] bus 07 prefmem PCI: 00:0f.0 20 <- [0x00f4000000 - 0x00f60fffff] bus 07 mem PCI: 07:00.0 10 <- [0x00f4000000 - 0x00f4ffffff] mem PCI: 07:00.0 14 <- [0x00e0000000 - 0x00efffffff] prefmem64 PCI: 07:00.0 1c <- [0x00f5000000 - 0x00f5ffffff] mem64 PCI: 07:00.0 24 <- [0x0000001000 - 0x000000107f] io PCI: 07:00.0 30 <- [0x00f6000000 - 0x00f601ffff] romem PCI: 00:18.3 94 <- [0x00f0000000 - 0x00f3ffffff] mem <gart> Done setting resources. Done allocating resources. Enabling resources... PCI: 00:18.0 cmd <- 140 PCI: 00:00.0 subsystem <- 1022/2b80 PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 subsystem <- 1022/2b80 PCI: 00:01.0 cmd <- 14f mcp55 lpc decode:PNP: 002e.1, base=0x000003f8, end=0x000003ff mcp55 lpc decode:PNP: 002e.4, base=0x00000290, end=0x00000297 mcp55 lpc decode:PNP: 002e.4, base=0x00000230, end=0x00000237 mcp55 lpc decode:PNP: 002e.5, base=0x00000060, end=0x00000060 mcp55 lpc decode:PNP: 002e.5, base=0x00000064, end=0x00000064 PCI: 00:01.1 subsystem <- 1022/2b80 PCI: 00:01.1 cmd <- 141 PCI: 00:01.2 cmd <- 540 PCI: 00:01.3 cmd <- 142 PCI: 00:02.0 subsystem <- 1022/2b80 PCI: 00:02.0 cmd <- 142 PCI: 00:02.1 subsystem <- 1022/2b80 PCI: 00:02.1 cmd <- 142 PCI: 00:04.0 subsystem <- 1022/2b80 PCI: 00:04.0 cmd <- 141 PCI: 00:05.0 subsystem <- 1022/2b80 PCI: 00:05.0 cmd <- 143 PCI: 00:05.1 subsystem <- 1022/2b80 PCI: 00:05.1 cmd <- 143 PCI: 00:05.2 subsystem <- 1022/2b80 PCI: 00:05.2 cmd <- 143 PCI: 00:06.0 bridge ctrl <- 0a03 PCI: 00:06.0 cmd <- 144 PCI: 00:06.1 subsystem <- 1022/2b80 PCI: 00:06.1 cmd <- 142 PCI: 00:08.0 subsystem <- 1022/2b80 PCI: 00:08.0 cmd <- 143 PCI: 00:0a.0 bridge ctrl <- 0003 PCI: 00:0a.0 cmd <- 140 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 <- 0003 PCI: 00:0e.0 cmd <- 140 PCI: 00:0f.0 bridge ctrl <- 000b PCI: 00:0f.0 cmd <- 147 PCI: 07:00.0 cmd <- 143 PCI: 00:18.1 subsystem <- 1022/2b80 PCI: 00:18.1 cmd <- 140 PCI: 00:18.2 subsystem <- 1022/2b80 PCI: 00:18.2 cmd <- 140 PCI: 00:18.3 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init start_eip=0x00006000, offset=0x00110000, code_size=0x0000005b Initializing CPU #0 CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x00 done. ECC Disabled CPU #0 Initialized Initializing CPU #1 Waiting for 1 CPUS to stop CPU: vendor AMD device 60fb1 CPU: family 0f, model 6b, stepping 01 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: 4096MB, type WB Setting variable MTRR 1, base: 4096MB, range: 1024MB, type WB Setting variable MTRR 2, base: 3072MB, range: 1024MB, type UC DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
CPU model AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ Setting up local apic... apic_id: 0x01 done. CPU #1 Initialized All AP CPUs stopped PCI: 00:18.0 init PCI: 00:01.0 init set power on after power fail RTC Init RTC: Checksum invalid zeroing cmos Invalid CMOS LB checksum PNP: 002e.1 init PNP: 002e.4 init FAN_CTL: reg = 0x02a9, read value = 0x50 FAN_CTL: reg = 0x02a9, writing value = 0xd7 PNP: 002e.5 init PNP: 002e.6 init PCI: 00:01.1 init PCI: 00:02.1 init PCI: 00:04.0 init IDE0 PCI: 00:05.0 init SATA S SATA P PCI: 00:05.1 init SATA S SATA P PCI: 00:05.2 init SATA S SATA P PCI: 00:06.0 init dev_root mem base = 0x00e0000000 [0x50] <-- 0xe0000000 PCI: 00:06.1 init base = f6140000 codec_mask = 01 codec viddid: 10ec0883 No verb! PCI: 00:08.0 init MCP55 MAC PHY ID 0x01410c00 PHY ADDR 1 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:0f.0 init PCI: 00:18.1 init PCI: 00:18.2 init PCI: 00:18.3 init NB: Function 3 Misc Control.. done. PCI: 00:01.2 init PCI: 00:01.3 init PCI: 07:00.0 init rom address for PCI: 07:00.0 = f6000000 copying VGA ROM Image from 0xf6000000 to 0xc0000, 0xf600 bytes entering emulator halt_sys: file /home/andi/freeBIOS/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4387 Devices initialized Writing IRQ routing tables to 0xf0000...done. Wrote the mp table end at: 00000020 - 00000274 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 - 00000dd4 checksum 601b
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 0x31240 offset 0xc0 filesize 0xbda8 (cleaned up) New segment addr 0x100000 size 0x31240 offset 0xc0 filesize 0xbda8 New segment addr 0x131240 size 0x48 offset 0xbe80 filesize 0x48 (cleaned up) New segment addr 0x131240 size 0x48 offset 0xbe80 filesize 0x48 Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x00000000bff80000 memsz: 0x0000000000031240 filesz: 0x000000000000bda8 Clearing Segment: addr: 0x00000000bff8bda8 memsz: 0x0000000000025498 Loading Segment: addr: 0x00000000bffb1240 memsz: 0x0000000000000048 filesz: 0x0000000000000048 Jumping to boot code at 0x109618 FILO version 0.5 (andi@flashgordon) Tue Jun 5 19:45:50 CEST 2007 setup_timers: CPU 2400 MHz Press <Enter> for default boot, or <Esc> for boot prompt... 5 4 3 2 1 timed out boot: hde5:/vmlinuz initrd=hde5:/boot/initrd.img-2.6.21-1-amd64 root=/dev/sda2 ro console=ttyS0,115200 find_ide_controller: found PCI IDE controller 10de:037f prog_if=0x85 find_ide_controller: primary channel: native PCI mode find_ide_controller: cmd_base=0x3000 ctrl_base=0x3070 ide_software_reset: Waiting for ide2 to become ready for reset... ok init_drive: Testing for hde init_drive: Probing for hde init_drive: LBA mode, sectors=268435455 init_drive: LBA48 mode, sectors=488395055 init_drive: Init device params... ok hde: LBA48 250GB: SAMSUNG SP2504C init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 init_drive: Testing for hdf init_drive: Probing for hdf IDE timeout after 50 ms while waiting for drq() pio_data_in: No DRQ from device after read command print_status: IDE: status=0x0, err=0x0 ide_readmany: sector 0 to 0x0010c040 ide_readmany: sector 132825420 to 0x0010d840 ide_readmany: sector 132825485 to 0x0010da40 ide_readmany: sector 132825486 to 0x0010dc40 Mounted ext2fs ide_readmany: sector 132825491 to 0x0010e640 ide_readmany: sector 132825492 to 0x0010e840 ide_readmany: sector 132825493 to 0x0010ea40 ide_readmany: sector 132825494 to 0x0010ec40 ide_readmany: sector 132825495 to 0x0010ee40 ide_readmany: sector 132825496 to 0x0010f040 ide_readmany: sector 132825497 to 0x0010f240 ide_readmany: sector 132825498 to 0x0010f440 ide_readmany: sector 132825515 to 0x00111640 ide_readmany: sector 132825516 to 0x00111840 ide_readmany: sector 132825517 to 0x00111a40 ide_readmany: sector 132825518 to 0x00111c40 ide_readmany: sector 132825519 to 0x00111e40 ide_readmany: sector 132825520 to 0x00112040 ide_readmany: sector 132825521 to 0x00112240 ide_readmany: sector 132825522 to 0x00112440 ide_readmany: sector 132829571 to 0x0010c640 ide_readmany: sector 132829572 to 0x0010c840 ide_readmany: sector 132829573 to 0x0010ca40 ide_readmany: sector 132829574 to 0x0010cc40 ide_readmany: sector 132829575 to 0x0010ce40 ide_readmany: sector 132829576 to 0x0010d040 ide_readmany: sector 132829577 to 0x0010d240 ide_readmany: sector 132829578 to 0x0010d440 ide_readmany: sector 136233387 to 0x00111640 ide_readmany: sector 136233388 to 0x00111840 ide_readmany: sector 136233389 to 0x00111a40 ide_readmany: sector 136233390 to 0x00111c40 ide_readmany: sector 136233391 to 0x00111e40 ide_readmany: sector 136233392 to 0x00112040 ide_readmany: sector 136233393 to 0x00112240 ide_readmany: sector 136233394 to 0x00112440 ide_readmany: sector 136298891 to 0x0010d640 ide_readmany: sector 136298892 to 0x0010d840 ide_readmany: sector 136298893 to 0x0010da40 ide_readmany: sector 136298894 to 0x0010dc40 ide_readmany: sector 136298895 to 0x0010de40 ide_readmany: sector 136298896 to 0x0010e040 ide_readmany: sector 136298897 to 0x0010e240 ide_readmany: sector 136298898 to 0x0010e440 ext2fs_read_one: block 452608 offset=0 len=52 ret=0 ide_readmany: sector 136446347 to 0x0010d640 ide_readmany: sector 132825515 to 0x00111640 ide_readmany: sector 132825516 to 0x00111840 ide_readmany: sector 132825517 to 0x00111a40 ide_readmany: sector 132825518 to 0x00111c40 ide_readmany: sector 132825519 to 0x00111e40 ide_readmany: sector 132825520 to 0x00112040 ide_readmany: sector 132825521 to 0x00112240 ide_readmany: sector 132825522 to 0x00112440 ide_readmany: sector 136233387 to 0x00111640 ide_readmany: sector 136233388 to 0x00111840 ide_readmany: sector 136233389 to 0x00111a40 ide_readmany: sector 136233390 to 0x00111c40 ide_readmany: sector 136233391 to 0x00111e40 ide_readmany: sector 136233392 to 0x00112040 ide_readmany: sector 136233393 to 0x00112240 ide_readmany: sector 136233394 to 0x00112440 ide_readmany: sector 136298891 to 0x0010d640 ext2fs_read_one: block 452608 offset=0 len=560 ret=0 ide_readmany: sector 136446347 to 0x0010d640 ide_readmany: sector 136446348 to 0x0010d840 Found Linuxblock 452609 offset=1099 len=256 ret=0 ide_readmany: sector 136446357 to 0x0010ea40 version 2.6.21-1-amd64 (unknown@Debian) #1 SMP Fri May 18 23:28:21 CEST 2007 bzImage. Loading kernel... sector 136446443 to 0x00111640 ide_readmany: sector 136446444 to 0x00111840 ide_readmany: sector 136446445 to 0x00111a40 ide_readmany: sector 136446446 to 0x00111c40 ide_readmany: sector 136446447 to 0x00111e40 ide_readmany: sector 136446448 to 0x00112040 ide_readmany: sector 136446449 to 0x00112240 ide_readmany: sector 136446450 to 0x00112440 ext2fs_read_many: 10 blocks 452610 - 452619 len=1561450 ret=0 ide_readmany: sectors 136446363 - 136446442 ( 80) to 0x40231290 ext2fs_read_many: 372 blocks 452621 - 452992 len=1520490 ret=40960 ide_readmany: sectors 136446451 - 136446706 (256) to 0x4023b290 ide_readmany: sectors 136446707 - 136446962 (256) to 0x4025b290 ide_readmany: sectors 136446963 - 136447218 (256) to 0x4027b290 ide_readmany: sectors 136447219 - 136447474 (256) to 0x4029b290 ide_readmany: sectors 136447475 - 136447730 (256) to 0x402bb290 ide_readmany: sectors 136447731 - 136447986 (256) to 0x402db290 ide_readmany: sectors 136447987 - 136448242 (256) to 0x402fb290 ide_readmany: sectors 136448243 - 136448498 (256) to 0x4031b290 ide_readmany: sectors 136448499 - 136448754 (256) to 0x4033b290 ide_readmany: sectors 136448755 - 136449010 (256) to 0x4035b290 ide_readmany: sectors 136449011 - 136449266 (256) to 0x4037b290 ide_readmany: sectors 136449267 - 136449426 (160) to 0x4039b290 ext2fs_read: discarding 3222 surplus bytes ext2fs_read: done reading many len=0 ret=1561450 ok ide_readmany: sector 132825493 to 0x0010ea40 ide_readmany: sector 132825515 to 0x00111640 ide_readmany: sector 132825516 to 0x00111840 ide_readmany: sector 132825517 to 0x00111a40 ide_readmany: sector 132825518 to 0x00111c40 ide_readmany: sector 132825519 to 0x00111e40 ide_readmany: sector 132825520 to 0x00112040 ide_readmany: sector 132825521 to 0x00112240 ide_readmany: sector 132825522 to 0x00112440 File not found Can't open initrd: hde5:/boot/initrd.img-2.6.21-1-amd64
* Ward Vandewege ward@gnu.org [070601 17:14]:
-it takes quite long to load vmlinuz and the initrd.img. Probably due to: IDE_DISK_POLL_DELAY = 1 (?)
Yes. Peter Stuge was working on a patch to speedup FILO. We should revisit that.
Is it working? Can't test at the moment...