Difference between revisions of "Efika"
m (→Ideas for development tasks: list) |
(→NFS: Preparations) |
||
Line 20: | Line 20: | ||
=== NFS === | === NFS === | ||
+ | |||
+ | I will use Gentoo/Linux on that machine. Yes, it might be slow, but it can be changed to your needs. Also it's possible to build on another PowerPC or with cross-dev. | ||
+ | |||
+ | '''Setup''' | ||
+ | * Server: 10.10.1.1 | ||
+ | * Client: 10.10.1.2 | ||
+ | |||
+ | '''Preparations''' | ||
+ | # Download a stage3-tar-ball and unpack it to e.g. <code>/nfsroot</code>. | ||
+ | # Change <code>/etc/fstab</code>, so that the root-filesystem will be mounted via NFS: <code>10.10.1.1:/mnt/data/gentoo/nfsroot / nfs noatime 0 1</code> | ||
+ | # Change <code>/etc/securetty</code> and add a line for logging in later via serial-line: <code> echo ttyPSC0 >> /nfsroot/etc/securetty</code> | ||
+ | # Also add that serial-line to <code>/etc/inittab</code>: <code>echo "s0:12345:respawn:/sbin/agetty 115200 ttyPSC0 vt100" >> /nfsroot/etc/inittab</code> (you can use ''linux'' instead of ''vt100'' for a coloured term, but then you should have a good serial communicotian program) | ||
+ | # Add a password-hash for the root-password into <code>/etc/shadow</code>. I used htpasswd2 from apache for it. Call it with <code>htpasswd -nb root secret</code>. This will create the hash for the root-user with the password ''secret''. Replace the <code>*</code> in the shadow-file with that hash. |
Revision as of 18:30, 10 December 2006
The EFIKA is an embedded PowerPC board with a 400MHz 32-bit freescale MPC5200 (603e/e300), 128MB RAM, 100MBit/s NIC, 2xUSB 1.1, Soundchip, 2.5" harddisk connector, PCI and AGP (with riser-card) and serial out.
Pylon received a board for development work on it. I will leave it in the C4, so that we can attach additional hardware on it.
Ideas for development tasks
- mpd-server as in-replacement for the already existing one
- connection to the Fnordlicht
- using jack for disco-lights
Booting
Harddisk
Currently I don't have any harddisk available, so this could not be tested. But it would be nice to create a complete stand-alone machine out of it.
USB
It's also possible to boot via USB. But it's only USB 1.1, so very slow.
NFS
I will use Gentoo/Linux on that machine. Yes, it might be slow, but it can be changed to your needs. Also it's possible to build on another PowerPC or with cross-dev.
Setup
- Server: 10.10.1.1
- Client: 10.10.1.2
Preparations
- Download a stage3-tar-ball and unpack it to e.g.
/nfsroot
. - Change
/etc/fstab
, so that the root-filesystem will be mounted via NFS:10.10.1.1:/mnt/data/gentoo/nfsroot / nfs noatime 0 1
- Change
/etc/securetty
and add a line for logging in later via serial-line:echo ttyPSC0 >> /nfsroot/etc/securetty
- Also add that serial-line to
/etc/inittab
:echo "s0:12345:respawn:/sbin/agetty 115200 ttyPSC0 vt100" >> /nfsroot/etc/inittab
(you can use linux instead of vt100 for a coloured term, but then you should have a good serial communicotian program) - Add a password-hash for the root-password into
/etc/shadow
. I used htpasswd2 from apache for it. Call it withhtpasswd -nb root secret
. This will create the hash for the root-user with the password secret. Replace the*
in the shadow-file with that hash.