Benutzer-Werkzeuge

Webseiten-Werkzeuge


becki:linux:sheevaplug

Dies ist eine alte Version des Dokuments!


Sheevaplug

Login

To log in you need either a DHCP server for SSH or you have to set up a serial connection. These and everyting necessary described here

Default login is root / nosoup4u

USB connection

For me (on Slack 12.2 and 13.0) it was necessary to modprobe ftdi_sio vendor=0x9e88 product=0x9e8f before a serial connection with seyon or minicom was possible. Source

Establish serial connection with eg: screen /dev/ttyUSB1 115200 (and exit with Ctrl-a K Source)

MMC mount

With the off the shelf Ubuntu install an inserted SD Card can be mounted on /dev/mmcblk0p1. Note that /var/log/messages only reports /dev/mmcblk0. You have to inspect the /dev directory to get the actual device.

Installing Slackware

Activate NFS

# add to /etc/exports:
/export/armedslack 192.168.1.0/255.255.255.0(ro,nohide,root_squash,sync,no_subtree_check)
# create directory to be exported:
su
mkdir -p /export/armedslack
chmod g+w /export/armedslack
chgrp users /export/armedslack
 
# start NFS daemon:
chmod +x /etc/rc.d/rc.rpc # check if this line is really necessary
chmod +x /etc/rc.d/rc.nfsd
/etc/rc.d/rc.nfsd restart

Setup TFTP boot server

# ucomment in /etc/inetd.conf:
tftp  dgram   udp     wait    root    /usr/sbin/in.tftpd  in.tftpd -s /tftpboot -r blksize
# create directory to be exported:
su
mkdir /tftpboot
chmod g+w /tftpboot
chgrp users /tftpboot
 
# start inetd:
chmod +x /etc/rc.d/rc.inetd
/etc/rc.d/rc.inetd restart

Downloading Slackware ARM

cd /export/armedslack
rsync --exclude '*/source/*' --delete -Pavv ftp.armedslack.org::armedslack/armedslack-13.1 .
# or use a mirror:
rsync --exclude '*/source/*' --delete -Pavv mirror.inode.at::mirror/armedslack/armedslack-13.1 .

Other mirrors are listed in www.armedslack.org/getslack. Note that it is better to use rsync than FTP, because with rsync you can resume an aborted download with reusing already downloaded files.

Populating the /tftpboot directory

mkdir /tftpboot/armedslack-13.1
cd /export/armedslack/armedslack-13.1/
 
# Copy the Slackware ARM installer:
cp -fav isolinux/uinitrd-kirkwood.img /tftpboot/armedslack-13.1/
 
# The Linux Kernel:
cp -fav kernels/kirkwood/uImage* /tftpboot/armedslack-13.1/
 
# The Initial RAM disk, used for booting the OS after installation 
cp -fav kernels/kirkwood/uinitrd* /tftpboot/armedslack-13.1/

Is an uboot update necessary? Source

Marvell>> version
U-Boot 1.1.4 (Jul 14 2009 - 06:46:57) Marvell version: 3.4.16

> U-Boot version is ok, but Marvell version (whatever that is) is outdated FIXME

Connecting to the Kirkwood system via the Serial Port

A screen /dev/ttyUSB1 115200 is sufficient for me, skipped this section in the source

Log into the Sheevaplug as root and reboot the system. When the system comes up again, hit the enter key several times to get into Uboot.

Configuring the Sheevaplug Uboot

Get available uboot commands with help. You can scroll in screen upward with Ctl-a [ and then simply use the arrow keys. End scrolling with Ctl-a ] Source

Marvell>> printenv ipaddr
ipaddr=10.4.50.165
Marvell>> printenv serverip
serverip=10.4.50.5
Marvell>> printenv arcNumber
## Error: "arcNumber" not defined
Marvell>> printenv mainlineLinux
mainlineLinux=no

Marvell>> setenv ipaddr 192.168.0.99
Marvell>> setenv serverip 192.168.0.7
Marvell>> setenv arcNumber 2097
Marvell>> setenv mainlineLinux yes
Marvell>> saveenv
Marvell>> reset

Pending / Todo

Cookies helfen bei der Bereitstellung von Inhalten. Diese Website verwendet Cookies. Mit der Nutzung der Website erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Computer gespeichert werden. Außerdem bestätigen Sie, dass Sie unsere Datenschutzerklärung gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
becki/linux/sheevaplug.1288952614.txt.gz · Zuletzt geändert: 2010-11-05 10:23 von becki

Impressum - Datenschutzerklärung