[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

headless G4 Cube with serial console

I've set up a G4 Cube as a headless server with a serial console.
In case it's useful to others, here's what I did.

I got a CubePort from Griffin Technology (http://www.griffintechnology.com).
This replaces the internal modem with a standard Mac serial connector
on the panel, connected to the internal UART.  After recompiling the
kernel with Mac serial support, I now have a working /dev/ttyS0.
I added
to yaboot.conf to get a serial console.
Open Firmware will use the serial port rather than the
console and keyboard with these settings:
	nvsetenv input-device scca
	nvsetenv output-device scca
So Open Firmware now prompts on the serial line (at 57600 baud),
and the kernel boot messages appear there, but the yaboot prompt still
appeared on the monitor.  I fixed this by replacing the ofboot
script with a much simpler one:
	PowerPC GNU/Linux First Stage Bootstrap
	load-base release-load-area
	" hd:2,\\yaboot" $boot
I put this script in /etc/local/simpleboot, and changed yaboot.conf to use
Now I can see the whole boot sequence on a terminal connected to the
serial port.

Finally, I removed the video card and turned off the kernel options
for console video, VTs, and input core support. I still needed ADB
support for access to the RTC and NVRAM devices, and I left in USB
audio so I can use the speakers.

Without the video card, the Cube runs about 5 degrees C cooler,
according to the TAU info in /proc/cpuinfo.

It's a great server -- small, quiet, and very stylish.

Eric C. Cooper          e c c @ c m u . e d u

Reply to: