svn | 1 Jun 06:41 2007

r339 - LinuxBIOSv3/lib

Author: rminnich
Date: 2007-06-01 06:41:42 +0200 (Fri, 01 Jun 2007)
New Revision: 339

Modified:
   LinuxBIOSv3/lib/ram.c
Log:
This fixes ram.c correctly for cases where we link instead of
including .c files.

The mem controller is an opaque type. This code is called with a
pointer and a count of mem controllers.

I have serious doubts about the value of this code. It is so generic,
and does so little, that it
may be useless. It may be useful for documentation, however, as it
shows people the sequence of operations for spd.

Signed-off-by: Ronald G. Minnich <rminnich <at> gmail.com>
Acked-by: Stefan Reinauer <stepan <at> coresystems.de>

Modified: LinuxBIOSv3/lib/ram.c
===================================================================
--- LinuxBIOSv3/lib/ram.c	2007-05-28 14:34:05 UTC (rev 338)
+++ LinuxBIOSv3/lib/ram.c	2007-06-01 04:41:42 UTC (rev 339)
 <at>  <at>  -40,12 +40,12  <at>  <at> 
  * of making it an empty function.
  *
  *  <at> param controllers How many memory controllers there are.
- *  <at> param ctrl Pointer to the mem control structure.
(Continue reading)

RusH | 1 Jun 02:58 2007
Picon

Re: using Graphics card ram as actual ram?

On 5/31/07, Juergen Beisert <juergen127 <at> kreuzholzen.de> wrote:
> On Wednesday 30 May 2007 18:57, RusH wrote:
> > Currently LinuxBios is using CAR for ram. What about using Video card
> > memory? is that feasible? Can you setup Video memory as stack?
>
> It would be possible, but this memory also is disabled after reset. To use it
> as RAM you must enable graphic controller's SDRAM controller first. And to
> enable graphic controller's SDRAM controller, you must init its PCI
> configurations space first, otherwise you can't access its registers....

thanks, so it looks like that 'magic hot swap testing program' is not
a bios replacement. Earlier I was under the impression they wrote the
whole thing as close to the bare metal as possible.

-- 
Who logs in to gdm? Not I, said the duck.

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Dieter Bloms | 1 Jun 07:21 2007
Picon

Re: Added mainboard commell/lv671 and compile works, but ...

Hi,

On Thu, May 31, joe <at> smittys.pointclark.net wrote:

> Here is a copy of the change log that I have made to the i82801db. I  
> am still working on my northbridge and have not been able to test it.  
> Can someone make the changes and test for me?

it does compile, but I can not see anything on the serial console.
So I think there is something wrong with my config, because about 5
seconds after power on it beeps and beeps and beeps .... two time per
second.

I don't know where I have to look now :(

-- 
Gruß

  Dieter

--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
From field.
--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
(Continue reading)

Mike Dilworth | 1 Jun 14:19 2007

which motherboard would be the better choice


hi all

I am soon to buy a new motherboard and I have narrowed my choice down to 2.  I am very interested in the LinuxBios project and am eager to "have a go".  My question is whihc of these two motherbords would be better to use for LinuxBios:

MS-7327 K9AGM2-FIH  http://global.msi.com.tw/index.php?func=proddesc&maincat_no=1&cat2_no=&cat3_no=&prod_no=1165

or the

Abit AN-M2HD http://www.abit.com.tw/page/uk/motherboard/motherboard_detail.php?pMODEL_NAME=AN-M2HD&fMTYPE=Socket+AM2

as you can tell I need the HDMI feature. 

Other information:

On both I will use the AMD Athlon X2 3800+ AM2 CPU

MS-7327

uses AMI BIOS
AMD 690G Northbridge and SB600 Southbridge
integrated ATi Radeon X1250 videocard
Realtek High Definition Audio Driver
ATI System Drivers for RS480/RS482/RC410/SB600
AMD HDMI Audio Drivers
Realtek 10/100 LAN Drivers
ATI SB600 IDE RAID Driver
Realtek Gigabit Ethernet Drivers
from the photos it looks like this uses ??? its nt clear DIP BIOS???

Abit AN-M2HD
NVIDIA® GeForce®7050PV/nForce 630a
from the pictures i think this uses a PLCC: Plastic Leaded Chip Carrier

 this is about all i have to go on. Any pointers would be great.


tia

mike

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios
Otávio Alcântara | 1 Jun 16:44 2007
Picon

Problem with FILO

Hello,

         I've setup a linuxbios rom, based on norwich board support, for a board with Geode LX + CS5536. I works right until starting the Linux with FILO. FILO claims that can't recognize my filesystem. I've setup the option FSYS_EXT2FS = 1 on Config file of Filo, and my image is EXT2 formatted.
          Is there any other option that need to be setted? Is possible to choose more than one file system, I mean, FAT and EXT2?

Best Regards,

--
Otávio Alcântara
"I'll never cross to the Dark Side."

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios
Andreas B. Mundt | 1 Jun 16:41 2007
Picon

trying to boot Gigabyte M575SLI

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)
 <at>  <at>  -615,6 +615,7  <at>  <at> 
        { 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 <at> 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 <at> 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 <at> 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  <at>  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  <at>  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 <at> 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

================================================

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Ward Vandewege | 1 Jun 17:14 2007
Picon

Re: trying to boot Gigabyte M575SLI

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)
>  <at>  <at>  -615,6 +615,7  <at>  <at> 
>         { 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.

-- 
Ward Vandewege <ward <at> fsf.org>
Free Software Foundation - Senior System Administrator

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Juergen Beisert | 1 Jun 17:59 2007
Picon

Re: Question about protect mode?

On Wednesday 30 May 2007 11:26, Rogelio Serrano wrote:
> protected mode is good; real mode is bad.

Sounds good :-))

Juergen

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

svn | 2 Jun 01:13 2007

r340 - LinuxBIOSv3/doc/design

Author: rminnich
Date: 2007-06-02 01:13:15 +0200 (Sat, 02 Jun 2007)
New Revision: 340

Modified:
   LinuxBIOSv3/doc/design/newboot.lyx
Log:
More information, we are on the next step, which is smbus support for
dram. Per the discussion on v3 list, I am self-acking this one.

Signed-off-by: Ronald G. Minnich <rminnich <at> gmail.com>
Acked-by: Ronald G. Minnich <rminnich <at> gmail.com>

Modified: LinuxBIOSv3/doc/design/newboot.lyx
===================================================================
--- LinuxBIOSv3/doc/design/newboot.lyx	2007-06-01 04:41:42 UTC (rev 339)
+++ LinuxBIOSv3/doc/design/newboot.lyx	2007-06-01 23:13:15 UTC (rev 340)
 <at>  <at>  -2077,6 +2077,8  <at>  <at> 
 \end_layout

 \begin_layout LyX-Code
+
+\size tiny
 /home/rminnich/src/bios/LinuxBIOSv3/mainboard/amd/norwich/initram.c: In function
  'spd_read_byte': /home/rminnich/src/bios/LinuxBIOSv3/mainboard/amd/norwich/init
 ram.c:30: error: implicit declaration of function 'smbus_read_byte' /home/rminnic
 <at>  <at>  -2122,5 +2124,320  <at>  <at> 

 \end_layout

