Apple Xserve G5 and T2/Linux

Xserve G5

The latest, greated and last PowerPC based systems from Apple Inc. The machines featured up to two dual-socket IBM 970 64-bit CPUs.

Notes and quirks

Has a nice lightbar to show the real-time cpu load and serial port.

Default serial console baud rate is 57600.

Special boot options can be selected from power-off state, by holding the system ID button while turning the machine on and holding the ID button until the top row of blue lights blinks sequentially.
The bottom row LED lights indicates the boot variant from right to left:

1: Eject optical media and boot normal
2: NetBoot
3: Boot from the leftmost internal drive
4: Boot from any other than configured boot disk
5: Target disk mode
6: Reset NVRAM
7: Open Firmware (serial port, w/o keyboard)
8: Diagnostic test mode

Performance Index

21:50m to build binutils-2.41 w/ gcc-13.2 (-Osmartest, LTO)
4:00m to build 5.2-015 w/ gcc-13.2 (-Osmartest, LTO)

/proc/cpuinfo

processor : 0
cpu : PPC970FX, altivec supported
clock : 2300.000000MHz
revision : 3.0 (pvr 003c 0300)

processor : 1
cpu : PPC970FX, altivec supported
clock : 2300.000000MHz
revision : 3.0 (pvr 003c 0300)

timebase : 33333333
platform : PowerMac
model : RackMac3,1
machine : RackMac3,1
motherboard : RackMac3,1 MacRISC4 Power Macintosh
detected as : 339 (XServe G5)
pmac flags : 00000000
L2 cache : 512K unified
pmac-generation : NewWorld

lspci

0000:f0:0b.0 Host bridge: Apple Inc. U3H AGP Bridge
0001:00:00.0 Host bridge: Apple Inc. U3 HT Bridge
0001:00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] AMD-8131 PCI-X Bridge (rev 12)
0001:00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] AMD-8131 PCI-X Bridge (rev 12)
0001:00:03.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
0001:00:04.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
0001:00:05.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
0001:00:06.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
0001:00:07.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
0001:01:07.0 Unassigned class [ff00]: Apple Inc. K2 KeyLargo Mac/IO (rev 60)
0001:02:0b.0 USB controller: NEC Corporation OHCI USB Controller (rev 43)
0001:02:0b.1 USB controller: NEC Corporation OHCI USB Controller (rev 43)
0001:02:0b.2 USB controller: NEC Corporation uPD72010x USB 2.0 Controller (rev 04)
0001:03:0d.0 Unassigned class [ff00]: Apple Inc. K2 ATA/100
0001:03:0e.0 FireWire (IEEE 1394): Apple Inc. K2 FireWire
0001:05:0c.0 IDE interface: Broadcom K2 SATA
0001:06:03.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV100 [Radeon 7000 / Radeon VE]
0001:07:04.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5704 Gigabit Ethernet (rev 03)
0001:07:04.1 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5704 Gigabit Ethernet (rev 03)