HP Proliant Microserver

From Gentoo Wiki
Jump to:navigation Jump to:search

The HP ProLiant MicroServer is an unexpensive server with four cold-swappable SATA bays, an optical drive and an eSATA connector. Up to 8GB of RAM in two slots are supported.

Hardware

CPU

The latest model, HP article no. 664447-425 is an AMD Turion(tm) II Neo N40L Dual-Core Processor.

KERNEL Processor support
Processor type and features  --->
    Subarchitecture Type ()  --->
        (X) PC-compatible
    Processor family ()  --->
        (X) Opteron/Athlon64/Hammer/K8

It supports virtualization (svm flag):

root #egrep svm /proc/cpuinfo
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt nodeid_msr npt lbrv svm_lock nrip_save

The right processor architecture for CFLAGS is -march=amdfam10.

SCSI device names at boot time

I only started this page to pass the tip from the Gentoo forums:

Important
With the default BIOS, I think the optical drive bay connector is driven by pata_atiixp, while the hdd bays are driven by sata_ahci. So if you make the latter a module and the former built-in, then the SSD should always be /dev/sda.
root #sed -i -e "s~CONFIG_SATA_AHCI=y~CONFIG_SATA_AHCI=m~" /usr/src/linux/.config