#REDIRECT [[Amahi_Plug_Edition]]
'''Note: Most of this information is duplicated elsewhere. It needs to be verified and removed as necessary.'''
See [[Amahi_Plug_Edition | Amahi_Plug_Edition]] for installation and supported devices.
= Misc Notes =
* restarting rpm db in chrooted environment:
{{Code|rm /var/lib/rpm/__db*
rpm --rebuilddb -vv}}
<!--* May need to add the following line to /etc/resolv.conf if you have DNS issues:
nameserver 8.8.8.8-->
<!-- OLD NOTES
* 2 stop bits to get the bootloader to recognize keyboard and stop autobooting
* speed: 115200 /dev/ttyUSB1
* rpms installed for amahi: httpd, ruby, samba,
* build hdactl, hda-platform, install (with --nodeps)
Missing deps in the installer:
* httpd, samba, cadaver, bind-utils
RPMs not available from the mirrors:
* hda-greyhole
* cadaver
* rubygem-gd2 - actually - is this one necessary?
* ruby-RMagick
Other:
* VPN does not work (had to turn it off in servers). This could be due to the kernel not having all that it needs for TUN/TAP?:
Cannot allocate TUN/TAP dev dynamically
* Greyhole not working - hda-greyhole needed
* crontab does not appear to be working
* had to add with noatime in / to prevent flash burnout
* should control monit - it keeps on pounding the flash with messages in /var/log/monit
* would like to add swap to flash based drives
* mt-daapd and amahi-transmission are dying
= Getting the plug booting Fedora 12 =
Here are the steps to make the plug boot from USB
* General [http://fedoraproject.org/wiki/Architectures/ARM/SheevaplugUSB directions]
* get the rootfs-f12.tar.bz2 from
http://ftp.linux.org.uk/pub/linux/arm/fedora/rootfs/
* Connect the JTAG module and connect the USB side to a terminal emulator
* Putty for windows (Serial)
* gtkterm for linux (use 2 stop bits!)
* Reset the device from the JTAG module
* At the terminal, press enter a couple of seconds after boot to prevent it booting to the flash
* There are some commands to make it permanently boot off USB:
setenv mainlineLinux yes
setenv arcNumber 2097
setenv bootargs_root 'root=/dev/sda1 rootdelay=15'
setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x6400000 /boot/uImage-2.6.30-sheevaplug'
setenv bootcmd 'setenv bootargs $(console) $(bootargs_root); run bootcmd_usb; bootm 0x6400000'
saveenv
reset
= Amahi Install =
* ssh into the plug
* And last but not least, get the installer going by accessing it with a browser:
<code><nowiki>http://plugyour_ip_address:2000</nowiki></code>
* input the install code and install!
* NOTE: it may be better to
* report bugs! = Reporting issues = These are mostly what matter for debugging:* <code><small>/root/hda-install.log</small></code>* <code><small>egrep -v 'POST|GET|progress' /tmp/amahi-ruby-install.log</small></code>