This page was copied over from the old site, dated 8-12-2007. David Graser’s replacement Open Watcom icons for eCS-OS/2 that have a more modern look: new_os2_watcom_icons.zip This is not a great screen shot, but they also look good on the xcenter tray:
Category Archives: obsolete
Essential eCS-OS/2 Programs
This page is very out of date.
I decide to list the programs, apps and utilities, I always seems to install.
- wget Andreas Ludwig’s wget port. This one was done with Knut’s gcc. It also comes as a wpi package.
- Generalised Bitmap Module (GBM) with plugins for Seamonkey and Lucide. Seems that this does not get updated with the eCS release candidates.
- lswitch – lcss
- Recoll for OS/2
Seamonkey (v1.1.9 as of April 2008)
- There is an official version of Seamonkey and an enhanced version by Peter Weilbacher. I prefer to use Peter’s version which can be downloaded from SourceForge .
- Seamonkey addons
- Jeremy’s Mozilla Extensions
- xsidebar xSidebar is an extension that brings the look and feel of Firefox style sidebars to Seamonkey. In addition, xSidebar also implements the infrastructure – the XUL elements and javascript APIs from Firefox – to make porting Firefox sidebar extensions to Seamonkey as painless as possible.
- Firefox sidebar extensions that are either fully compatible, or have been modified to work in Seamonkey with xSidebar installed.
- Chatzilla this is usually a newer version than is provided by Seamonkey install
Programming
- Open Watcom 1.7a (October 2007) Open Watcom is a project of the open source community to maintain and enhance the Watcom C, C++, and Fortran cross compilers and tools.
- gcc 3.3.5 kLIBC is a C runtime library in which the coder is exploring The Single Unix Specification (SUS) and various *BSD, Sun and Linux interfaces used in ‘portable’ software. (Netlabs FTP)
Open Watcom

