Xserve

Mac Xserve
Apple - Support - Xserve - http://www.apple.com/support/xserve/

Xserve - Wikipedia - http://en.wikipedia.org/wiki/Xserve

Apple - Press Info - Apple Introduces Xserve 1U Rack-Mount Server - http://www.apple.com/pr/library/2002/05/14Apple-Introduces-Xserve-1U-Rack-Mount-Server.html
 * "New Server Delivers Multiprocessing, Large Storage & Fast Networking
 * CUPERTINO, California—May 14, 2002—Apple® today introduced Xserve™, a powerful 1U rack-mount server designed with Apple's legendary ease-of-use for groundbreakingly simple set up and remote management. Designed from the ground up as the perfect complement to Apple's UNIX-based Mac® OS X Server software, Xserve is ideal for business and education customers."

Apple drops Xserve rackmount server, Mac Pro Server takes its place | VentureBeat - http://venturebeat.com/2010/11/05/apple-drops-xserve-rackmount-server-mac-pro-server-takes-its-place/
 * "November 5, 2010 - Apple is getting out of the server room, sort of. The company announced today that it’s dropping the Xserve rackmounted server, but at the same time it’s also introducing a new Mac Pro Server configuration."

Apple Announces Mac Pro Server, Kills Xserve - http://mashable.com/2010/11/05/mac-pro-server/
 * "November 05, 2010 - Apple made a number of announcements Friday pertaining to its server market strategy, the most significant of which is that Xserve, its rack-mountable server solution, will be phased out beginning January 31, 2011."

Mac Mini Alternative Server
Sonnet - RackMac mini: Mac mini Rack Enclosure for 1U Rack Space - http://www.sonnettech.com/product/rackmacmini.html

My Xserve Specs
Snow Leopard Server

Mac OS X Server Version 10.6.1 Processor: 2.26 GHz Quad-Core Intel Xeon Memory: 12 GB 1066 MHz RAM Startup Disk: Startup Disk

Model Name: Xserve Model Identifier: Xserve3,1 Processor Name: Quad-Core Intel Xeon Processor Speed: 2.26 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per core): 256 KB L3 Cache: 8 MB Memory: 12 GB Boot ROM Version: XS31.0081.B06

License
License: MAC OS X 10.6 SVR UNLIMITED CLIENT ***************

Linux
Note: The Xserver RAID controller is not supported, so I installed to an external USB drive (what a waste). Other than not detecting the hard drives, I had no issue install Ubuntu Server 14.04.01 64bit.

To install, simply:
 * 1) connect an external USB drive
 * 2) hold 'alt' on the keyboard and select the UEFI DVD when it appears as a boot option (takes a bit to appear)
 * 3) * ignore the UEFI fallback load warning, the install will continue after a few minutes anyway
 * 4) Continue with the install as normal

Version: $ cat /etc/os-release NAME="Ubuntu" VERSION="14.04.1 LTS, Trusty Tahr" ...

uname: $ uname -a Linux macserver 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Memory: $ free -m total      used       free     shared    buffers     cached Mem:        12006        269      11737          0          9         99 -/+ buffers/cache:       160      11846 Swap:       12278          0      12278

CPU: $ cat /proc/cpuinfo processor      : 0 vendor_id      : GenuineIntel cpu family     : 6 model          : 26 model name     : Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz stepping       : 5 microcode      : 0x11 cpu MHz        : 1596.000 cache size     : 8192 KB physical id     : 0 siblings       : 8 core id        : 0 cpu cores      : 4 apicid         : 0 initial apicid : 0 fpu            : yes fpu_exception  : yes cpuid level    : 11 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 nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi flexpriority ept vpid bogomips       : 4522.02 clflush size   : 64 cache_alignment : 64 address sizes  : 40 bits physical, 48 bits virtual power management:

...

processor      : 7 ...

dmidecode: $ sudo dmidecode Handle 0x003E, DMI type 1, 27 bytes System Information Manufacturer: Apple Inc.       Product Name: Xserve3,1 Version: 0.0 Serial Number: H002908XXXX UUID: F3AB6F79-E3F0-EF40-AF08-069B1D7FAXXX Wake-up Type: Power Switch SKU Number: System SKU# Family: Xserve

USB Drive: $ sudo parted -l Model: SanDisk Ultra (scsi) Disk /dev/sda: 16.0GB Sector size (logical/physical): 512B/512B Partition Table: gpt

Number Start   End     Size    File system     Name  Flags 1     17.4kB  538MB   538MB   fat32                 boot 2     538MB   3134MB  2596MB  ext4 3     3134MB  16.0GB  12.9GB  linux-swap(v1)

PCI: $ lspci ... 01:00.0 RAID bus controller: Apple Inc. Device 008a (rev c8) 04:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9650 S] (rev a1) 05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection ...

Auto Power On After Power Failure
Have this run on each boot: setpci -s 0:1f.0 0xa4.b=0

Possibly: setpci -s 00:03.0 0x7b.b=19

ref: Enable Auto Startup After Power Failure For Apple Mac Mini | virtuallyGhetto - https://www.virtuallyghetto.com/2013/02/enable-auto-startup-after-power-failure.html ref: Reboot after power failure for Mac running Ubuntu (server) - Server Fault - https://serverfault.com/questions/203522/reboot-after-power-failure-for-mac-running-ubuntu-server

keywords
Apple Xserver, Mac Xserve, Mac Server, Apple Server