<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Suphammer</title>
	<atom:link href="http://www.suphammer.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.suphammer.net</link>
	<description>Software and Hardware projects</description>
	<lastBuildDate>Mon, 26 Sep 2011 08:05:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Welcome</title>
		<link>http://www.suphammer.net/oplay/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=welcome</link>
		<comments>http://www.suphammer.net/oplay/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 06:21:58 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[HDP-R1 (O!Play)]]></category>

		<guid isPermaLink="false">http://www.suphammer.net/?p=148</guid>
		<description><![CDATA[Welcome to the new redesigned site. In near future OpenMSS website will merge into suphammer.net in order to keep the maintenance down. Currently the forum for OpenMSS/Suphammer has merged into one. More information will follow on as the rest progresses.]]></description>
			<content:encoded><![CDATA[<p>Welcome to the new redesigned site.<br />
In near future OpenMSS website will merge into suphammer.net in order to keep the maintenance down. Currently the forum for OpenMSS/Suphammer has merged into one. More information will follow on as the rest progresses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/oplay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Olive</title>
		<link>http://www.suphammer.net/juniper/olive/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=olive</link>
		<comments>http://www.suphammer.net/juniper/olive/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 05:49:49 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Olive]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=131</guid>
		<description><![CDATA[HowTo install a fresh Olive install notes: Device overview: ad0 Compact flash drive. Flash drive, which is a nonrotating drive. When a new router is shipped from the factory, the JUNOS software is preinstalled on the flash drive. ad1 Hard drive. Hard disk, which is a rotating drive. When a new router is shipped from [...]]]></description>
			<content:encoded><![CDATA[<div id='wikitext'>
<p class='vspace'>
<h1 id="toc-howto-install-a-fresh-olive">HowTo install a fresh Olive</h1>
<p class='vspace'>
<p>install notes:
</p>
<p class='vspace'>
<p>Device overview:
</p>
<ul>
<li><strong>ad0 Compact flash drive</strong>. Flash drive, which is a nonrotating drive. When a new router is shipped from the factory, the JUNOS software is preinstalled on the flash drive.
</li>
<li><strong>ad1 Hard drive</strong>. Hard disk, which is a rotating drive. When a new router is shipped from the factory, the JUNOS software is preinstalled on the hard disk. This drive also is used to store system log files and diagnostic dump files.
</li>
<li><strong>ad2 is free and can therefore be used for CDROM</strong>.
</li>
<li><strong>ad3 PCMCIA slot</strong>. Removable media, either a PC Card or a LS-120MB floppy disk. The removable media that ships with each router contains a copy of the JUNOS software.
</li>
</ul>
<p class='vspace'>
<pre style='background-color: #fcc; border: 1px solid black; padding: 5px;' >
Download fbsd-2.3.iso.bin:

http://www.tux.org/pub/people/kent-robotti/looplinux/rip/

See if this can do the steps we need for prep'ing the partitions

PXE Guide for FreeBSD:

http://www.tnpi.biz/computing/freebsd/pxe-netboot.shtml
</pre>
<p class='vspace'>
<ul>
<li>Setup the machine with HD as master, CF as slave</p>
<p class='vspace'>
</li>
<li>Do a minimal <a class='urllink' href='http://www.freebsd.org/' rel='nofollow'>FreeBSD</a> install on the HD. You need to setup networking options.
<p class='vspace'>
</li>
<li>From the new freebsd installation do the following:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % dd if=/dev/zero of=/dev/ad1 count=2
  % fdisk -BI ad1
  % disklabel -w -B ad1s1 auto
  % disklabel -e ad1s1
    Make the partition table like this (keep c as it is):
    a:   135680        0    4.2BSD     1024  8192    16   # (Cyl.    0 - 529)
    c:   251888        0    unused        0     0         # (Cyl.    0 - 983*)
    e:    52192   135680    4.2BSD     1024  8192    16   # (Cyl.  530 - 733*)
  % newfs -f 1024 -b 8192 /dev/ad1s1a
  % newfs -f 1024 -b 8192 /dev/ad1s1e
</pre>
<p class='vspace'>
<ul>
<li>Download the root image for the CF card and install it into the card:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % mount /dev/ad1s1a /mnt
  % cd /mnt ; tar xpf /path/to/cf-root.tar
  % umount /mnt
</pre>
<p class='vspace'>
<ul>
<li>Download the basic config file for the CF card:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % mount /dev/ad1s1e /mnt
  % cp /path/to/cf-config /mnt/juniper.conf
  % umount /mnt
</pre>
<p class='vspace'>
<ul>
<li>You should now have a working CF to boot from. We should now wipe the HD:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % dd if=/dev/zero of=/dev/ad0
</pre>
<p class='vspace'>
<ul>
<li>Turn off the machine</p>
<p class='vspace'>
</li>
<li>Set CF as Master, HD as slave
<p class='vspace'>
</li>
<li>You can now boot up the machine again. At this stage, most output will come throught the serial port on the machine and not the screen.
<p class='vspace'>
</li>
<li>It will complain that it cant find any partitions on the hd. This is ok, it will still work. What you have to do is make a partition table on the hd and do some dumps of what you have on your cf over to it:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % fdisk -BI ad1
  % disklabel -w -B ad1s1 auto
  % disklabel -e ad1s1
    Make the partition table like this (keep c as it is, f is the remainer of your HD):
    a:   135680        0    4.2BSD     1024  8192    16   # (Cyl.    0 - 134*)
    b:  3145472   135680      swap                        # (Cyl.  134*- 3255*)
    c: 39102273        0    unused        0     0         # (Cyl.    0 - 38791*)
    e:    52192  3281152    4.2BSD     1024  8192    16   # (Cyl. 3255*- 3306*)
    f: 35768929  3333344    4.2BSD     1024  8192    16   # (Cyl. 3306*- 38791*)
  % newfs -f 1024 -b 8192 /dev/ad1s1a
  % newfs -f 1024 -b 8192 /dev/ad1s1e
  % newfs -f 1024 -b 8192 /dev/ad1s1f

  % mount /dev/ad1s1f /mnt
  % (dump 0uf - /var | (cd /mnt; restore -rf -))
</pre>
<p class='vspace'>
<ul>
<li>You may now reboot the box.
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % reboot
</pre>
<p class='vspace'>
<ul>
<li>When it comes up, it wont complain about the missing filesystems. What you have to do now is sync over the root fs to the hd:
</li>
</ul>
<pre style='background-color: #dfd; border: 1px solid black; padding: 5px;' >
  % snapshot
</pre>
<p class='vspace'>
<ul>
<li>Your Olive is now up and running!
</li>
</ul>
<p class='vspace'>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/juniper/olive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JText</title>
		<link>http://www.suphammer.net/juniper/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jtext</link>
		<comments>http://www.suphammer.net/juniper/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 05:45:14 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[JText]]></category>
		<category><![CDATA[Junpier]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=128</guid>
		<description><![CDATA[PHP JText v1.0 (C) 2010 Jon Suphammer. Based on work from Stephen Gill&#8217;s (gillsr(at)yahoo.com) JText.pl v1.1. This page will convert a JunOS function style config to a list of set statements which the standard CLI will understand. Requirements: - JunOS 4.3R3 or higher. - Send the whole section with starting and ending brakets. (Or add [...]]]></description>
			<content:encoded><![CDATA[<p>PHP JText v1.0<br />
(C) 2010 Jon Suphammer.<br />
Based on work from Stephen Gill&#8217;s (gillsr(at)yahoo.com) JText.pl v1.1.</p>
<p>This page will convert a JunOS function style config to a list of set statements which the standard CLI will understand.</p>
<p>Requirements:<br />
- JunOS 4.3R3 or higher.<br />
- Send the whole section with starting and ending brakets. (Or add them manualy before converting).</p>
<form method="post" enctype="multipart/form-data">File to be converted<br />
<input type="file" name="file">
<input type="submit" value="Convert"></form>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/juniper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardware</title>
		<link>http://www.suphammer.net/openmss/hardware/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hardware</link>
		<comments>http://www.suphammer.net/openmss/hardware/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:47:38 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=109</guid>
		<description><![CDATA[Hardware CPU: BCM4780 300 MHz MIPS32 Network-Attached Storage Processor Memory: 32MB (2 x MT 46V8M16 &#8211; 8Mx16) Flash: 2MB (ST M29W160EB &#8211; 16Mb) USB Controller: VT6212 4-port USB 2.0 Host Controller IDE Controller: ATP865 PCI Ultra ATA133 IDE Chip PHY: BCM5241 &#8211; 10/100BASE-TX Single-Channel Tranceiver Fan: Sunon MagLev Fan KDE503PEV3-8 &#8211; 30×30×6mm 5V Fan TTL level serial port (J10): [...]]]></description>
			<content:encoded><![CDATA[<p>Hardware</p>
<ul>
<li>CPU: <a rel="nofollow" href="http://www.broadcom.com/products/Enterprise-Small-Office/Storage-Solutions/BCM4780">BCM4780</a> 300 MHz MIPS32 Network-Attached Storage Processor</li>
<li>Memory: 32MB (2 x MT 46V8M16 &#8211; 8Mx16)</li>
<li>Flash: 2MB (ST M29W160EB &#8211; 16Mb)</li>
<li>USB Controller: <a rel="nofollow" href="http://www.via.com.tw/en/products/peripherals/usb/vt6212/">VT6212</a> 4-port USB 2.0 Host Controller</li>
<li>IDE Controller: <a rel="nofollow" href="http://www.acard.com.tw/english/fb01-product.jsp?idno_no=5&amp;prod_no=ATP-865&amp;type1_title=Storage%20IC&amp;type1_idno=1">ATP865</a> PCI Ultra ATA133 IDE Chip</li>
<li>PHY: BCM5241 &#8211; 10/100BASE-TX Single-Channel Tranceiver</li>
<li>Fan: <a rel="nofollow" href="http://www.sunon.com.tw/products/pdf/2005dc-maglev.pdf">Sunon MagLev Fan KDE503PEV3-8</a> &#8211; 30×30×6mm 5V Fan</li>
</ul>
<p>TTL level serial port (J10):</p>
<pre> 1 - +3v
 2 - RX
 3 - TX
 4 - GND
</pre>
<p>It’s important to know that you need a <a href="http://www.openmss.org/Hardware/TtlLevelShifter">TTL level shifter</a> in order to utilize this port. You can NOT directly connect this port to your PC’s RS232 port.</p>
<p> </p>
<p>The MSS and MSS+ uses the same hardware, the MSS+ just comes with a newer firmware version (2.4.x insted of 1.2.x) and is available with larger harddrives (like 500GB)</p>
<h1 id="toc-pictures">Pictures</h1>
<p> </p>
<div class="wp-caption aligncenter" style="width: 573px"><img class="    " title="Frontside PCB" src="http://dl.dropbox.com/s/inxvu9mjatt3nvr/frontside.jpg" alt="" width="563" height="474" /><p class="wp-caption-text">Frontside of the MSS motherboard</p></div>
<div class="wp-caption aligncenter" style="width: 573px"><img class="     " title="Backside PCB" src="http://dl.dropbox.com/s/bii5ferile4gkrk/backside.jpg" alt="" width="563" height="474" /><p class="wp-caption-text">Backside of the MSS motherboard</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restore a corrupted HD</title>
		<link>http://www.suphammer.net/openmss/howto/restorecorruptedhd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=restorecorruptedhd</link>
		<comments>http://www.suphammer.net/openmss/howto/restorecorruptedhd/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:38:10 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[RestoreCorruptedHD]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=103</guid>
		<description><![CDATA[WARNING Please note that this will delete everything on your disk. Restore procedure 1. Restore default configuration. Push/hold (5 Seconds) reset switch and power on the MSS unit. 2. Connect MSS to a Window$ PC by a RJ45 cable. 3. Go to a command prompt 4. Assign a static IP on your PC in the [...]]]></description>
			<content:encoded><![CDATA[<h1 id="toc-warning">WARNING</h1>
<p>Please note that this will delete everything on your disk.</p>
<h1 id="toc-restore-procedure">Restore procedure</h1>
<p>1. Restore default configuration. Push/hold (5 Seconds) reset switch and power on the MSS unit.</p>
<p>2. Connect MSS to a Window$ PC by a RJ45 cable.</p>
<p>3. Go to a command prompt</p>
<p>4. Assign a static IP on your PC in the subnet 192.168.1.XX with a netmask 255.255.255.0 and a GW 192.168.1.1 (ex:192.168.1.2)</p>
<p>5. Ping MSS unit</p>
<p>C:\mssload\&gt;ping 192.168.1.1</p>
<p>Envoi d’une requête ‘ping’ sur 192.168.1.1 avec 32 octets de données :</p>
<pre> Réponse de 192.168.1.1 : octets=32 temps=2 ms TTL=64
 Réponse de 192.168.1.1 : octets=32 temps&lt;1ms TTL=64
 Réponse de 192.168.1.1 : octets=32 temps&lt;1ms TTL=64
 Réponse de 192.168.1.1 : octets=32 temps&lt;1ms TTL=64

 Statistiques Ping pour 192.168.1.1:
 Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
 Durée approximative des boucles en millisecondes :
 Minimum = 0ms, Maximum = 2ms, Moyenne = 0ms</pre>
<p>3. check ARP entry.</p>
<p>You must see the MAC addr of your MSS unit, if not, add a static Arp entry in PC with ip and MAC addr of MSS</p>
<p>c:\mssload\arp -s 192.168.1.1 00–10–75-xx-xx-xx 00–10–75-xx-xx-xx mac addr of your MSS. 192.168.1.1 is ip of MSS (configured by lan_ipaddr variable in nvram )</p>
<p>4. On PC execute nasload c:\mssload\nasload /f &lt;name of fw&gt; /P /u admin</p>
<p>Attempting to download firmware to local subnet. Use control-c to exit. 2 Remote machine MSS-000000 (at address 192.168.1.1) has requested a firmware download. Do you wish to download new firmware? [y/n]:y Downloading mss_v_1_2_2.bin… Transfer to MSS-000000 successful.</p>
<p>6. Wait until the MSS unit LED becomes green</p>
<p>7. Done.</p>
<h1 id="toc-console-output-of-mss">Console output of MSS</h1>
<pre>Waiting for GPIO 0 to toggle...
GPIO 0 has toggled, continuing.
Reset GPIO (7) asserted; will restore default configuration.

CFE version 1.2.11 for BCM94780 (32bit,SP,LE)
Build Date: Mon Jan 17 22:33:44 PST 2005 (builder@nlab-sv1-builder)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena.
Initializing Devices.
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
CPU type 0x29006: 264MHz
Total memory: 0x2000000 bytes (32MB)

Total memory used by CFE: 0x80300000 - 0x80442910 (1321232)
Initialized Data: 0x8033CD30 - 0x8033F560 (10288)
BSS Area: 0x8033F560 - 0x80340910 (5040)
Local Heap: 0x80340910 - 0x80440910 (1048576)
Stack Area: 0x80440910 - 0x80442910 (8192)
Text (code) segment: 0x80300000 - 0x8033CD30 (249136)
Boot area (physical): 0x00443000 - 0x00483000
Relocation Factor: I:00000000 - D:00000000

Device eth0: hwaddr 00-10-75-xx-xx-xx, ipaddr 192.168.1.1, mask 255.255.255.0
gateway not set, nameserver not set
Committing NVRAM...done

Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: .. 2658304 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
CPU revision is: 00029006
Primary instruction cache 16kb, linesize 16 bytes (2 ways)
Primary data cache 16kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (root@localhost.localdomain) (gcc version 3.0 20010422 (prerelease) with bcm4710a0 modifications) #2 Wed
May 18 18:24:32 PDT 2005
BCM47XX ChipID = 0x4704, RevisionID = 8, Options = 0x2
Setting GPIO 6 to output of 1.
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
CPU: BCM4704 rev 8 at 264 MHz
Calibrating delay loop... 263.78 BogoMIPS
Memory: 29532k/32768k available (2358k kernel code, 3236k reserved, 132k data, 84k init, 0k highmem)
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
PCI: Fixing up bus 0
PCI: Fixing up bridge
PCI: Fixing up bus 1
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver v1.1.22 [Flags: R/O]
i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-algo-bit.o: i2c bit algorithm module
i2c-proc.o version 2.6.1 (20010825)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-0Cool with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 0) is a 16550A
Generic MIPS RTC Driver v1.0
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AEC6265R: IDE controller on PCI bus 01 dev 10
PCI: Enabling device 01:02.0 (0000 -&gt; 0001)
AEC6265R: chipset revision 7
AEC6265R: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AEC6265R: ROM disabled at 0x00000000
Enabling AEC GPO for HD power.
ide2: BM-DMA at 0x0120-0x0127, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0x0128-0x012f, BIOS settings: hdg:pio, hdh:pio
hdf: HDS728080PLAT20, ATA DISK drive
ide2 at 0x100-0x107,0x10a on irq 2
blk: queue 802b95c8, I/O limit 4095Mb (mask 0xffffffff)
hdf: 160836480 sectors (82348 MB) w/1719KiB Cache, CHS=10011/255/63, (U)DMA
Partition check:
/dev/ide/host2/bus0/target1/lun0: p1 p2 p3
PPP generic driver version 2.4.2
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Amd/Fujitsu Extended Query Table v1.0 at 0x0040
number of CFI chips: 1
Flash device: 0x200000 at 0x1c000000
Physically mapped flash: cramfs filesystem found at block 1380
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x001e0000 : "linux"
0x00159348-0x001e0000 : "rootfs"
0x001e0000-0x001f0000 : "nvramcopy"
0x001f0000-0x00200000 : "nvram"
sflash: found no supported devices
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Enabling device 01:03.2 (0000 -&gt; 0002)
ehci_hcd 01:03.2: PCI device 1106:3104
ehci_hcd 01:03.2: irq 2, pci mem c000f000
usb.c: new USB bus registered, assigned bus number 1
ECHI PCI device 31041106 found.
ECHI reg 0x49 = 80233220
ECHI reg 0x49 changed to = 80233200
ECHI reg 0x4b = 80233209
ECHI reg 0x4b changed to = 80233229
PCI: 01:03.2 PCI cache line size set incorrectly (0 bytes) by BIOS/FW, correcting to 32
ehci_hcd 01:03.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 4 ports detected
host/usb-uhci.c: $Revision: 1.275 $ time 18:24:40 May 18 2005
host/usb-uhci.c: High bandwidth mode enabled
PCI: Enabling device 01:03.0 (0000 -&gt; 0001)
ECHI PCI device 30381106 found.
UCHI reg 0x41 = 10
UCHI reg 0x41 changed to = 0
host/usb-uhci.c: USB UHCI at I/O 0x140, IRQ 2
host/usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Enabling device 01:03.1 (0000 -&gt; 0001)
ECHI PCI device 30381106 found.
UCHI reg 0x41 = 10
UCHI reg 0x41 changed to = 0
host/usb-uhci.c: USB UHCI at I/O 0x160, IRQ 2
host/usb-uhci.c: Detected 2 ports
hub.c: port 3 over-current change
usb.c: new USB bus registered, assigned bus number 3
hub.c: port 4 over-current change
hub.c: USB hub found
hub.c: 2 ports detected
host/usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
host/usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
host/usb-ohci.c: usb-00:03.0, PCI device 14e4:4715
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver usblp
printer.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
md: linear personality registered as nr 1
md: raid0 personality registered as nr 2
md: raid1 personality registered as nr 3
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Skipping autodetection of RAID arrays.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 84k freed
Algorithmics/MIPS FPU Emulator v1.5

pivot_rc starting...
pivot_rc proceeding to boot from disk...
ERROR(a):mount_pivot_point failed to mount location : /dev/ide/host2/bus0/target0/lun0/part2...
ERROR(b):mount_pivot_point error : No such file or directory...
pivot_rc boot loop error for location 0...
ERROR(a):mount_pivot_point failed to mount location : /dev/ide/host2/bus0/target0/lun0/part1...
ERROR(b):mount_pivot_point error : No such file or directory...
pivot_rc boot loop error for location 1...
pivot_rc did not boot -&gt; hang wait for network loading...
Using /lib/modules/2.4.20/kernel/drivers/net/et/et.o
Symbol version prefix ''
Warning: loading /lib/modules/2.4.20/kernel/drivers/net/et/et.o will taint the kernel: no license
See http://www.tux.org/lkml/#export-tainted for informationeth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.60.13.0
about tainted modules
Module et loaded, with warnings
eth0: No such process
eth1: No such device

Waiting for new image on IP 192.168.1.1.
Waiting for announcement from download server...
Found download server at IP 192.168.1.2
Identifying self and waiting for download server authorization request...
Waiting for download server authorization...
Received download server authorization.
Claiming `/dev/ide/host2/bus0/target1/lun0/disc' as `SYSTEM'.
Download successful.

pivot_rc complete -&gt; calling /sbin/init...

Using /lib/modules/2.4.20/kernel/arch/mips/brcm-boards/bcm947xx/bcmserbus.o
Using /lib/modules/2.4.20/kernel/drivers/i2c/bcm2wire.o
i2c-dev.o: Registered 'Broadcom 2-wire serial bus' as minor 0
i2c-core.o: adapter Broadcom 2-wire serial bus registered as adapter 0.
Using /lib/modules/2.4.20/kernel/arch/mips/brcm-boards/bcm947xx/bcmrtcst4181.o
i2c-core.o: driver STM41T81 registered.
i2c-core.o: client [STM41T81] registered to adapter [Broadcom 2-wire serial bus](pos. 0).
Using /lib/modules/2.4.20/kernel/arch/mips/brcm-boards/bcm947xx/bcmlm63.o
bcmlm63.o version 2.6.5 (20020915)
i2c-core.o: driver LM63 sensor driver registered.
Using /lib/modules/2.4.20/kernel/drivers/net/et/et.o
insmod: A module named et already exists
Using /lib/modules/2.4.20/kernel/drivers/scsi/frodo/frodo.o
insmod: init_module: frodo: Device or resource busy
Using /lib/modules/2.4.20/kernel/arch/mips/brcm-boards/bcm947xx/bcmgpio.o
Using /lib/modules/2.4.20/security/sec.o
BCM582x driver v1.84:
 ubSec: enabling Interrupt.
BCM582x: Selftest flag not set. Not doing Selftest
BCM582x: 4708: part number 00000000

Using /lib/modules/2.4.20/kernel/drivers/se/bcm_se.o
Loading Broadcom streaming encryption device module...
SE driver version 1.0, maximum 256 SE devices
Checking to see that USB initialization is done...
Turning on swapping...
/dev/ide/host2/bus0/target1/lun0: p1 p2 p63handling MD device /dev/md/0
analyzing super-block
disk 1: /dev/null, failed
disk 2: /dev/nul&lt;6&gt;md: bind
l, failed
disk md: nonpersistent superblock ...
3: /dev/null, famd: ide/host2/bus0/target1/lun0/part63's event counter: 00000000
iled
disk 4: /dmd: md0: raid array is not clean -- starting background reconstruction
md: RAID level 1 does not need chunksize! Continuing anyway.

disk 5: /dev/numd0: max total readahead window set to 124k
ll, failed
diskmd0: 1 data-disks, max readahead per data-disk: 124k
6: /dev/null, fraid1: device ide/host2/bus0/target1/lun0/part63 operational as mirror 0
ailed
disk 7: /raid1: md0, not all disks are operational -- trying to recover array
dev/null, failedraid1: raid set md0 active with 1 out of 8 mirrors

md: recovery thread got woken up ...
md0: no spare disk to reconstruct array! -- continuing in degraded mode
md: recovery thread finished ...
Setting up swapspace version 1, size = 511995904 bytes
Adding Swap: 499992k swap-space (priority -1)
New Disk Handling: Creating new pool `mss-hdd' of size 159803696 blocks on newly discovered disk `SYSTEM'.
/dev/ide/host2/bus0/target1/lun0: p1 p2 p3 p63handling MD devi&lt;6&gt;md: bind
ce /dev/md/1
anmd: nonpersistent superblock ...
alyzing super-blmd: ide/host2/bus0/target1/lun0/part3's event counter: 00000000
ock
md1: max total readahead window set to 124k
md1: 1 data-disks, max readahead per data-disk: 124k
handling MD devimd: bind
ce /dev/md/2
anmd: md/1's event counter: 00000000
alyzing super-blmd: md2: raid array is not clean -- starting background reconstruction
ock
disk 0: /demd: RAID level 1 does not need chunksize! Continuing anyway.
v/md/1, 79901848md2: max total readahead window set to 124k
kB, raid superblmd2: 1 data-disks, max readahead per data-disk: 124k
ock at 79901760kraid1: device md/1 operational as mirror 0
B
raid1: raid set md2 active with 1 out of 1 mirrors
md: updating md2 RAID superblock on device
md: md/1 [events: 00000001]&lt;6&gt;(write) md/1's sb offset: 79901760
mkreiserfs 3.6.11 (2003 www.namesys.com)

A pair of credits:
Alexander Lyamin keeps our hardware running, and was very generous to our
project in many little ways.

Yury Umanets (aka Umka) developed libreiser4, userspace plugins, and all
userspace tools (reiser4progs) except of fsck.

Mounting /dev/se/2 on /shares/mss-hdd.
reiserfs: checking transaction log (device fe:02) ...
Using r5 hash to sort names
reiserfs: Created .reiserfs_priv on se(254,2) - reserved for xattr storage.
ReiserFS version 3.6.25
New Disk Handling: Creating new share `Public' in new pool `mss-hdd' on newly discovered disk `SYSTEM'.
New Disk Handling: Finished creating new share `Public' in new pool `mss-hdd' on newly discovered disk `SYSTEM'.
Hit enter to short-circuit regular system start-up...Restoring defaults...done
No SATA controller found.
eth0: No such process
eth1: No such device
info, udhcp client (v0.9.Cool started
killall: udhcpd: no process killed
debug, Sending discover...
killall: udhcpd: no process killed
info, udhcp server (v0.9.Cool started
error, SIOCGIFADDR failed, is the interface up and configured?: No such device
killall: dnsmasq: no process killed
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
connect: Invalid argument
debug, Sending discover...
httpd pid is 95.
info, udhcp server (v0.9.Cool started
error, SIOCGIFADDR failed, is the interface up and configured?: No such device
No interface specified. Quitting...
sensord pid is 0.
eth0: No such process
eth1: No such device
killall: udhcpd: no process killed
killall: udhcpd: no process killed
info, udhcp server (v0.9.Cool started
error, SIOCGIFADDR failed, is the interface up and configured?: No such device
killall: dnsmasq: no process killed
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
iptables who? (do you need to insmod?)
Deleting user note pool_mss-hdd_unmounted.
Failed trying to open `/shares/mss-hdd/__share_Public_vars.txt': No such file or directory
debug, Sending discover...
Maxtor HNS initialization
[: netwebhooks: unknown operand
Creating guest user account...
pdb_getsampwnam: TDB passwd (/shares/mss-hdd/__pdc/passdb.tdb) did not exist. File successfully created.
<script type="text/javascript"><!--mce:0--></script>
Done.
Turning Public into default public share...
Failed trying to open `/shares/mss-hdd/__share_Public_vars.txt': No such file or directory
Failed trying to open `/shares/mss-hdd/__share_Public_vars.txt': No such file or directory
Failed trying to open `/shares/mss-hdd/__share_Public_vars.txt': No such file or directory
<script type="text/javascript"><!--mce:1--></script>
Done.
Enabling printing services...
<script type="text/javascript"><!--mce:2--></script>
Done.
Starting restore...
Done.
Starting fan control script...
Done.
Starting Inet daemon...
Done.
Starting Discovery daemon...
Can't open device /dev/ide/host2/bus0/target0/lun0/disc
4765Done.
LEDs stuff...
Done.
Starting E'net link script...
Done.
Hit enter to continue...rc updating CIFS for share changes.
Deleting user note pool_mss-hdd_unmounted.
Deleting user note pool_mss-hdd_unmounted.
rc restarting CIFS.
killall: smbd: no process killed
killall: nmbd: no process killed
killall: smbd: no process killed
killall: nmbd: no process killed
Deleting user note pool_mss-hdd_unmounted.
Deleting user note pool_mss-hdd_unmounted.
Deleting user note pool_mss-hdd_unmounted.
eth0: Link up.
debug, Sending discover...
debug, Sending discover...
debug, Sending discover...

BusyBox v1.00-pre2 (2005.05.19-01:13+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

#
# mount
/dev/ide/host2/bus0/target1/lun0/part2 on / type cramfs (rw)
/dev on /dev type devfs (rw)
proc on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
ramfs on /tmp type ramfs (rw)
ramfs on /shares type ramfs (rw)
ramfs on /foreign_shares type ramfs (rw)
/dev/se/2 on /shares/mss-hdd type reiserfs (rw)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/howto/restorecorruptedhd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ldd</title>
		<link>http://www.suphammer.net/openmss/howto/ldd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ldd</link>
		<comments>http://www.suphammer.net/openmss/howto/ldd/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:34:50 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Ldd]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=101</guid>
		<description><![CDATA[#!/bin/sh # OpenMSS ldd customized script. # Based on glibc-2.3.3 ldd script. Lots of standard ldd-options have been removed # to work with Busybox/msh shell. # Adjust RTLDIST below if needed.. # # Copyright (C) 1996-2001, 2002, 2003, 2004 Free Software Foundation, Inc. # This file is part of the GNU C Library. # This [...]]]></description>
			<content:encoded><![CDATA[<pre>
#!/bin/sh
# OpenMSS ldd customized script.
# Based on glibc-2.3.3 ldd script. Lots of standard ldd-options have been removed
# to work with Busybox/msh shell.
# Adjust RTLDIST below if needed..
#
# Copyright (C) 1996-2001, 2002, 2003, 2004 Free Software Foundation, Inc.
# This file is part of the GNU C Library.

# This is the `ldd' command, which lists what shared libraries are
# used by given dynamically-linked executables.  It works by invoking the
# run-time dynamic linker as a command and setting the environment
# variable LD_TRACE_LOADED_OBJECTS to a non-empty value.

# We should be able to find the translation right at the beginning.
TEXTDOMAIN=libc
TEXTDOMAINDIR=/usr/share/locale

#RTLDLIST=/lib/ld-linux.so.2
RTLDLIST=/lib/ld.so.1
warn=
bind_now=
verbose=

add_env="LD_TRACE_LOADED_OBJECTS=1 LD_WARN=$warn LD_BIND_NOW=$bind_now"
add_env="$add_env LD_LIBRARY_VERSION=\$verify_out"
add_env="$add_env LD_VERBOSE=$verbose"
case $# in
0)
  echo >&#038;2 'ldd:' $"missing file arguments"
  echo >&#038;2 $"Try \`ldd --help' for more information."
  exit 1
  ;;
1)
  single_file=t
  ;;
*)
  single_file=f
  ;;
esac

result=0
for file do
  # We don't list the file name when there is only one.
  test $single_file = t || echo "${file}:"
  case $file in
  */*) :
       ;;
  *) file=./$file
     ;;
  esac
  if test ! -f "$file"; then
    echo "ldd: ${file}:" $"No such file or directory" >&#038;2
    result=1
  elif test -r "$file"; then
    test -x "$file" || echo 'ldd:' $"\
warning: you do not have execution permission for" "\`$file'" >&#038;2
    RTLD=
    for rtld in ${RTLDLIST}; do
      if test -x $rtld; then
	verify_out=`${rtld} --verify "$file"`
        ret=$?
	case $ret in
	[02]) RTLD=${rtld}; break;;
	esac
      fi
    done
    if test -z "${RTLD}"; then
      set ${RTLDLIST}
      RTLD=$1
      verify_out=`${RTLD} --verify "$file"`
      ret=$?
    fi
    case $ret in
    0)
      eval $add_env '"$file"' || result=1
      ;;
    1)
     # # This can be a non-ELF binary or no binary at all.
     # nonelf "$file" || {
     	echo $"	not a dynamic executable"
     	result=1
     # }
      ;;
    2)
      eval $add_env \${RTLD} '"$file"' || result=1
      ;;
    *)
      echo 'ldd:' ${RTLD} $"exited with unknown exit code" "($ret)" >&#038;2
      exit 1
      ;;
    esac
  else
    echo 'ldd:' $"error: you do not have read permission for" "\`$file'" >&#038;2
    result=1
  fi
done

exit $result
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/howto/ldd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto</title>
		<link>http://www.suphammer.net/openmss/howto/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto</link>
		<comments>http://www.suphammer.net/openmss/howto/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:21:35 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Howto]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=94</guid>
		<description><![CDATA[Under the menu you will find a few recipes.]]></description>
			<content:encoded><![CDATA[<p>Under the menu you will find a few recipes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto PowerOn after power failure / reboot</title>
		<link>http://www.suphammer.net/openmss/howto/autopoweron/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=autopoweron</link>
		<comments>http://www.suphammer.net/openmss/howto/autopoweron/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:17:52 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[AutoPowerOn]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=91</guid>
		<description><![CDATA[To everyone who has installed the jon’s custom firmware and wants and who wants the auto startup feature. cat &#62;&#62;/opt/etc/init.d/S99local nvram unset cfe_boot_wait_gpio nvram commit &#60;CTRL-D&#62; After the next reboot MSS will automatically power on. WARNING: You CANNOT power it off anymore. If you need to do so … nvram set cfe_boot_wait_gpio=0 nvram commit reboot [...]]]></description>
			<content:encoded><![CDATA[<p>To everyone who has installed the jon’s custom firmware and wants and who wants the auto startup feature.</p>
<pre>
cat &gt;&gt;/opt/etc/init.d/S99local
nvram unset cfe_boot_wait_gpio
nvram commit
&lt;CTRL-D&gt;
</pre>
<p>After the next reboot MSS will automatically power on.</p>
<p>WARNING: You CANNOT power it off anymore. If you need to do so …</p>
<pre>
nvram set cfe_boot_wait_gpio=0
nvram commit
reboot
</pre>
<p>This article was written by helge in the forums. Original posting:<a rel="nofollow" href="http://www.suphammer.net/forum/viewtopic.php?t=16">http://www.suphammer.net/forum/viewtopic.php?t=16</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/howto/autopoweron/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>News</title>
		<link>http://www.suphammer.net/openmss/news/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=news</link>
		<comments>http://www.suphammer.net/openmss/news/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:08:59 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=83</guid>
		<description><![CDATA[mss122_openmss2 firmware released (24. July 2005) Added ipkg (you can install packages remote now) setup a real init.d enviroment added package dp500serv and busybox to ipkg.openmss.org moved telnet init stuff to opt so that telnet can be disabled You can read more here. - Jon openmss.org released (23. July 2005) In hope that we can build [...]]]></description>
			<content:encoded><![CDATA[<p><big>mss122_openmss2 firmware released (24. July 2005)</big></p>
<ul>
<li>Added ipkg (you can install packages remote now)</li>
<li>setup a real init.d enviroment</li>
<li>added package dp500serv and busybox to ipkg.openmss.org</li>
<li>moved telnet init stuff to opt so that telnet can be disabled</li>
</ul>
<p>You can read more <a href="http://www.openmss.org/Firmware/OpenMSS">here</a>.<br />
- Jon</p>
<p><big>openmss.org released (23. July 2005)</big><br />
In hope that we can build a large community around the MSS, I have created our own domain for this project. The old page have been split into different sections now…<br />
- Jon</p>
<p><big>KiSS dp500serv ported to OpenMSS (18. July 2005)</big><br />
I have ported and corrected a few bugs enabling this streaming service to run on the MSS. I’m currently using it myself for my DP-558 You can find more information in the <a rel="nofollow" href="http://www.suphammer.net/forum/viewtopic.php?t=22">forum</a>.<br />
- Jon</p>
<p><big>My new Maxtor Shared Storage (4. May 2005)</big>:<br />
I got my MSS today. The first thing I did, was of course to open it up and look at the circuit board. I quickly found a interesting 4 pin connector (J10) that I verified with a multimeter to contain GND and 3 pins with 3v. After that I made a serial connector and got nice access to the boot loader (CFE) and could see kernel messages and eventually get access to the shell <img src='http://www.suphammer.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The root filesystem is stored on the start of the harddrive, so it should be pretty safe to work with that as long as you make a backup of that partition (/dev/ide/host2/bus0/target0/lun0/part1). It’s a CramFS image. The shared volume itself is stored on a reiserfs partition on a Linux software raid device.<br />
- Jon</p>
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frequently Asked Questions</title>
		<link>http://www.suphammer.net/openmss/faq/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=faq</link>
		<comments>http://www.suphammer.net/openmss/faq/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 02:51:16 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://test.suphammer.net/?p=71</guid>
		<description><![CDATA[On this page… Q: How do I change the DNS servers from shell ? Q: I’m not able to change the timezone from the web interface Q: How do I enable NFS ? Q: Can not login to ssh with root… Q: I can not change the root password using telnet or putty … Q: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>On this page…</strong></p>
<div class="toc">
<ol>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-how-do-i-change-the-dns-servers-from-shell">Q: How do I change the DNS servers from shell ?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-im-not-able-to-change-the-timezone-from-the-web-interface">Q: I’m not able to change the timezone from the web interface</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-how-do-i-enable-nfs">Q: How do I enable NFS ?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-can-not-login-to-ssh-with-root">Q: Can not login to ssh with root…</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-i-can-not-change-the-root-password-using-telnet-or-putty-">Q: I can not change the root password using telnet or putty …</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-need-help-with-busybox">Q: Need help with BusyBox?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-how-do-i-connect-the-mss-directly-to-my-computer">Q: How do I connect the MSS directly to my computer?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-qis-the-mss-upgrade-process-data-destructive">Q:Is the MSS upgrade process data destructive?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-qthe-default-gateway-on-the-mss-is-wrong-how-to-correct-it">Q:The default gateway on the MSS is wrong, how to correct it?</a></li>
<li><a href="http://www.suphammer.net/openmss/faq/#toc-q-does-the-mss-support-files-larger-than-2gb-what-about-4gb-files">Q: Does the MSS support files larger than 2GB? what about 4GB files?</a></li>
</ol>
</div>
<h2 id="toc-q-how-do-i-change-the-dns-servers-from-shell">Q: How do I change the DNS servers from shell ?</h2>
<p>If you only have 1 DNS server and the DNS IP is 192.168.5.1, type this:</p>
<pre>
 # nvram set lan_dns=192.168.5.1
 # nvram commit
</pre>
<p>If you have two DNS servers and the DNS IP is 192.168.5.1 and 192.168.7.1 then type this:</p>
<pre>
 # nvram set lan_dns="192.168.5.1 192.168.7.1"
 # nvram commit
</pre>
<p>After you have done one of the descriptions above, please reboot your mss. (you can type reboot from shell, but it will shutdown, so you will have to turn it on again).</p>
<h2 id="toc-q-im-not-able-to-change-the-timezone-from-the-web-interface">Q: I’m not able to change the timezone from the web interface</h2>
<p>The timezone webpage does not work. It reverts back to US format when changing to Europe. By typing these commands from the console and reboot the MSS, I was able to change the timezone correctly:</p>
<pre> # nvram set time_zone=CET-1CETDST
 # nvram commit
 # ntpclient -h 129.240.12.4 -s
 # hwclock -w
 # reboot</pre>
<p class="vspace">
<p>The clock seems to be backed up by the battery you see on the backside of the circuit board.</p>
<p class="vspace">
<h2 id="toc-q-how-do-i-enable-nfs">Q: How do I enable NFS ?</h2>
<p class="vspace">
<p>The following commands enables NFS server and exports the path /shares/mss-hdd with read only access to host 192.168.1.6</p>
<p class="vspace">
<pre> # portmap
 # rpc.mountd
 # rpc.nfsd
 # exportfs -io ro,no_root_squash 192.168.1.6:/shares/mss-hdd</pre>
<p class="vspace">
<p>To start NFS automatically every time the MSS is powered on, create a file in /opt/etc/init.d/ called something like S60nfsd and containing the above commands and the following on the <em>first</em> line:</p>
<p class="vspace">
<pre> #!/bin/sh</pre>
<p class="vspace">
<p>Make sure that the file is executable with:</p>
<p class="vspace">
<pre> # chmod +x S60nfsd</pre>
<p class="vspace">
<h2 id="toc-q-can-not-login-to-ssh-with-root">Q: Can not login to ssh with root…</h2>
<p class="vspace">
<p>This mostly happens because the password is not valid. Do this: login with root via Telnet (not SSH) and do</p>
<p class="vspace">
<pre> # passwd root</pre>
<p class="vspace">
<p>Change the password to something. It will fail &#8211; don’t be afraid.<br />
After this procedure the password is emtpy.<br />
Now you can login via SSH (blank password) and run passwd again to set your own root password.<br />
[Thx to paxton]</p>
<p class="vspace">
<p>Be sure that the ssh-user has a shell and a home directory.</p>
<p class="vspace">
<p>Check the file /etc/passwd</p>
<pre> root:$thisisyourcryptedpassword$:0:0:root:<strong>/</strong>:<strong>/bin/sh</strong></pre>
<p class="vspace">
<h2 id="toc-q-i-can-not-change-the-root-password-using-telnet-or-putty-">Q: I can not change the root password using telnet or putty …</h2>
<p class="vspace">
<p>Windows user might have the problem that they can’t change the password with DOS telnet or Putty</p>
<p class="vspace">
<p>for example:</p>
<p class="vspace">
<pre> # passwd root
 Changing password for root
 Enter the new password (minimum of 5, maximum of 8 characters)
 Please use a combination of upper and lower case letters and numbers.
 Enter new password: <em>mypassword</em>
 Bad password: too short.

 Warning: weak password (continuing).
 Re-enter new password:
 Password changed.
 #</pre>
<p class="vspace">
<p>In /etc/passwd the password is changed to <em>$1$$qRPK7m23GJusamGpoGLby/</em></p>
<p class="vspace">
<p>Solution: Use <strong>putty</strong> and remove the checkmark at<br />
<em>Connection</em> → <em>Telnet</em> → <em>Return key sends Telnet New Line instead of ^M</em></p>
<p class="vspace">
<h2 id="toc-q-need-help-with-busybox">Q: Need help with BusyBox?</h2>
<p class="vspace">
<p>Since Busybox is made for small systems, there are no manpages included.<br />
You can have a look on the <a class="urllink" rel="nofollow" href="http://www.busybox.net/downloads/BusyBox.html">BusyBox</a> site, for a description of these utils:</p>
<pre>        addgroup, adduser, adjtimex, ar, arping, ash, awk, basename, bunzip2,
        busybox, bzcat, cal, cat, chgrp, chmod, chown, chroot, chvt, clear, cmp,
        cp, cpio, crond, crontab, cut, date, dc, dd, deallocvt, delgroup, deluser,
        devfsd, df, dirname, dmesg, dos2unix, dpkg, dpkg-deb, du, dumpkmap,
        dumpleases, echo, egrep, env, expr, false, fbset, fdflush, fdformat, fdisk,
        fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt,
        getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname,
        httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod,
        install, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iptunnel, kill,
        killall, klogd, lash, last, length, linuxrc, ln, loadfont, loadkmap,
        logger, login, logname, logread, losetup, ls, lsmod, makedevs, md5sum,
        mesg, mkdir, mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more,
        mount, msh, mt, mv, nameif, nc, netstat, nslookup, od, openvt, passwd,
        patch, pidof, ping, ping6, pipe_progress, pivot_root, poweroff, printf, ps,
        pwd, rdate, readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod,
        route, rpm, rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep,
        sort, start-stop-daemon, strings, stty, su, sulogin, swapoff, swapon, sync,
        sysctl, syslogd, tail, tar, tee, telnet, telnetd, test, tftp, time, top,
        touch, tr, traceroute, true, tty, udhcpc, udhcpd, umount, uname,
        uncompress, uniq, unix2dos, unzip, uptime, usleep, uudecode, uuencode,
        vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami, xargs,
        yes, zcat</pre>
<p class="vspace">
<h2 id="toc-q-how-do-i-connect-the-mss-directly-to-my-computer">Q: How do I connect the MSS directly to my computer?</h2>
<p class="vspace">
<p>You will need a <strong>cross-linked-patch-cable</strong> <small>(this is a network cable with twice the wires inside &#8211; ask at the computer store, the price should be just about like a standard network cable)</small>.</p>
<p class="vspace">
<p>Before you connect, set the MSS to a <strong>static IP-Adress</strong>. Something like <em>192.168.1.2</em> and set the subnet to <em>255.255.255.0</em><br />
Set the network interface of your computer to <em>192.168.1.3</em> and also set the subnet to <em>255.255.255.0</em></p>
<p class="vspace">
<p>Now connect the devices with the cross-cable, and access the MSS from your computer by typing <em>192.168.1.2</em> in the adress-bar of Windows Explorer (if you use linux, you surely dind’t need this FAQ <img src='http://www.suphammer.net/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  [thanks to stertje for the idea]</p>
<p class="vspace">
<h2 id="toc-qis-the-mss-upgrade-process-data-destructive">Q:Is the MSS upgrade process data destructive?</h2>
<p class="vspace">
<p>Just upload the openmss firmware using the web interface.<br />
Your data stored on the drive won’t (should not) be lost and everything will remain unaffected (web interface, users, shares), except that you now can telnet your storage.</p>
<p class="vspace">
<p>As described in every manual, be sure that you have made a backup of your data before updating the firmware <img src='http://www.suphammer.net/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p class="vspace">
<h2 id="toc-qthe-default-gateway-on-the-mss-is-wrong-how-to-correct-it">Q:The default gateway on the MSS is wrong, how to correct it?</h2>
<p class="vspace">
<p>If you have problems with ipkg not working, then telnet/ssh to the MSS and do:</p>
<p class="vspace">
<pre> # nvram set lan_gateway=192.168.0.X
   nvram commit
   reboot
 #</pre>
<p class="vspace">
<p>(Replace 192.168.0.X with your network’s gateway)</p>
<p class="vspace">
<h2 id="toc-q-does-the-mss-support-files-larger-than-2gb-what-about-4gb-files">Q: Does the MSS support files larger than 2GB? what about 4GB files?</h2>
<p class="vspace">
<p>The MSS uses the Reiser filesystem which supports files larger than 4GB. smbfs does NOT support files larger then 2GB (on the 2.6.2 and open 2.6.2 firmware.) The CIFS filesystem DOES support files larger then 2GB. NFS should support files larger than 4GB (someone please confirm this for both MSS and MSS+)</p>
<p class="vspace">
]]></content:encoded>
			<wfw:commentRss>http://www.suphammer.net/openmss/faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