24 July 2015:
These are my old Open Watcom pages moved here without any change. It is just for my reference.
19 March 2008:
Japheth’s side project: Wasm v1.7j is a fork of Open Watcom’s WASM. The goal is to have a MASM v6 compatible open source version available. http://www.japheth.de/wasm.html
Steven’s wrc beta, works more like IBM rc: http://svn.netlabs.org/fm2/ticket/131 A better version included in the 1.8 tree? Not sure.
28 March 07
I ran into a problem with getopt where OSs other than those defined __UNIX__ allow an alternate option character “/”. This is in addition to the normal or POSIX option character ” – “. Here is where this is set (getopt.c):
#ifdef __UNIX__
char __altoptchar = ‘-‘;
#else
char __altoptchar = ‘/’; // alternate option character
#endif
This causes the above mawk example to fail, so I do this before getopt() in OS/2:
The solution for non-__UNIX__ OSs is to do this:
extern char __altoptchar;
then:
__altoptchar = ‘-‘;
Default openNAS Startup
::sysinit:/bin/mount -n -t proc proc /proc ::sysinit:/etc/load_config.sh ::sysinit:/bin/hostname -F /etc/hostname ::sysinit:/etc/create_files.sh ::sysinit:/etc/init.d/rcS ::askfirst:-/bin/sh ::restart:/sbin/init ::ctrlaltdel:/etc/init.d/rcK ::ctrlaltdel:/etc/save_config.sh ::ctrlaltdel:/sbin/reboot ::shutdown:/etc/init.d/rcK ::shutdown:/etc/save_config.sh
1. mount proc
2. load_config.sh
echo " *** Load Config ***>> " /sbin/expand /ramfs.img /dev/ram1 /sbin/expand /ramfs.img /dev/ram0 /bin/mount -n -t ext2 /dev/ram0 /var /bin/rm -r /var/lost+found /bin/mount -n -t ext2 /dev/ram1 /flash /bin/rm -r /flash/lost+found /bin/cp -a /etc/* /flash > /dev/null 2>&1 /bin/umount /flash /bin/mount -n -t ext2 /dev/ram1 /etc /bin/dd if=/dev/mtd3 of=/var/etc.tgz >/dev/null 2>&1 cd /var;/bin/gunzip etc.tgz;tar -xf etc.tar -C / > /dev/null 2>&1 || echo " *** Restore Config failed ***>>" rm /var/etc.tar
3. set hostname from /etc/hostname
4. create_files.sh
#!/bin/sh /bin/mkdir /var/log /bin/mkdir /var/lock /bin/mkdir /var/run /bin/mkdir /var/tmp /bin/mkdir /var/sm /bin/mkdir /var/state /bin/touch /var/sm/sm.bak /bin/touch /var/run/xtab /bin/touch /var/run/etab /bin/touch /var/run/rmtab
5. /etc/init.d/rcS – start scripts in init.d by default:
#!/bin/sh # Start all init scripts in /etc/init.d # executing them in numerical order. # for i in /etc/init.d/S??* ;do # Ignore dangling symlinks (if any). [ ! -f "$i" ] && continue case "$i" in *.sh) # Source shell script for speed. ( trap - INT QUIT TSTP set start . $i ) ;; *) # No sh extension, so fork subprocess. $i start ;; esac done echo " *** Start User Init ***>>" /mnt/user/user_init.sh || echo " *** Can't start user_init.sh! ***>>"
NH-220 (Longshine 8220/AdsTech NAS-806-EF)
Most of this information came from searching the internet and the openNAS wiki. Also with a little help from Google Translator. These are rebranded Netronix NAS units.
What is Not Inside
The unit comes without a hard drive. I have installed a 320 GIG drive successfully, so this works. I have read that it will work with up to a 400 GIG hard drive but I have not tried this myself.
What is Inside
There are two NH-220 versions, one has 32MB RAM (Allnet, Flepo) and the other 64MB RAM (Longshine 8220, ADS) main memory. I have an ADS version so this is the type I am concerned and will cover.
The NAS runs an embedded version of Linux. Some of the major components:
PMC-Sierra (MSP2006 MIPS) MSP (Multi Service Processor) SoC
(acquired from Brecis Communications)
Core: MIPS 4Km
Speed: 167 MHz Max
Interfaces: (2) 10/100, PCI SDRAM, local bus, UARTs, SPI/MPI 2-wire serial
PMC site has additional CPU specs.
This CPU does not have a Memory Management Unit (MMU).
ITE 8211F IDE Controller
- Compatible with the ATA/ATAPI-6 specification
- 512 bytes FIFO for data transfer per IDE channel
- Supports Scatter/Gather function for DMA/UDMA transfer
- Supports pre-fetch and post-write function for PIO mode per IDE channel
- Single Port 10/100 Fast Ethernet Transceiver
BOTHHAND 10/100 Base Pulse Transformers
ProMOS Technologies Inc.
SDR Synchronous DRAM
- Density 256 MegaBit (2 Chips on ADS = 64 Meg Bytes)
- Organization 16M x 16
- Voltage 3.3V
- Refresh 8K
- Part Number V54C3256164VD
- Package T
- Speed 7 (143MHz@CL3)
Macronix International (MX)
Boot Sector Flash
- Density 32 MegaBit (4 Meg Bytes of 8 bits)
- Part Number MX29LV320ABTC-90
- Access Time 90 ns
Board Connections
J1: NAS power supply in connection
J2: Power connection for IDE hard drive
J3: NAS internal fan connection
J4: COM1
J5: 10/100Mbps RJ-45 Ethernet port
J6: COM2 (?)
JP1: JTAG (?)
JP2: IDE interface
SW1: NAS Power ON/OFF switch
SW2: Reset Switch
LD1: Power LED
LD2: HDD-LED
LD3: Network LED
PART II: Up and Running with openNAS
I have a 320 gig Maxtor ATA with 16 meg cache installed. The output of hdparm:
~ # hdparm /dev/hda /dev/hda: multcount = 0 (off) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 38913/255/63, sectors = 625142448, start = 0 ~ # hdparm -Tt /dev/hda /dev/hda: Timing cached reads: 148 MB in 2.02 seconds = 73.27 MB/sec Timing buffered disk reads: 36 MB in 3.05 seconds = 11.80 MB/sec Timing cached reads: 152 MB in 2.01 seconds = 75.62 MB/sec Timing buffered disk reads: 36 MB in 3.04 seconds = 11.84 MB/sec
http://all6250.blogspot.com/
http://openwrt.org/
http://tobe.mine.nu/
http://www.uclinux.org/
http://forum.opennas.info/
http://wiki.opennas.info
ntx_libra.tgz
J1: Power pack
J2: Current supply of the non removable disk
J3: Current supply of the exhaust
J4: COM1
J5: Net socket
J6: COM2 (?)
JP1: JTAG (?)
JP2: IDE interface
SW1: In/circuit breaker
SW2: RESET tracer
LD1: Power LED
LD2: HDD-LED
LD3: Net traffic LED
In the Netronix NH-220 NAS devices the BRECIS MSP2006 MIPS32 4Km processor is blocked. Here it concerns one on 170Mhz clocked MIPS CCU. As is the case for others embedded/NAS here a MMU is missing to systems to the store management.
The CCU is accessible over a JTAG interface.
http://wiki.openwrt.org/OpenWrtDocs/Customizing/Hardware/JTAG_Cable
http://forum.opennas.info/viewtopic.php?t=188&highlight=ads
http://all6250.blogspot.com/
Load Firmware extensions To enable the Unicode and UPNP function for the device, you have to install the "ntx_libra.tgz" file to the device before any configuration. To install the file, 1. Insert the included CD and click the "Browse" button. Note: The Install Menu may auto run. Click "EXIT" to close it. 2. Select your CD-Rom drive. Select Firmware Extensions Gigabit SATA NAS with USB folder. Select the "ntx_libra.tgz" file and click "Open" to browse the file. 3. Click "Apply" to perform installation. 4. It takes a few seconds to perform installing, please wait upon installation.
PART I: How Can I Break This?
Because of some storm damage, I had to replace some items in my home network. I decided to rethink the entire setup. For years I have run my cable connection though an old AMD K6 system acting as a gateway system. This system ran OS/2, had 2 network cards, used Injoy FW for NAT, Apache (with php & mysql), Peer, and a ftp server. I moved to a Linksys 54G router as the gateway and purchased an ADS NAS Drive Kit to replace the other components. As far as Apache, I just moved that stuff to my external site.
The NAS runs an embedded version of Linux using a PMC-Sierra MSP (Multi Service Processor) SoC (acquired from Brecis Communications). Of course I had to disassemble the unit and found that the MSP is a MSP2006 MIPS CPU with the following specs:
Core: MIPS 4Km
Speed: 167 MHz Max
Interfaces: (2) 10/100, PCI SDRAM, local bus, UARTs, SPI/MPI 2-wire serial
The PMC site has additional CPU specs. This does not have a Memory Management Unit (MMU). Additionally, the IDE controller is an ITE 8211F. Mosel Vitelic Corp 256Mbit (32MByte) SDRAM 3.3 VOLT, TSOP II / SOC BGA / WBGA PACKAGE 16M X 16, 32M X 8, 64M X 4 means it contains 64 meg of RAM from my readings.
I also found that the ADS unit is an OEM version, maybe with a couple of updated components, of the follow units:
Allnet all6200
Flepo f6200
Longshine 8210 / 8220
Netronix NH-220 (the ADS docs were named Netronix)
Hawking Net-Stor Network Storage Center HNAS1
A couple quick checks of the firmware updates shows the headers:
ADS 1.04 Firmware Update MAGICNUM=ADxO23spFc0Mn6li8SCq9kEr PRODUCT_ID=NH220 CUSTOMER=ADS VERSION=v1.04(06-13-2006) Longshine Nobrand Frimware Update MAGICNUM=ADxO23spFc0Mn6li8SCq9kEr PRODUCT_ID=NH220 CUSTOMER=NONBRAND VERSION=v1.03(06-30-2005)
Ok, so from this I think one can conclude that the Longshine 8220 and ADS NAS-806-EF are all relabeled Netronix NH-220 units. From what I have read the old Longshine 8210, Hawking, Allnet units are 32 meg RAM and the 8220 and ADS units are 64 meg RAM units. I also found other units which seemed similar, but also had USB ports.
A portscan showed port 24 and when I used telnet to connect the I received the message I had read about:
TELNET] CONNECT (nasdrive/192.168.1.2) *** *** CONNECT TO 192.168.1.2:24 *** date 08-26-07 *** time 15:03:10 *** 1452.14 1361.72 /etc/issue www.brecis.com 28 July 2003 Welcome to linux 2.4.20-br251 by BRECIS (Release 2.5.1) Brecis linux incorporates changes from kernel.org, and uclinux.org as well as locally derived features to provide a robust environment for the embedded BRECIS mips chip. Almost any program that can run with less than 64k of stack should work. Most all features of the linux kernel are provided. The "c" runtime library originated at uclibc.org. One nice feature is that the fork() system call works (although slowly) for this MMU-less chip. For more information on the operating system please visit these sites: http://www.uclinux.org http://www.kernel.org http://www.uclibc.org On the CDROM distribution, see files: README CHANGES Accumulated change log. RELEASE-NOTES Additional notes, and short FAQ. uClinux/README Instructions for building/changing things. [TELNET] INFO: DISCONNECTED *** *** DISCONNECT *** time 15:03:10 ***
Ok, I figured at this point I did not spend money much on this thing so I altered the OpenNAS firmware header and gave it a try! I first tried the LCS8220_402-zap3a_253.bin version from 2005 which with the altered header worked.
OpenNAS - LCS8220_402-zap3a_253.bin file from MAGICNUM=ADxO23spFc0Mn6li8SCq9kEr PRODUCT_ID=NH220 CUSTOMER=LONGSHINE <== Changed to ADS using Hexedit/2 VERSION=v4.02(24-02-2005)-ext3-zap3a
I flashed through the web interface and once complete I pressed the reset for factory defaults. One issue I ran into was that my linksys router is 192.168.1.1 and the NAS started as 192.168.1.1. Once this conflict was cleared up I had the NAS up and running. It looked a lot like the ADS version with web interface, however, I was able to telnet into it and look around. Just for information, the default root password is all6200.
Unfortunately, like the ADS firmware this version did not support EAs. So, I decided to go one step further. Since LCS8220_402-zap3a_253.bin was from 2005, I set about to flash the NAS to openNAS-0.9d-64MB.bin (25 Feb 2007).
If the previous flash was living on the edge then the next step was even worse. The openNAS does not have the header to edit, rather you have to flash via tftp or a special serial cable. The developer did have instructions as to how to add a header:
dd if=original_firmware.bin of=header.bin bs=512 count=1 cat openNAS-0.9d.bin >> header.bin
The dd command strips the header of original_firmware.bin, which I used an ADS fireware update, to header.bin. Next, the the cat command combines the header and openNAS file. I assume one should be able to flash from this point. However, I found that with the old v4.02 firmware installed I could no longer flash, not to openNAS or back to ADS firmware. At this point I did think I was screwed!
I found the script that the NAS ran for flashing which I modified to just do a direct flash. It was something like this:
dd if=/mnt/openNAS-0.9d.bin of=/dev/mtdblock
I was sure the NAS would be a brick once this completed. Once the dd command had completed, I typed reboot at the prompt and did the factory reset. It seems that a bug in openNAS turns the NAS power light on and then it goes out, after that “oh shit’ moment I realized the lan light was flashing so it was running. Also, openNAS does not assign a static IP to the NAS, but rather uses dhcp. Last, the http server does not start. After figuring all this out, and seeing I had not turned the NAS into a brick, I telnet’d into the box (root pw:all6200). Here is what I saw:
BusyBox v1.4.1 (2007-02-25 01:26:42 CET) Built-in shell (ash) Enter 'help' for a list of built-in commands.
The /var/log/messages file:
Nov 30 00:00:13 openNAS syslog.info syslogd started: BusyBox v1.4.1 Nov 30 00:00:13 openNAS user.notice kernel: klogd started: BusyBox v1.4.1 (2007-02-25 01:26:42 CET) Nov 30 00:00:13 openNAS user.warn kernel: CPU revision is: 0001830a Nov 30 00:00:13 openNAS user.warn kernel: Primary instruction cache 16kb, linesize 16 bytes (4 ways) Nov 30 00:00:13 openNAS user.warn kernel: Primary data cache 16kb, linesize 16 bytes (4 ways) Nov 30 00:00:13 openNAS user.warn kernel: Nov 30 00:00:13 openNAS user.warn kernel: Nov 30 00:00:13 openNAS user.warn kernel: Nov 30 00:00:13 openNAS user.warn kernel: Linux version 2.4.20-br26 (christian@debianMobile) (gcc version 3.2 20030604 (BRECIS uClinux)) #2 So 25. Feb 02:12:18 CET 2007 Nov 30 00:00:13 openNAS user.warn kernel: Determined physical RAM map: Nov 30 00:00:13 openNAS user.warn kernel: memory: 00001000 @ 00000000 (reserved) Nov 30 00:00:13 openNAS user.warn kernel: memory: 000ff000 @ 00001000 (ROM data) Nov 30 00:00:13 openNAS user.warn kernel: memory: 00403000 @ 00100000 (reserved) Nov 30 00:00:14 openNAS user.warn kernel: memory: 03afd000 @ 00503000 (usable) Nov 30 00:00:14 openNAS user.warn kernel: On node 0 totalpages: 16384 Nov 30 00:00:14 openNAS user.warn kernel: zone(0): 16384 pages. Nov 30 00:00:14 openNAS user.warn kernel: zone(1): 0 pages. Nov 30 00:00:14 openNAS user.warn kernel: zone(2): 0 pages. Nov 30 00:00:14 openNAS user.warn kernel: Kernel command line: console=ttyS0,57600 Nov 30 00:00:14 openNAS user.warn kernel: calculating r4koff... 000cb735(833333) Nov 30 00:00:14 openNAS user.warn kernel: CPU frequency 166.66 MHz Nov 30 00:00:14 openNAS user.warn kernel: Calibrating delay loop... 166.29 BogoMIPS Nov 30 00:00:14 openNAS user.warn kernel: Memory: 59688k/60404k available (1781k kernel code, 716k reserved, 83k data, 84k init) Nov 30 00:00:14 openNAS user.info kernel: Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Nov 30 00:00:14 openNAS user.info kernel: Inode cache hash table entries: 4096 (order: 3, 32768 bytes) Nov 30 00:00:14 openNAS user.warn kernel: Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Nov 30 00:00:14 openNAS user.warn kernel: Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Nov 30 00:00:14 openNAS user.warn kernel: Page cache: 64MB memory, maximum pages = 5120, maximum inactive pages = 300 Nov 30 00:00:14 openNAS user.warn kernel: Page-cache hash table entries: 16384 (order: 4, 65536 bytes) Nov 30 00:00:14 openNAS user.warn kernel: POSIX conformance testing by UNIFIX Nov 30 00:00:14 openNAS user.warn kernel: pcibios_init: assign resources, scan the buses. Nov 30 00:00:14 openNAS user.warn kernel: Scanning bus 00 Nov 30 00:00:14 openNAS user.warn kernel: Found 00:80 [1283/8211] 000180 00 Nov 30 00:00:14 openNAS user.warn kernel: Fixups for bus 00 Nov 30 00:00:14 openNAS user.warn kernel: Bus scan for 00 returning with max=00 Nov 30 00:00:14 openNAS user.info kernel: Linux NET4.0 for Linux 2.4 Nov 30 00:00:14 openNAS user.info kernel: Based upon Swansea University Computer Society NET3.039 Nov 30 00:00:14 openNAS user.warn kernel: Initializing RT netlink socket Nov 30 00:00:14 openNAS user.info kernel: Journalled Block Device driver loaded Nov 30 00:00:14 openNAS user.info kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Nov 30 00:00:14 openNAS user.info kernel: squashfs: version 3.0 (2006/03/15) Phillip Lougher Nov 30 00:00:14 openNAS user.info kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled Nov 30 00:00:14 openNAS user.info kernel: ttyS00 at 0xbc000100 (irq = 19) is a 16550A Nov 30 00:00:14 openNAS user.info kernel: ttyS01 at 0xb8400030 (irq = 13) is a 16550A Nov 30 00:00:14 openNAS user.info kernel: Uniform Multi-Platform E-IDE driver Revision: 6.31 Nov 30 00:00:14 openNAS user.warn kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Nov 30 00:00:14 openNAS user.warn kernel: IT8211: IDE controller on PCI bus 00 dev 80 Nov 30 00:00:14 openNAS user.warn kernel: IT8211: chipset revision 17 Nov 30 00:00:14 openNAS user.warn kernel: IT8211: not 100% native mode: will probe irqs later Nov 30 00:00:14 openNAS user.warn kernel: IT8212: wait 5 seconds for hard disk ready before initialize IT8212 after cold boot. Nov 30 00:00:14 openNAS user.warn kernel: ..... Done Nov 30 00:00:14 openNAS user.warn kernel: ide0: BM-DMA at 0xb9001030-0xb9001037, BIOS settings: hda:pio, hdb:pio Nov 30 00:00:14 openNAS user.warn kernel: ide1: BM-DMA at 0xb9001038-0xb900103f, BIOS settings: hdc:pio, hdd:pio Nov 30 00:00:14 openNAS user.warn kernel: hda: MAXTOR STM3320620A, ATA DISK drive Nov 30 00:00:14 openNAS user.warn kernel: hda: IRQ probe failed (0x0) Nov 30 00:00:14 openNAS user.warn kernel: hdb: IRQ probe failed (0x0) Nov 30 00:00:14 openNAS user.warn kernel: hdb: IRQ probe failed (0x0) Nov 30 00:00:14 openNAS user.warn kernel: ide0 at 0xb9001008-0xb900100f,0xb9001012 on irq 1 Nov 30 00:00:14 openNAS user.warn kernel: blk: queue 804fd6a8, I/O limit 4095Mb (mask 0xffffffff) Nov 30 00:00:14 openNAS user.info kernel: hda: 625142448 sectors (320073 MB) w/16384KiB Cache, CHS=38913/255/63, UDMA(33) Nov 30 00:00:14 openNAS user.info kernel: Partition check: Nov 30 00:00:14 openNAS user.info kernel: hda: hda1 Nov 30 00:00:14 openNAS user.info kernel: brecismspeth.c:v1.97-zap1, Apr 16, 2005 BRECIS Communications, Corp., www.brecis.com Nov 30 00:00:14 openNAS user.warn kernel: Blkmem copyright 1998,1999 D. Jeff Dionne Nov 30 00:00:14 openNAS user.warn kernel: Blkmem copyright 1998 Kenneth Albanowski Nov 30 00:00:14 openNAS user.warn kernel: Blkmem 1 disk images: Nov 30 00:00:14 openNAS user.warn kernel: 0: 802EB060-5C6EB85F [VIRTUAL A02EB060-7C6EB85F] (RO) Nov 30 00:00:14 openNAS user.warn kernel: RAMDISK driver initialized: 16 RAM disks of 1024K size 1024 blocksize Nov 30 00:00:14 openNAS user.info kernel: loop: loaded (max 8 devices) Nov 30 00:00:14 openNAS user.info kernel: Copy engine driver installed Nov 30 00:00:14 openNAS user.info kernel: nh200_gpio: Started polling GPIO pins. Nov 30 00:00:14 openNAS user.notice kernel: b_flash flash device: bfc00000 at 400000 Nov 30 00:00:14 openNAS user.notice kernel: Amd/Fujitsu Extended Query Table v1.1 at 0x0040 Nov 30 00:00:14 openNAS user.notice kernel: number of CFI chips: 1 Nov 30 00:00:14 openNAS user.notice kernel: cfi_cmdset_0002: Disabling fast programming due to code brokenness. Nov 30 00:00:14 openNAS user.notice kernel: Creating 6 MTD partitions on "flash0": Nov 30 00:00:14 openNAS user.notice kernel: 0x00000000-0x00002000 : "PMON-BOOT1" Nov 30 00:00:14 openNAS user.notice kernel: 0x00002000-0x00004000 : "Boot config" Nov 30 00:00:14 openNAS user.notice kernel: 0x00004000-0x00006000 : "POST" Nov 30 00:00:14 openNAS user.notice kernel: 0x00006000-0x0000c000 : "Linux-Config" Nov 30 00:00:14 openNAS user.notice kernel: 0x00010000-0x00040000 : "PMON-BOOT2" Nov 30 00:00:14 openNAS user.notice kernel: 0x00040000-0x00400000 : "Linux-Image" Nov 30 00:00:14 openNAS user.info kernel: NET4: Linux TCP/IP 1.0 for NET4.0 Nov 30 00:00:14 openNAS user.info kernel: IP Protocols: ICMP, UDP, TCP Nov 30 00:00:14 openNAS user.info kernel: IP: routing cache hash table of 512 buckets, 4Kbytes Nov 30 00:00:14 openNAS user.info kernel: TCP: Hash tables configured (established 4096 bind 4096) Nov 30 00:00:14 openNAS user.info kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Nov 30 00:00:14 openNAS user.info kernel: NET4: AppleTalk 0.18a for Linux NET4.0 Nov 30 00:00:14 openNAS user.warn kernel: FAT: bogus logical sector size 16418 Nov 30 00:00:14 openNAS user.warn kernel: FAT: bogus logical sector size 16418 Nov 30 00:00:14 openNAS user.info kernel: find a reiserfs filesystem on (dev 1f:00, block 64, size 1024) Nov 30 00:00:14 openNAS user.warn kernel: read_super_block: can't find a reiserfs filesystem on (dev 1f:00, block 8, size 1024) Nov 30 00:00:14 openNAS user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly. Nov 30 00:00:14 openNAS user.warn kernel: Freeing prom memory: 1020kb freed Nov 30 00:00:14 openNAS user.warn kernel: Freeing unused kernel memory: 84k freed [802c0000-802d5000] Nov 30 00:00:14 openNAS user.warn kernel: Algorithmics/MIPS FPU Emulator v1.5 Nov 30 00:00:14 openNAS user.info kernel: kjournald starting. Commit interval 5 seconds Nov 30 00:00:14 openNAS user.info kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal Nov 30 00:00:14 openNAS user.info kernel: EXT3-fs: mounted filesystem with writeback data mode. Nov 30 00:00:17 openNAS user.info kernel: eth0: Using PHY address 1 with base address b8600000 Nov 30 00:00:17 openNAS user.info kernel: eth0: PHY is set for Auto-Negotiation Nov 30 00:00:17 openNAS user.info kernel: eth0: AUTO NEGOTIATION COMPLETE Nov 30 00:00:17 openNAS user.info kernel: eth0: PHY is in AUTO NEGOTIATION MODE Nov 30 00:00:17 openNAS user.info kernel: eth0: PHY is set for 100Mbps Full Duplex Nov 30 00:00:24 openNAS daemon.warn thttpd[147]: logfile is not within the chroot tree, you will not be able to re-open it Nov 30 00:00:24 openNAS daemon.notice thttpd[147]: thttpd/2.25b 29dec2003 starting on port 8080 Nov 30 00:00:24 openNAS daemon.warn thttpd[147]: initgroups - No such file or directory Nov 30 00:00:24 openNAS daemon.info init: Starting pid 152, console /dev/ttyS0: '/bin/sh' Nov 30 00:00:30 openNAS authpriv.info dropbear[154]: Child connection from 192.168.1.34:59109 Nov 30 00:00:31 openNAS user.err syslog: execv /mnt/user/sbin/smbd: No such file or directory Nov 30 00:00:31 openNAS user.err syslog: execv /mnt/user/sbin/smbd: No such file or directory Nov 30 00:00:54 openNAS auth.info login[161]: root login on 'stderr' Nov 30 00:01:01 openNAS authpriv.info dropbear[154]: exit before auth: Failed to get remote version Nov 30 01:01:23 openNAS daemon.notice thttpd[163]: thttpd/2.25b 29dec2003 starting on port 80 Nov 30 01:01:23 openNAS daemon.warn thttpd[163]: started as root without requesting chroot(), warning only Nov 30 01:01:27 openNAS daemon.info thttpd[163]: 192.168.1.34 - - "UNKNOWN UNKNOWN" 400 0 "" "" Nov 30 00:01:27 openNAS authpriv.info dropbear[165]: Child connection from 192.168.1.34:60134 Nov 30 00:01:27 openNAS user.err syslog: execv /mnt/user/sbin/smbd: No such file or directory Nov 30 00:01:28 openNAS user.err syslog: execv /mnt/user/sbin/smbd: No such file or directory Nov 30 00:01:28 openNAS authpriv.info dropbear[165]: exit before auth: Failed to get remote version Nov 30 01:01:34 openNAS daemon.info thttpd[163]: 192.168.1.34 - - "GET / HTTP/1.1" 304 0 "" "Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.5) Gecko/20070721 eSeaMonkey/1.1.3" Nov 30 01:01:37 openNAS daemon.info thttpd[163]: 192.168.1.34 - - "GET / HTTP/1.1" 304 0 "" "Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.5) Gecko/20070721 eSeaMonkey/1.1.3" Nov 30 01:01:42 openNAS daemon.info thttpd[163]: 192.168.1.34 - - "GET /reboot HTTP/1.1" 404 0 "http://192.168.1.30/" "Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.5) Gecko/20070721 eSeaMonkey/1.1.3" Nov 30 01:01:47 openNAS daemon.info thttpd[163]: 192.168.1.34 - - "GET /expand HTTP/1.1" 404 0 "http://192.168.1.30/" "Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.8.1.5) Gecko/20070721 eSeaMonkey/1.1.3" Nov 30 00:10:55 openNAS auth.info login[172]: root login on 'stderr' Nov 30 00:14:01 openNAS daemon.info thttpd[147]: up 817 seconds, stats for 817 seconds: Nov 30 00:14:01 openNAS daemon.info thttpd[147]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 0 httpd_conns allocated Nov 30 00:14:01 openNAS daemon.info thttpd[147]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 00:14:01 openNAS daemon.info thttpd[147]: fdwatch - 166 polls (0.203182/sec) Nov 30 00:14:01 openNAS daemon.info thttpd[147]: timers - 3 allocated, 3 active, 0 free Nov 30 00:14:01 openNAS daemon.notice thttpd[147]: exiting due to signal 15 Nov 30 01:14:01 openNAS daemon.info thttpd[163]: up 758 seconds, stats for 758 seconds: Nov 30 01:14:01 openNAS daemon.info thttpd[163]: thttpd - 5 connections (0.00659631/sec), 1 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 01:14:01 openNAS daemon.info thttpd[163]: libhttpd - 31 strings allocated, 7600 bytes (245.161 bytes/str) Nov 30 01:14:01 openNAS daemon.info thttpd[163]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 01:14:01 openNAS daemon.info thttpd[163]: fdwatch - 168 polls (0.221636/sec) Nov 30 01:14:01 openNAS daemon.info thttpd[163]: timers - 3 allocated, 3 active, 0 free Nov 30 01:14:01 openNAS daemon.notice thttpd[163]: exiting due to signal 15 Nov 30 01:14:16 openNAS daemon.warn thttpd[187]: logfile is not within the chroot tree, you will not be able to re-open it Nov 30 01:14:17 openNAS daemon.notice thttpd[187]: thttpd/2.25b 29dec2003 starting on port 8080 Nov 30 01:14:17 openNAS daemon.warn thttpd[187]: initgroups - No such file or directory Nov 30 01:16:16 openNAS daemon.info thttpd[187]: spawned indexing process 192 for directory '.' Nov 30 00:20:13 openNAS syslog.info -- MARK -- Nov 30 00:40:13 openNAS syslog.info -- MARK -- Nov 30 01:00:13 openNAS syslog.info -- MARK -- Nov 30 02:14:22 openNAS daemon.info thttpd[187]: up 3605 seconds, stats for 3605 seconds: Nov 30 02:14:22 openNAS daemon.info thttpd[187]: thttpd - 2 connections (0.000554785/sec), 1 max simultaneous, 25000 bytes (6.93481/sec), 2 httpd_conns allocated Nov 30 02:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 02:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 02:14:22 openNAS daemon.info thttpd[187]: fdwatch - 737 polls (0.204438/sec) Nov 30 02:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 01:20:13 openNAS syslog.info -- MARK -- Nov 30 01:40:13 openNAS syslog.info -- MARK -- Nov 30 02:00:13 openNAS syslog.info -- MARK -- Nov 30 03:14:22 openNAS daemon.info thttpd[187]: up 7205 seconds, stats for 3600 seconds: Nov 30 03:14:22 openNAS daemon.info thttpd[187]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 03:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 03:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 03:14:22 openNAS daemon.info thttpd[187]: fdwatch - 730 polls (0.202778/sec) Nov 30 03:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 02:20:13 openNAS syslog.info -- MARK -- Nov 30 02:40:13 openNAS syslog.info -- MARK -- Nov 30 03:00:13 openNAS syslog.info -- MARK -- Nov 30 04:14:22 openNAS daemon.info thttpd[187]: up 10805 seconds, stats for 3600 seconds: Nov 30 04:14:22 openNAS daemon.info thttpd[187]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 04:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 04:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 04:14:22 openNAS daemon.info thttpd[187]: fdwatch - 730 polls (0.202778/sec) Nov 30 04:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 03:20:13 openNAS syslog.info -- MARK -- Nov 30 03:40:13 openNAS syslog.info -- MARK -- Nov 30 04:00:13 openNAS syslog.info -- MARK -- Nov 30 05:14:22 openNAS daemon.info thttpd[187]: up 14405 seconds, stats for 3600 seconds: Nov 30 05:14:22 openNAS daemon.info thttpd[187]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 05:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 05:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 05:14:22 openNAS daemon.info thttpd[187]: fdwatch - 730 polls (0.202778/sec) Nov 30 05:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 04:20:13 openNAS syslog.info -- MARK -- Nov 30 04:40:13 openNAS syslog.info -- MARK -- Nov 30 05:00:13 openNAS syslog.info -- MARK -- Nov 30 06:14:22 openNAS daemon.info thttpd[187]: up 18005 seconds, stats for 3600 seconds: Nov 30 06:14:22 openNAS daemon.info thttpd[187]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 06:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 06:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 06:14:22 openNAS daemon.info thttpd[187]: fdwatch - 730 polls (0.202778/sec) Nov 30 06:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 05:20:13 openNAS syslog.info -- MARK -- Nov 30 05:40:13 openNAS syslog.info -- MARK -- Nov 30 06:00:13 openNAS syslog.info -- MARK -- Nov 30 06:02:09 openNAS auth.info login[279]: root login on 'stderr' Nov 30 07:14:22 openNAS daemon.info thttpd[187]: up 21605 seconds, stats for 3600 seconds: Nov 30 07:14:22 openNAS daemon.info thttpd[187]: thttpd - 0 connections (0/sec), 0 max simultaneous, 0 bytes (0/sec), 2 httpd_conns allocated Nov 30 07:14:22 openNAS daemon.info thttpd[187]: libhttpd - 30 strings allocated, 8400 bytes (280 bytes/str) Nov 30 07:14:22 openNAS daemon.info thttpd[187]: map cache - 0 allocated, 0 active (0 bytes), 0 free; hash size: 0; expire age: 1800 Nov 30 07:14:22 openNAS daemon.info thttpd[187]: fdwatch - 730 polls (0.202778/sec) Nov 30 07:14:22 openNAS daemon.info thttpd[187]: timers - 3 allocated, 3 active, 0 free Nov 30 06:20:13 openNAS syslog.info -- MARK -- Nov 30 06:28:37 openNAS auth.info login[287]: root login on 'stderr' Nov 30 06:40:13 openNAS syslog.info -- MARK -- Nov 30 07:00:13 openNAS syslog.info -- MARK --
The first thing I noticed is that openNAS is not as easy to use as the original ADS firmware and that it requires more setup.
ADS NAS Drive Kit (NAS-806-EF)
10 October 2007 – I will leave these pages up, but I got tired of this thing and gave it away. I purchased an HPMediaVault MV2010 which is MUCH better than the ADS.