HP ProLiant DL580 G5
From Gentoo Linux Wiki
(Redirected from HARDWARE HP ProLiant DL580 G5)
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Introduction
I'm at the moment configuring an HP ProLiant DL580 G5 server. I'll post here all the configuration needed to setup this kind of server.
[edit] Hardware
[edit] lspci
Hardware overview:
# lspci 00:00.0 Host bridge: Intel Corporation Server Memory Controller Hub (rev 01) 00:01.0 PCI bridge: Intel Corporation Server PCI Express Port 1 (rev 01) 00:02.0 PCI bridge: Intel Corporation Server PCI Express Port 2 (rev 01) 00:03.0 PCI bridge: Intel Corporation Server PCI Express Port 3 (rev 01) 00:04.0 PCI bridge: Intel Corporation Server PCI Express Port 4 (rev 01) 00:05.0 PCI bridge: Intel Corporation Server PCI Express Port 5 (rev 01) 00:06.0 PCI bridge: Intel Corporation Server PCI Express Port 6 (rev 01) 00:07.0 PCI bridge: Intel Corporation Server PCI Express Port 7 (rev 01) 00:10.0 Host bridge: Intel Corporation Server FSB Registers (rev 01) 00:10.1 Host bridge: Intel Corporation Server FSB Registers (rev 01) 00:10.2 Host bridge: Intel Corporation Server FSB Registers (rev 01) 00:10.3 Host bridge: Intel Corporation Server FSB Registers (rev 01) 00:11.0 Host bridge: Intel Corporation Server Snoop Filter Registers (rev 01) 00:11.3 Host bridge: Intel Corporation Server Snoop Filter Registers (rev 01) 00:13.0 Host bridge: Intel Corporation Server Reserved Registers (rev 01) 00:15.0 Host bridge: Intel Corporation Server FBD Branch 0 Registers (rev 01) 00:16.0 Host bridge: Intel Corporation Server FBD Branch 1 Registers (rev 01) 00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09) 00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09) 00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09) 00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09) 00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09) 00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9) 00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09) 00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09) 01:03.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) 01:04.0 System peripheral: Compaq Computer Corporation Integrated Lights Out Controller (rev 03) 01:04.2 System peripheral: Compaq Computer Corporation Integrated Lights Out Processor (rev 03) 01:04.4 USB Controller: Hewlett-Packard Company Unknown device 3300 01:04.6 IPMI SMIC interface: Hewlett-Packard Company Unknown device 3302 02:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Controller (rev 03) 03:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01) 03:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01) 04:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01) 04:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01) 04:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01) 05:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3) 06:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12) 07:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3) 08:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12) 0b:00.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 0c:00.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 0c:01.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 0c:09.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 17:00.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 18:01.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 18:02.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 18:08.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 18:09.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa) 18:0a.0 PCI bridge: PLX Technology, Inc. Unknown device 8533 (rev aa)
[edit] cpuinfo
Excerpt from /proc/cpuinfo (just multiply this by 8!)
# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU E7320 @ 2.13GHz stepping : 11 cpu MHz : 2133.332 cache size : 2048 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr dca lahf_lm bogomips : 4270.07 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management:
[edit] AMD64 Handbook
[edit] make.conf
# cat /etc/make.conf
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fforce-addr"
# nocona includes -mmmx -msse -msse2 -msse3
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j9"
USE="X bash-completion gtk java logrotate multilib server sse sse2 syslog"
GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo/ http://cesium.di.uminho.pt/pub/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="fglrx radeon"
[edit] Kernel
[edit] Bootloader (Grub)
[edit] X
# less /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
#Screen 0 "aticonfig-Screen[0]" 0 0
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "GLcore"
Load "xtrap"
Load "dbe"
Load "record"
Load "glx"
Load "extmod"
Load "freetype" Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "pt"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
### Comment all HorizSync and VertRefresh values to use DDC:
Identifier "Monitor0"
VendorName "AVO"
ModelName "Smart Cable"
HorizSync 30.0 - 95.0
VertRefresh 40.0 - 100.0
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30.0 - 95.0
VertRefresh 40.0 - 100.0
EndSection
Section "Device"
### Available Driver options are:-
### Values: : integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "PanelOff" # [<bool>]
#Option "DDCMode" # [<bool>]
#Option "MonitorLayout" # [<str>]
#Option "IgnoreEDID" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "MergedFB" # [<bool>]
#Option "CRT2HSync" # [<str>]
#Option "CRT2VRefresh" # [<str>]
#Option "CRT2Position" # [<str>]
#Option "MetaModes" # [<str>]
#Option "MergedDPI" # [<str>]
#Option "MergedXinerama" # [<bool>]
#Option "MergedXineramaCRT2IsScreen0" # [<bool>]
#Option "MergedNonRectangular" # [<bool>]
#Option "MergedMouseRestriction" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "BIOSHotkeys" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "ConstantDPI" # [<bool>]
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "ES1000"
BusID "PCI:1:3:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
Option "XAANoOffscreenPixmaps" "true"
Option "TexturedVideo" "On"
VendorName "ATI Technologies Inc"
BoardName "ES1000"
BusID "PCI:1:3:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
=== WM: Fluxbox ===

