[coreboot] ASUS P5B-vm mainboard

Rene renework at xs4all.nl
Mon Nov 7 00:37:11 CET 2011


I want to add this board to coreboot.
why? It is probably a case of because its there.
I also understand that I'm not going to do this in a couple of days or 
weeks. ( I wonder if I will be able to get it done at all.
There is a lot of low-level stuff which is overwhelming)

Of this board
The cpu is ????? The socket LGA 775 i haven't seen it yet in the 
coreboot tree.
The super io Winbond W83627DHG (id=0xa0, rev=0x23) at 0x2e is 
supported.
The North-(G965)  and Southbridge(i82801H ICH8)  not. :-(

proc/cpuinfo

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 15
model name	: Intel(R) Core(TM)2 CPU          6320  @ 1.86GHz
stepping	: 6
cpu MHz		: 1862.000
it is a LGA775 socket.

I thought of adding the mainboard/asus/p5b-vm/devicetree.cb first.

I use the mainboard/intel/d945clgf as a starting point.

Which brings me to a first question. What is de entry for this 
socket/cpu in devicetree.cb?
         device lapic_cluster 0 on
           chip cpu/intel/socket_441
                device lapic 0 on end
           end
         end



Is there a way to generate devicetree.cb from superio and lspci output 
and other info ?

secondly I'm a bit unsure how the keyboard pci info is derived my lspci 
looks like

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller 
Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port 
(rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated 
Graphics Controller (rev 02)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #4 (rev 02)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #5 (rev 02)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 
EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio 
Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express 
Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express 
Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express 
Port 6 (rev 02)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #3 (rev 02)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 
EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface 
Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port 
SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller 
(rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port 
SATA IDE Controller (rev 02)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial 
ATA Controller (rev 03)
03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial 
ATA Controller (rev 03)
05:01.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A 
IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]

the mainboard/intel/d945clgf/devicetree.cb has
                device pci 1f.0 on # LPC bridge
                    chip superio/winbond/w83627dhg          
#######should be for my board
                    device pnp 2e.0 off             # Floppy
                    end
                    device pnp 2e.3 off             # Parport
                    end

What I fail to understand is why these devices(floppy, keyboard, mouse, 
com and Parport) are not on the 1f.[0-9a-f] in d945clgf/devicetree.cb.
But that might be specific for that board. How can I find these for my 
board?


-- 
Rene




More information about the coreboot mailing list