roach2
This is an old revision of the document!
Roach 2
Jack Hickish gave me a Roach2 to try to test.
Links
- Jack says this is the image to use: acme1:/srv/tftpboot/uboot-roach2/uImage-r2borph3
I pluged in USB to the port labeled “FTDI USB”. On my MAC “screen /dev/tty.usbserial-FA1302 115200” started the terminal session.
U-Boot 2011.06-rc2-00000-gd422dc0-dirty (Nov 08 2012 - 16:04:14)
CPU: AMCC PowerPC 440EPx Rev. A at 533.333 MHz (PLB=133 OPB=66 EBC=66)
No Security/Kasumi support
Bootstrap Option C - Boot ROM Location EBC (16 bits)
32 kB I-Cache 32 kB D-Cache
Board: ROACH2
I2C: ready
DRAM: 512 MiB
Flash: 128 MiB
In: serial
Out: serial
Err: serial
CPLD: 2.1
USB: Host(int phy)
SN: ROACH2.2 batch=D#6#53 software fixups match
MAC: 02:44:01:02:06:35
DTT: 1 is 26 C
DTT: 2 is 24 C
Net: ppc_4xx_eth0
So, I need to set up TFTP to get this to boot an OS.
The Roach2 requires network boot and a TFTP server on that server. I set up the sonata1 server (10.1.49.80, sonata, polaris).
apt-get install dnsmasq
Then edited the /etc/dnsmasq.conf file wit these values:
# Assign the ROACH an IP address manually, based on its MAC dhcp-host=02:44:01:02:06:35,10.1.49.171 # Have a DHCP address range for other things dhcp-range=10.1.49.0,static # Set the location of the ROACH's root filesystem on the NFS server. dhcp-option=17,10.1.49.80:/srv/roach_boot/etch # Set the boot filename for BOOTP, which is what the ROACH boots over dhcp-boot=uImage-r2borph3 # Enable dnsmasq's built-in TFTP server. Required for BOOTP. enable-tftp # Set the root directory for files availble via FTP. tftp-root=/srv/roach_boot/boot # Set the DHCP server to authoritative mode (then keep away from other networks!) dhcp-authoritative #Specify which ethernet interface you use to connect to the ROACH (eth0, eth1, eth2 ...) interface=eth0
#May be useful if you have several ethernet interfaces bind-interfaces log-queries log-facility=/var/log/dnsmasq.log
roach2.1518192188.txt.gz · Last modified: 2023/10/28 18:36 (external edit)