It’s more likely than you think!
U-Boot 2010.03 (May 16 2010 - 20:38:54) Dell Powerconnect 3324 CPU: MPC8245 Revision 1.4 at 245.760 MHz: 16 kB I-Cache 16 kB D-Cache DRAM: 32 MB FLASH: 8 MB 00 13 14e4 5615 0280 00 In: serial Out: serial Err: serial Net: No ethernet found. Boot in 05 seconds ('s' to stop)...## Booting kernel from Legacy Image at ff800000 ... Image Name: Linux-188.8.131.52 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1866768 Bytes = 1.8 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at ffa00000 ... Image Name: Image Type: PowerPC Linux RAMDisk Image (bzip2 compressed) Data Size: 3307139 Bytes = 3.2 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at ffe00000 Booting using the fdt blob at 0xffe00000 Uncompressing Kernel Image ... OK Loading Ramdisk to 01c01000, end 01f28683 ... OK Loading Device Tree to 007fc000, end 007ffe57 ... OK console [ttyS0] enabled, bootconsole disabled serial8250.0: ttyS1 at MMIO 0x80004600 (irq = 17) is a 16550A brd: module loaded loop: module loaded of-flash flash.0: Can't get IO address from device tree Generic platform RAM MTD, (c) 2004 Simtec Electronics console [netcon0] enabled netconsole: network logging started usbmon: debugfs is not available ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver usbcore: registered new interface driver usbserial usbserial: USB Serial Driver core USB Serial support registered for FTDI USB Serial Device usbcore: registered new interface driver ftdi_sio ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver mice: PS/2 mouse device common for all mice i2c /dev entries driver rtc-rs5c372 0-0032: can't read registers rtc-rs5c372: probe of 0-0032 failed with error -5 TCP cubic registered NET: Registered protocol family 17 drivers/rtc/hctosys.c: unable to open rtc device (rtc0) Freeing unused kernel memory: 176k init /bin/ash: can't access tty; job control turned off / #
Ha! This was surprisingly easy. Recent linux kernels also have a ‘linkstation’ board. You just need to swap the serial ports around in the fdt for the linkstation board.
My initramfs is a standard busybox. Networking is (obviously) not working yet.