Difference between revisions of "Kallisti"
m (→Network) |
|||
Line 30: | Line 30: | ||
2 gigabit Ethernet connections. I believe these are Broadcom based, so expect the usual firmware rigamarole to get these working. |
2 gigabit Ethernet connections. I believe these are Broadcom based, so expect the usual firmware rigamarole to get these working. |
||
− | In addition to the onboard 1000baseT ports, there are 2 Intel based 1000baseT ports on an HP AD194A card in the |
+ | In addition to the onboard 1000baseT ports, there are 2 Intel based 1000baseT ports on an HP AD194A card in the lower PCI-X slot. |
=== Manufacturer Support Info === |
=== Manufacturer Support Info === |
Revision as of 16:16, 4 December 2015
What's in a name?
"kallisti" (καλλίστη actually) is the legendary inscription on the Golden Apple of Discord. What better name for an Apple server machine located in a Discordian themed data center?
Is it really a server?
This remains to be seen. There is nothing equivalent to IPMI over LAN on it. No network attached console or power controls. First attempts at Wake on LAN failed, too. But we'll see what happens as it's being built.
Whatever for?
Well, it's one more architecture (powerpc) to run Debian on at home. It actually still has a pretty decent hardware complement (which is to say that it can handle more workload than my phone, a Samsung Galaxy S III.)
Hardware
Chassis
Apple Xserve G5 s/n QP5260YBSLZ
.
Management
There is no network attached management for this machine.
Processor(s)
2 socket system board. Populated with 2 IBM PowerPC 970FX CPUs with 2.3GHz clocks.
Memory
8x 1Gibyte PC4200 ECC DDR DIMMs for 8Gibytes of RAM
Mass Storage
3 Apple Drive Modules. These are Apple proprietary hotplug drive sleds. Proprietary down to the screws needed to attach the drives. (The drives do sit in the trays without screws, though.) Based on random internet readings, it may be that these connections support SATA 1.0 (1.5Gbits/sec) data rates only and that drives must not attempt to negotiate a SATA 2.0 (3.0Gbits/sec) connection to the controller. (This SATA 1.0 limit may only apply to the optional Xserve RAID card that is not installed.)
This machine also has a 4-port Qlogic based PCI-X FibreChannel HBA in the lower slot. Not known yet whether this is a 1Gbits/sec, 2Gbits/sec, or 4Gbits/sec adapter. (Most likely 2Gbits/sec, based it its age.) This card was replaced with an HP AD194A card, providing 2 Intel based 1000baseT Ethernet ports and 2 Qlogic 4Gbps FibreChannel ports.
Network
2 gigabit Ethernet connections. I believe these are Broadcom based, so expect the usual firmware rigamarole to get these working.
In addition to the onboard 1000baseT ports, there are 2 Intel based 1000baseT ports on an HP AD194A card in the lower PCI-X slot.
Manufacturer Support Info
Search apple.com for "xserve G5".
Operating System
Debian 8.current will be installed by over the network.
Applications
Applications are for users. We don't have any of those. But, this machine may be a good choice to run the Hercules IBM Mainframe emulator. The mainframe would certainly feel more comfortable, since it's running on an IBM CPU.
Serial console port and Open Firmware
Procedure for accessing Open Firmware on the serial port
- Connect serial terminal. Use null modem cable if using another PC. Kermit works well if one finds oneself without a VT102 handy.
- Set serial port for 57600 bits/second, no stop bits, 8 data bits, no parity bits, no flow control.
- Power off Xserve
- Hold "System Identifier" button
- Without releasing the "System Identifier" button, press and release power button.
- After top row of blue lights to right of System Identifier button has cycled in blue cylon fashion, release System ID button.
- Press System ID button 6 times to illuminate the 7th blue LED. (LEDs on this display are numbered right to left, starting at 1. Light 7 illuminated chooses the Open Firmware option.
- Hold the System ID button until LEDs in top row cycle again (approximately 2 seconds), then release.
And what do you do when you're there?
Random important things
- The serial console device seems to be known as
ttyPZ0
and runs at 57600 bits/second. Putconsole=ttyPZ0,57600
on the kernel command line.
Resources
- Google. Google. Google.
- And the Debian PowerPC related pages, too.
- Firmware: Searching http://support.apple.com/ for "xserve g5 firmware" eventually landed me at http://support.apple.com/kb/DL560, which has a large Download button. And, naturally, this is a MacOS binary, so we'll need to have a running MacOS X in order to do a firmware update. (Go back to the "is it really a server" question above.)