<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yobi.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.201.147.249</id>
	<title>YobiWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yobi.be/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.201.147.249"/>
	<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Special:Contributions/85.201.147.249"/>
	<updated>2026-05-23T20:14:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=NSLU2&amp;diff=2364</id>
		<title>NSLU2</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=NSLU2&amp;diff=2364"/>
		<updated>2007-07-19T21:24:02Z</updated>

		<summary type="html">&lt;p&gt;85.201.147.249: /* Audio */  adding another possible output from cat /proc/asound/cards&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.andreabeggi.net/wp-content/53006-nslu2.jpg&lt;br /&gt;
&lt;br /&gt;
==Intro==&lt;br /&gt;
* XScale processor from Intel (ARM) at 266MHz (133MHz before hacking...)&lt;br /&gt;
* 32Mb SDRAM&lt;br /&gt;
* 8Mb Flash&lt;br /&gt;
* 2 USB 2.0 ports&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/NSLU2 Description] on wikipedia&lt;br /&gt;
* [http://www.nslu2-linux.org/wiki/OpenSlug/HomePage OpenSlug]&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
* Mine came with &lt;br /&gt;
** Server Name:  	LKG63472F&lt;br /&gt;
** Version: 	V2.3RA5&lt;br /&gt;
* Connect USB printer?&lt;br /&gt;
* Install backuppc -&amp;gt; I tried but slug is really too slow for that :-(&lt;br /&gt;
* Connect Tuxdroid dongle&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
* [http://www.nslu2-linux.org/wiki/Debian/HomePage Debian/NSLU2]&lt;br /&gt;
* [http://www.cyrius.com/debian/nslu2/ How to install Debian on NSLU2] &lt;br /&gt;
===Installation===&lt;br /&gt;
To install, follow the [http://www.cyrius.com/debian/nslu2/install.html howto], here are the big steps:&lt;br /&gt;
* Get [http://www.slug-firmware.net/d-dls.php Debian 4.0r0] firmware from http://www.slug-firmware.net/ and unzip it&lt;br /&gt;
* Power the NSLU2 and wait a bit (green light) before plugging it to the network if you&#039;ve a DHCP, so the NSLU2 will choose itself IP 192.168.1.77, otherwise look to your DHCP server logs to find the IP attribution&lt;br /&gt;
* Go to the admin webpage, tab administration, login admin/admin&lt;br /&gt;
* Configure ALL network params if you don&#039;t have DHCP&lt;br /&gt;
* Go to the admin webpage, tab administration, login admin/admin, tab advanced, tab upgrade&lt;br /&gt;
* Upload di-nslu2.bin, start upgrade&lt;br /&gt;
* Wait for &amp;quot;upgrading ok&amp;quot; (5mins) -&amp;gt; wait for 3 bips (5-10mins)&lt;br /&gt;
* This is the last moment to plug an external USB mass-storage if you didn&#039;t do so yet&lt;br /&gt;
* Login via ssh installer@192.168.1.77 (or another IP got by DHCP...) pwd &amp;quot;install&amp;quot;&lt;br /&gt;
** I did it from an xterm but exported term mode is pure console so it&#039;s better to login from a real text console otherwise the ncurses menu is a bit broken (but still usable)&lt;br /&gt;
* Start installation, manually load the following modules:&lt;br /&gt;
** ext3-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
** partman-auto&lt;br /&gt;
** partman-ext3&lt;br /&gt;
** scsi-core-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
** usb-storage-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
* Whatever system you choose to partition your disk, be sure to have at least 128M of swap, I&#039;ve set up 512M on my 400G drive.&lt;br /&gt;
* In total it took about 100 mins to complete&lt;br /&gt;
* If you need a console, start a second ssh connection and choose to obtain a shell&lt;br /&gt;
* On tasksel, I chose absolutely nothing, I prefer to take only what I need later&lt;br /&gt;
===After first reboot===&lt;br /&gt;
* dpkg --get-selections|wc -l&lt;br /&gt;
 142&lt;br /&gt;
* du -hs /&lt;br /&gt;
 179M&lt;br /&gt;
* dmesg:&lt;br /&gt;
 Linux version 2.6.18-4-ixp4xx (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc versi&lt;br /&gt;
 on 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Tue Mar 27 18:01:56 BST 2007&lt;br /&gt;
 CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f&lt;br /&gt;
 Machine: Linksys NSLU2&lt;br /&gt;
 Memory policy: ECC disabled, Data cache writeback&lt;br /&gt;
 On node 0 totalpages: 8192&lt;br /&gt;
   DMA zone: 8192 pages, LIFO batch:1&lt;br /&gt;
 CPU0: D VIVT undefined 5 cache&lt;br /&gt;
 CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets&lt;br /&gt;
 CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets&lt;br /&gt;
 Built 1 zonelists.  Total pages: 8192&lt;br /&gt;
 Kernel command line: console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug&lt;br /&gt;
 IRQ lockup detection disabled&lt;br /&gt;
 PID hash table entries: 256 (order: 8, 1024 bytes)&lt;br /&gt;
 Console: colour dummy device 80x30&lt;br /&gt;
 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
 Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;br /&gt;
 Memory: 32MB = 32MB total&lt;br /&gt;
 Memory: 25780KB available (1948K code, 496K data, 92K init)&lt;br /&gt;
&lt;br /&gt;
 Calibrating delay loop... 132.71 BogoMIPS (lpj=663552)&lt;br /&gt;
 ...&lt;br /&gt;
* hdparm -tT /dev/sda&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 Timing cached reads:    86 MB in  2.04 seconds =  42.20 MB/sec&lt;br /&gt;
 Timing buffered disk reads:   28 MB in  3.12 seconds =   8.98 MB/sec&lt;br /&gt;
===Tweaks===&lt;br /&gt;
* Ok so our NSLU2 is well underclocked, let&#039;s restore its full speed following [http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug this howto]&lt;br /&gt;
 Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)&lt;br /&gt;
Much better :-)&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 Timing cached reads:    90 MB in  2.00 seconds =  44.98 MB/sec&lt;br /&gt;
 Timing buffered disk reads:   32 MB in  3.03 seconds =  10.56 MB/sec&lt;br /&gt;
A bit better but nothing fantastic...&lt;br /&gt;
* Setup static network parameters&lt;br /&gt;
** apt-get install resolvconf&lt;br /&gt;
** edit /etc/network/interfaces&lt;br /&gt;
 allow-hotplug eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
    address 192.168.1.77&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.1.1&lt;br /&gt;
    dns-nameservers 192.168.1.2 192.168.1.1&lt;br /&gt;
* From /usr/share/doc/nslu2-utils/README.Debian:&lt;br /&gt;
** sed -i &#039;s/^FSCKFIX=.*$/FSCKFIX=yes/&#039; /etc/default/rcS&lt;br /&gt;
** sed -i &#039;s/^BOOTLOGD_ENABLE=.*$/BOOTLOGD_ENABLE=yes/&#039; /etc/default/bootlogd&lt;br /&gt;
** Reorder the booting sequence to get ssh up earlier:&lt;br /&gt;
 ls -l /etc/rcS.d/&lt;br /&gt;
 S21resolvconf -&amp;gt; ../init.d/resolvconf&lt;br /&gt;
 S22ifupdown -&amp;gt; ../init.d/ifupdown&lt;br /&gt;
 S23networking -&amp;gt; ../init.d/networking&lt;br /&gt;
 S23ssh -&amp;gt; ../init.d/ssh&lt;br /&gt;
&lt;br /&gt;
** By default the power button restarts the slug, change the call to shutdown in /etc/inittab:&lt;br /&gt;
 ca:12345:ctrlaltdel:/sbin/shutdown -h now&lt;br /&gt;
&lt;br /&gt;
==Devel==&lt;br /&gt;
Be prepared to do some native compilation...&lt;br /&gt;
* apt-get install build-essential&lt;br /&gt;
===Tuxdroid===&lt;br /&gt;
====Basics====&lt;br /&gt;
* apt-get install subversion libusb-dev libglib2.0-dev ipython&lt;br /&gt;
* mkdir /home/tuxdroid; cd /home/tuxdroid&lt;br /&gt;
* svn co http://svn.tuxisalive.com tuxdroid-svn&lt;br /&gt;
* cd tuxdroid-svn/daemon/trunk&lt;br /&gt;
* make&lt;br /&gt;
* mkdir -p /opt/tuxdroid/api&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/software /opt/tuxdroid/api/python&lt;br /&gt;
* mkdir -p /opt/tuxdroid/bin&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/daemon/trunk/tuxdaemon /opt/tuxdroid/bin     &lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxdaemon /usr/local/bin/tuxdaemon&lt;br /&gt;
* echo -e &amp;quot;#/bin/bash\npython -i /opt/tuxdroid/api/python/tux.py&amp;quot; &amp;gt; /opt/tuxdroid/bin/tuxsh&lt;br /&gt;
* chmod 755 /opt/tuxdroid/bin/tuxsh&lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxsh /usr/local/bin/tuxsh&lt;br /&gt;
===Flashing tools===&lt;br /&gt;
* cd /home/tuxdroid&lt;br /&gt;
* cd tuxdroid-svn/firmware/tuxup/trunk/&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/firmware/tuxup/trunk/tuxup /opt/tuxdroid/bin&lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxup /usr/local/bin/tuxup&lt;br /&gt;
* wget http://belnet.dl.sourceforge.net/sourceforge/dfu-programmer/dfu-programmer-0.4.0.tar.gz&lt;br /&gt;
* tar xzf dfu-programmer-0.4.0.tar.gz&lt;br /&gt;
* cd dfu-programmer-0.4.0&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/dfu-programmer-0.4.0/src/dfu-programmer /usr/local/bin&lt;br /&gt;
* apt-get install gcc-avr avr-libc gdb-avr libsvn-dev&lt;br /&gt;
* wget http://svnwcrev.tigris.org/files/documents/3444/29110/svnwcrev-0.1.tar.gz&lt;br /&gt;
* tar -xzf svnwcrev-0.1.tar.gz&lt;br /&gt;
* cd svnwcrev-0.1&lt;br /&gt;
* sed &#039;s/apr-0/apr-1.0/&#039; config_mk.template &amp;gt; config.mk&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/svnwcrev-0.1/svnwcrev /usr/local/bin/&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
* apt-get install alsa-utils mpg321&lt;br /&gt;
* cat /proc/asound/cards&lt;br /&gt;
 0 [Droid          ]: USB-Audio - Tux Droid&lt;br /&gt;
                      Kysoh Tux Droid at usb-0000:00:01.0-1, full speed&lt;br /&gt;
* somebody else doing &amp;quot;cat /proc/asound/cards&amp;quot; get the following:&lt;br /&gt;
 0 [default        ]: USB-Audio - TUX RF DONGLE&lt;br /&gt;
                      C2ME BELGIUM TUX RF DONGLE  at usb-0000:00:01.0-1, full speed&lt;br /&gt;
For oss layer:&lt;br /&gt;
* modprobe snd_pcm_oss&lt;br /&gt;
* modprobe snd_mixer_oss&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Webradio]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Status===&lt;br /&gt;
* compiling tuxdaemon &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* running tuxdaemon &#039;&#039;&#039;FAIL&#039;&#039;&#039;&lt;br /&gt;
** USB part seems ok (displays tux events properly) but not TCP part, seems not to be listening on port&lt;br /&gt;
* compiling tuxup &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling dfu-programmer &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling svncrev &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling tuxcore tuxaudio &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* flashing tuxcore.hex tuxcore.eep tuxaudio.hex tuxaudio.eep &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* sound &#039;&#039;&#039;PARTLY&#039;&#039;&#039;&lt;br /&gt;
** ALSA and OSS-emulation layers are up&lt;br /&gt;
** the sound is quite hashed and lot of &amp;quot;alsa underrun&amp;quot; msgs, slightly better results through oss than alsa&lt;br /&gt;
** recording at 8000 Hz mono is very poor (played on host)&lt;br /&gt;
** playing at 8000 Hz mono is poor (recorded on host)&lt;br /&gt;
** madplay -b8 -R8000 ...mp3 is correct&lt;br /&gt;
==Misc==&lt;br /&gt;
===Boot diagnostics===&lt;br /&gt;
From /usr/share/doc/nslu2-utils/README.Debian but in case of problems I prefer to have the text here :-)&lt;br /&gt;
 Some of the led states during boot include:&lt;br /&gt;
 - Cycling down all the leds from top to bottom: The APEX boot loader.&lt;br /&gt;
 - Amber status led: Initramfs is running, mounting root filesystem.&lt;br /&gt;
 - Disk 1 on, status slowly switching between amber and green: Root&lt;br /&gt;
   filesystem mounted, system booting.&lt;br /&gt;
 - Disk 1 on, status green, with fast double amber flashes: System is booted&lt;br /&gt;
   and running. The frequency of the amber flashes indicates the system&#039;s&lt;br /&gt;
   one minute load average; faster flashes denote higher load.&lt;br /&gt;
 - Disk 1 on, status quickly flashing between black/green and black/amber.&lt;br /&gt;
   Single user mode. Again the flash interval denotes load.&lt;br /&gt;
 - Disk 1 on, status slowly switching beteween amber and red: Shutdown in&lt;br /&gt;
   progress.&lt;br /&gt;
===tests===&lt;br /&gt;
 apt-get install locales&lt;br /&gt;
 apache2-mpm-prefork - Traditional model for Apache HTTPD 2.1&lt;br /&gt;
 apache2-mpm-worker - High speed threaded model for Apache HTTPD 2.1&lt;/div&gt;</summary>
		<author><name>85.201.147.249</name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=NSLU2&amp;diff=2363</id>
		<title>NSLU2</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=NSLU2&amp;diff=2363"/>
		<updated>2007-07-19T20:48:04Z</updated>

		<summary type="html">&lt;p&gt;85.201.147.249: /* Flashing tools */ Just to make it independant of previous step (dglaude)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://www.andreabeggi.net/wp-content/53006-nslu2.jpg&lt;br /&gt;
&lt;br /&gt;
==Intro==&lt;br /&gt;
* XScale processor from Intel (ARM) at 266MHz (133MHz before hacking...)&lt;br /&gt;
* 32Mb SDRAM&lt;br /&gt;
* 8Mb Flash&lt;br /&gt;
* 2 USB 2.0 ports&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://en.wikipedia.org/wiki/NSLU2 Description] on wikipedia&lt;br /&gt;
* [http://www.nslu2-linux.org/wiki/OpenSlug/HomePage OpenSlug]&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
* Mine came with &lt;br /&gt;
** Server Name:  	LKG63472F&lt;br /&gt;
** Version: 	V2.3RA5&lt;br /&gt;
* Connect USB printer?&lt;br /&gt;
* Install backuppc -&amp;gt; I tried but slug is really too slow for that :-(&lt;br /&gt;
* Connect Tuxdroid dongle&lt;br /&gt;
&lt;br /&gt;
==Debian==&lt;br /&gt;
* [http://www.nslu2-linux.org/wiki/Debian/HomePage Debian/NSLU2]&lt;br /&gt;
* [http://www.cyrius.com/debian/nslu2/ How to install Debian on NSLU2] &lt;br /&gt;
===Installation===&lt;br /&gt;
To install, follow the [http://www.cyrius.com/debian/nslu2/install.html howto], here are the big steps:&lt;br /&gt;
* Get [http://www.slug-firmware.net/d-dls.php Debian 4.0r0] firmware from http://www.slug-firmware.net/ and unzip it&lt;br /&gt;
* Power the NSLU2 and wait a bit (green light) before plugging it to the network if you&#039;ve a DHCP, so the NSLU2 will choose itself IP 192.168.1.77, otherwise look to your DHCP server logs to find the IP attribution&lt;br /&gt;
* Go to the admin webpage, tab administration, login admin/admin&lt;br /&gt;
* Configure ALL network params if you don&#039;t have DHCP&lt;br /&gt;
* Go to the admin webpage, tab administration, login admin/admin, tab advanced, tab upgrade&lt;br /&gt;
* Upload di-nslu2.bin, start upgrade&lt;br /&gt;
* Wait for &amp;quot;upgrading ok&amp;quot; (5mins) -&amp;gt; wait for 3 bips (5-10mins)&lt;br /&gt;
* This is the last moment to plug an external USB mass-storage if you didn&#039;t do so yet&lt;br /&gt;
* Login via ssh installer@192.168.1.77 (or another IP got by DHCP...) pwd &amp;quot;install&amp;quot;&lt;br /&gt;
** I did it from an xterm but exported term mode is pure console so it&#039;s better to login from a real text console otherwise the ncurses menu is a bit broken (but still usable)&lt;br /&gt;
* Start installation, manually load the following modules:&lt;br /&gt;
** ext3-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
** partman-auto&lt;br /&gt;
** partman-ext3&lt;br /&gt;
** scsi-core-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
** usb-storage-modules-2.6.18-4-ixp4xx-di&lt;br /&gt;
* Whatever system you choose to partition your disk, be sure to have at least 128M of swap, I&#039;ve set up 512M on my 400G drive.&lt;br /&gt;
* In total it took about 100 mins to complete&lt;br /&gt;
* If you need a console, start a second ssh connection and choose to obtain a shell&lt;br /&gt;
* On tasksel, I chose absolutely nothing, I prefer to take only what I need later&lt;br /&gt;
===After first reboot===&lt;br /&gt;
* dpkg --get-selections|wc -l&lt;br /&gt;
 142&lt;br /&gt;
* du -hs /&lt;br /&gt;
 179M&lt;br /&gt;
* dmesg:&lt;br /&gt;
 Linux version 2.6.18-4-ixp4xx (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc versi&lt;br /&gt;
 on 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Tue Mar 27 18:01:56 BST 2007&lt;br /&gt;
 CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f&lt;br /&gt;
 Machine: Linksys NSLU2&lt;br /&gt;
 Memory policy: ECC disabled, Data cache writeback&lt;br /&gt;
 On node 0 totalpages: 8192&lt;br /&gt;
   DMA zone: 8192 pages, LIFO batch:1&lt;br /&gt;
 CPU0: D VIVT undefined 5 cache&lt;br /&gt;
 CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets&lt;br /&gt;
 CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets&lt;br /&gt;
 Built 1 zonelists.  Total pages: 8192&lt;br /&gt;
 Kernel command line: console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug&lt;br /&gt;
 IRQ lockup detection disabled&lt;br /&gt;
 PID hash table entries: 256 (order: 8, 1024 bytes)&lt;br /&gt;
 Console: colour dummy device 80x30&lt;br /&gt;
 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;br /&gt;
 Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)&lt;br /&gt;
 Memory: 32MB = 32MB total&lt;br /&gt;
 Memory: 25780KB available (1948K code, 496K data, 92K init)&lt;br /&gt;
&lt;br /&gt;
 Calibrating delay loop... 132.71 BogoMIPS (lpj=663552)&lt;br /&gt;
 ...&lt;br /&gt;
* hdparm -tT /dev/sda&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 Timing cached reads:    86 MB in  2.04 seconds =  42.20 MB/sec&lt;br /&gt;
 Timing buffered disk reads:   28 MB in  3.12 seconds =   8.98 MB/sec&lt;br /&gt;
===Tweaks===&lt;br /&gt;
* Ok so our NSLU2 is well underclocked, let&#039;s restore its full speed following [http://www.nslu2-linux.org/wiki/HowTo/OverClockTheSlug this howto]&lt;br /&gt;
 Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)&lt;br /&gt;
Much better :-)&lt;br /&gt;
 /dev/sda:&lt;br /&gt;
 Timing cached reads:    90 MB in  2.00 seconds =  44.98 MB/sec&lt;br /&gt;
 Timing buffered disk reads:   32 MB in  3.03 seconds =  10.56 MB/sec&lt;br /&gt;
A bit better but nothing fantastic...&lt;br /&gt;
* Setup static network parameters&lt;br /&gt;
** apt-get install resolvconf&lt;br /&gt;
** edit /etc/network/interfaces&lt;br /&gt;
 allow-hotplug eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
    address 192.168.1.77&lt;br /&gt;
    netmask 255.255.255.0&lt;br /&gt;
    gateway 192.168.1.1&lt;br /&gt;
    dns-nameservers 192.168.1.2 192.168.1.1&lt;br /&gt;
* From /usr/share/doc/nslu2-utils/README.Debian:&lt;br /&gt;
** sed -i &#039;s/^FSCKFIX=.*$/FSCKFIX=yes/&#039; /etc/default/rcS&lt;br /&gt;
** sed -i &#039;s/^BOOTLOGD_ENABLE=.*$/BOOTLOGD_ENABLE=yes/&#039; /etc/default/bootlogd&lt;br /&gt;
** Reorder the booting sequence to get ssh up earlier:&lt;br /&gt;
 ls -l /etc/rcS.d/&lt;br /&gt;
 S21resolvconf -&amp;gt; ../init.d/resolvconf&lt;br /&gt;
 S22ifupdown -&amp;gt; ../init.d/ifupdown&lt;br /&gt;
 S23networking -&amp;gt; ../init.d/networking&lt;br /&gt;
 S23ssh -&amp;gt; ../init.d/ssh&lt;br /&gt;
&lt;br /&gt;
** By default the power button restarts the slug, change the call to shutdown in /etc/inittab:&lt;br /&gt;
 ca:12345:ctrlaltdel:/sbin/shutdown -h now&lt;br /&gt;
&lt;br /&gt;
==Devel==&lt;br /&gt;
Be prepared to do some native compilation...&lt;br /&gt;
* apt-get install build-essential&lt;br /&gt;
===Tuxdroid===&lt;br /&gt;
====Basics====&lt;br /&gt;
* apt-get install subversion libusb-dev libglib2.0-dev ipython&lt;br /&gt;
* mkdir /home/tuxdroid; cd /home/tuxdroid&lt;br /&gt;
* svn co http://svn.tuxisalive.com tuxdroid-svn&lt;br /&gt;
* cd tuxdroid-svn/daemon/trunk&lt;br /&gt;
* make&lt;br /&gt;
* mkdir -p /opt/tuxdroid/api&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/software /opt/tuxdroid/api/python&lt;br /&gt;
* mkdir -p /opt/tuxdroid/bin&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/daemon/trunk/tuxdaemon /opt/tuxdroid/bin     &lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxdaemon /usr/local/bin/tuxdaemon&lt;br /&gt;
* echo -e &amp;quot;#/bin/bash\npython -i /opt/tuxdroid/api/python/tux.py&amp;quot; &amp;gt; /opt/tuxdroid/bin/tuxsh&lt;br /&gt;
* chmod 755 /opt/tuxdroid/bin/tuxsh&lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxsh /usr/local/bin/tuxsh&lt;br /&gt;
===Flashing tools===&lt;br /&gt;
* cd /home/tuxdroid&lt;br /&gt;
* cd tuxdroid-svn/firmware/tuxup/trunk/&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/tuxdroid-svn/firmware/tuxup/trunk/tuxup /opt/tuxdroid/bin&lt;br /&gt;
* ln -s /opt/tuxdroid/bin/tuxup /usr/local/bin/tuxup&lt;br /&gt;
* wget http://belnet.dl.sourceforge.net/sourceforge/dfu-programmer/dfu-programmer-0.4.0.tar.gz&lt;br /&gt;
* tar xzf dfu-programmer-0.4.0.tar.gz&lt;br /&gt;
* cd dfu-programmer-0.4.0&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/dfu-programmer-0.4.0/src/dfu-programmer /usr/local/bin&lt;br /&gt;
* apt-get install gcc-avr avr-libc gdb-avr libsvn-dev&lt;br /&gt;
* wget http://svnwcrev.tigris.org/files/documents/3444/29110/svnwcrev-0.1.tar.gz&lt;br /&gt;
* tar -xzf svnwcrev-0.1.tar.gz&lt;br /&gt;
* cd svnwcrev-0.1&lt;br /&gt;
* sed &#039;s/apr-0/apr-1.0/&#039; config_mk.template &amp;gt; config.mk&lt;br /&gt;
* make&lt;br /&gt;
* ln -s /home/tuxdroid/svnwcrev-0.1/svnwcrev /usr/local/bin/&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
* apt-get install alsa-utils mpg321&lt;br /&gt;
* cat /proc/asound/cards&lt;br /&gt;
 0 [Droid          ]: USB-Audio - Tux Droid&lt;br /&gt;
                      Kysoh Tux Droid at usb-0000:00:01.0-1, full speed&lt;br /&gt;
For oss layer:&lt;br /&gt;
* modprobe snd_pcm_oss&lt;br /&gt;
* modprobe snd_mixer_oss&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Webradio]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Status===&lt;br /&gt;
* compiling tuxdaemon &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* running tuxdaemon &#039;&#039;&#039;FAIL&#039;&#039;&#039;&lt;br /&gt;
** USB part seems ok (displays tux events properly) but not TCP part, seems not to be listening on port&lt;br /&gt;
* compiling tuxup &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling dfu-programmer &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling svncrev &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* compiling tuxcore tuxaudio &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* flashing tuxcore.hex tuxcore.eep tuxaudio.hex tuxaudio.eep &#039;&#039;&#039;OK&#039;&#039;&#039;&lt;br /&gt;
* sound &#039;&#039;&#039;PARTLY&#039;&#039;&#039;&lt;br /&gt;
** ALSA and OSS-emulation layers are up&lt;br /&gt;
** the sound is quite hashed and lot of &amp;quot;alsa underrun&amp;quot; msgs, slightly better results through oss than alsa&lt;br /&gt;
** recording at 8000 Hz mono is very poor (played on host)&lt;br /&gt;
** playing at 8000 Hz mono is poor (recorded on host)&lt;br /&gt;
** madplay -b8 -R8000 ...mp3 is correct&lt;br /&gt;
==Misc==&lt;br /&gt;
===Boot diagnostics===&lt;br /&gt;
From /usr/share/doc/nslu2-utils/README.Debian but in case of problems I prefer to have the text here :-)&lt;br /&gt;
 Some of the led states during boot include:&lt;br /&gt;
 - Cycling down all the leds from top to bottom: The APEX boot loader.&lt;br /&gt;
 - Amber status led: Initramfs is running, mounting root filesystem.&lt;br /&gt;
 - Disk 1 on, status slowly switching between amber and green: Root&lt;br /&gt;
   filesystem mounted, system booting.&lt;br /&gt;
 - Disk 1 on, status green, with fast double amber flashes: System is booted&lt;br /&gt;
   and running. The frequency of the amber flashes indicates the system&#039;s&lt;br /&gt;
   one minute load average; faster flashes denote higher load.&lt;br /&gt;
 - Disk 1 on, status quickly flashing between black/green and black/amber.&lt;br /&gt;
   Single user mode. Again the flash interval denotes load.&lt;br /&gt;
 - Disk 1 on, status slowly switching beteween amber and red: Shutdown in&lt;br /&gt;
   progress.&lt;br /&gt;
===tests===&lt;br /&gt;
 apt-get install locales&lt;br /&gt;
 apache2-mpm-prefork - Traditional model for Apache HTTPD 2.1&lt;br /&gt;
 apache2-mpm-worker - High speed threaded model for Apache HTTPD 2.1&lt;/div&gt;</summary>
		<author><name>85.201.147.249</name></author>
	</entry>
</feed>