+\begin_layout Paragraph
+Hold on.
+ What are we doing here? 
+\end_layout
+
+\begin_layout Standard
+We need to create an initram file for the LAR.
+ This initram file is going to set up DRAM.
+ LinuxBIOS supplies a skeleton function, which we show below, and the programmer
+ needs to supply some functions for their chipsets, so that this function
+ can work.
+ 
+\end_layout
+
+\begin_layout Standard
+What code is needed? A few things.
+ The northbridge code must supply register set functions.
+ The southbridge or superio must supply smbus read functions.
+ The basic sdram setup is found in lib/ram.c, and is dead simple:
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+void ram_initialize(int controllers, void *ctrl) {      
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+  int i;
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+       /* Set the registers we can set once to reasonable values.
+ */
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        for (i = 0; i < controllers; i++) {
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                printk(BIOS_INFO,
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                       "Setting registers of RAM controller %d
+\backslash
+n", i);
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                ram_set_registers(ctrl, i);
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        }
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        /* Now setup those things we can auto detect.
+ */
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        for (i = 0; i < controllers; i++) {
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                printk(BIOS_INFO,
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                  "Setting SPD based registers of RAM controller %d
+\backslash
+n", i);
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+                ram_set_spd_registers(ctrl, i);
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        }
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        /* Now that everything is setup enable the RAM.
+ Some chipsets do
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+         * the work for us while on others we need to it by hand.
+          */
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        printk(BIOS_DEBUG, "Enabling RAM
+\backslash
+n");
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        ram_enable(controllers, ctrl);
+\end_layout
+
+\begin_layout LyX-Code
+
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        /* RAM initialization is done.
+ */
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+        printk(BIOS_DEBUG, "RAM enabled successfully
+\backslash
+n");
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+}
+\end_layout
+
+\begin_layout Standard
+Ram_initialize is a core function of initram.
+ When it is called, RAM is not working; after it is called, RAM is working.
+ This function in turn calls functions in the northbridge code (or, in some
+ cases, CPU code; it depends on the part).
+ The basic idea is that this code is called with a pointer to an opaque
+ type (ctlr *), and an int indicating how many controllers, dram slots,
+ or whatever 
+\begin_inset Quotes eld
+\end_inset
+
+things
+\begin_inset Quotes erd
+\end_inset
+
+ there are, where a 
+\begin_inset Quotes eld
+\end_inset
+
+thing
+\begin_inset Quotes erd
+\end_inset
+
+ is totally chipset dependent.
+ The lib/ram.c code sets hardcoded settings, then sets dynamic settings by
+ querying the SPD bus, then enables the RAM.
+ This basic cycle has been refined now for eight years and has worked well
+ on many systems.
+ 
+\end_layout
+
+\begin_layout Standard
+The northbridge code has to provide three basic functions.
+ The first function, ram_set_registers, sets up basic parameters.
+ It will be called for each of the ram 
+\begin_inset Quotes eld
+\end_inset
+
+things
+\begin_inset Quotes erd
+\end_inset
+
+, where, as described above, 
+\begin_inset Quotes eld
+\end_inset
+
+thing
+\begin_inset Quotes erd
+\end_inset
+
+ can be just about anything, depending on the chipset.
+ The function will be called with the ctlr pointer, and in index in the
+ range 0..controllers-1.
+ The second function, ram_set_spd_registers, is called to tell the northbridge
+ code that it should do spd setup for 
+\begin_inset Quotes eld
+\end_inset
+
+thing
+\begin_inset Quotes erd
+\end_inset
+
+ i.
+ Finally, the northbridge-provided enable function is called.
+ 
+\end_layout
+
+\begin_layout Standard
+Any or all of these functions may be empty.
+ In the common case, they all do something.
+ These functions, in turn, may require other functions from other chipset
+ parts.
+ The most important, and common, set of functions reads SPD values using
+ the SMBUS.
+ The mainboard must configure, as part of stage2, a file to be compiled
+ which provides these functions.
+ The simplest function is called smbus_read_byte(unsigned device, unsigned
+ address).
+ This function should do any needed initialization, to keep life simple
+ for the northbridge code, and then read from SMBUS device 'device' at address
+ 'address'.
+ Typically, the device address range is 0xa0 up to 0xa8.
+ The address depends on the DRAM technology.
+ 
+\end_layout
+
+\begin_layout Standard
+All of the LinuxBIOS code that is run after this point uses the device tree;
+ none of the initram code uses the device tree.
+ The reason is simple: the device tree lives in RAM.
+ This bootstrap code is intentionally simple and does not use the device
+ tree.
+ 
+\end_layout
+
+\begin_layout Standard
+We will start by providing SMBUS functions.
+ The SMBUS for this board is supported on the AMD CS5536 chip.
+ The file we create will be in southbridge/amd/cs5536/smbus_initram.c.
+ 
+\end_layout
+
+\begin_layout Standard
+The revision numbers skip a bit here, since others are also working on V3.
+ We start with revision 339.
+ 
+\end_layout
+
+\begin_layout Subsubsection
+R339
+\end_layout
+
+\begin_layout Standard
+Get the old code:
+\end_layout
+
+\begin_layout LyX-Code
+cp LinuxBIOSv2/src/southbridge/amd/cs5536/cs5536_early_smbus.c southbridge/amd/cs
+5536/smbus_initram.c 
+\end_layout
+
+\begin_layout Standard
+Then we need to set up the mainboard Makefile to include this file in the
+ mainboard stage2.
+ This is pretty easy: add the .o for this file to the INITRAM_OBJ in the
+ mainboard Makefile: 
+\end_layout
+
+\begin_layout LyX-Code
+
+\size tiny
+INITRAM_OBJ=$(obj)/stage0.init $(obj)/stage0.o $(obj)/mainboard/$(MAINBOARDDIR)/in
+itram.o $(obj)/southbridge/amd/cs5536/smbus_initram.o 
+\end_layout
+
+\begin_layout Standard
+Now we get lots more errors, so off we go to fix them!
+\end_layout
+
+\begin_layout Standard
+
+\end_layout
+
 \end_body
 \end_document

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

bxshi | 2 Jun 02:51 2007
Picon

Re: MSI interrupts





the NIC should work, and only some problem with sata, but someone sent
patch for sata already. or merged?
 
yes. Sata is Ok for broadcom/bcm5785.
 
bxshi

 

--

-- 
linuxbios mailing list
linuxbios <at> linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Gmane