NSA-220 Hardware Information

According to the suggestions made in the General NAS customisation guide I collected the following informations:

cat /proc/cpuinfo   -> info about CPU cat /proc/meminfo   -> info about memory cat /proc/mtd       -> info about flash "partitions" /lib/libc.so.6      -> info about C library uname -a            -> info about kernel version lsmod               -> info about loaded kernel modules mount               -> info about mounted partitions dmesg               -> print out the kernel messages since bootup

cat /proc/cpuinfo
Processor      : ARM926EJ-Sid(wb) rev 0 (v5l) BogoMIPS       : 330.95 Features       : swp half thumb fastmult CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant    : 0x0 CPU part       : 0x926 CPU revision   : 0 Cache type     : write-back Cache clean    : cp15 c7 ops Cache lockdown : format C  Cache format    : Harvard I size         : 32768 I assoc        : 1 I line length  : 32 I sets         : 1024 D size         : 32768 D assoc        : 1 D line length  : 32 D sets         : 1024

Hardware       : MV-88fxx81 Revision       : 0000 Serial         : 0000000000000000

cat /proc/meminfo
MemTotal:      126208 kB  MemFree:         81868 kB  Buffers:          9332 kB  Cached:          23552 kB  SwapCached:          0 kB  Active:          17192 kB  Inactive:        20372 kB  HighTotal:           0 kB  HighFree:            0 kB  LowTotal:       126208 kB  LowFree:         81868 kB  SwapTotal:           0 kB  SwapFree:            0 kB  Dirty:               0 kB  Writeback:           0 kB  AnonPages:        4716 kB  Mapped:           5408 kB  Slab:             4304 kB  PageTables:        408 kB  NFS_Unstable:        0 kB  Bounce:              0 kB  CommitLimit:     63104 kB  Committed_AS:    18968 kB  VmallocTotal:   385024 kB  VmallocUsed:     16732 kB  VmallocChunk:   360444 kB

cat /proc/mtd
dev:   size   erasesize  name mtd0: 00260000 00020000 "kernel" mtd1: 00ca0000 00020000 "initrd" mtd2: 000e0000 00020000 "etc" mtd3: 00020000 00020000 "bootbase"

/lib/libc.so.6
GNU C Library stable release version 2.3.3, by Roland McGrath et al. Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.4.3 (MontaVista 3.4.3-25.0.70.0501961 2005-12-17). Compiled on a Linux 2.6.10_dev system on 2005-12-17. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others Native POSIX Threads Library by Ulrich Drepper et al         GNU Libidn by Simon Josefsson BIND-8.2.3-T5B NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk Thread-local storage support included. For bug reporting instructions, please see: .

uname -a
Linux nsa220 2.6.18.6 #1 Fri Nov 9 18:46:49 CST 2007 armv5tejl unknown

lsmod
Module                 Size  Used by    Not tainted lm85                  30148  0 hwmon_vid              2048  1 lm85 fuse                  41524  0 isofs                 24196  0 udf                   83076  0 ntfs                 103596  0 vfat                  10464  0 msdos                  7584  0 fat                   47420  2 vfat,msdos reiserfs             260728  0 ahci                  14308  0 libata                91156  1 ahci

mount
/tmp/etc on /etc type none (rw,bind) /tmp/home on /home type none (rw,bind) /tmp/usr_etc on /usr/local/etc type none (rw,bind) /tmp/usr_var on /usr/local/var type none (rw,bind) /tmp/e-data on /e-data type none (rw,bind) /tmp/i-data on /i-data type none (rw,bind) /tmp/dmsf on /usr/local/dmsf type none (rw,bind) /tmp/dev on /dev type none (rw,bind) /dev/mtdblock2 on /etc/zyxel type jffs2 (rw) /tmp/mnt on /mnt type none (rw,bind)

dmesg
on 3.4.3 (MontaVista 3.4.3-25.0.70.0501961 2005-12-18)) #1 Fri Nov 9 18:46:49 CST 2007 CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ), cr=b0053177  Machine: MV-88fxx81  parse_tag_initrd2: phys_initrd_start->0x2000000 ,phys_initrd_size->0xc00000  Memory policy: ECC disabled, Data cache writeback  check_initrd:initrd_node = 0x0  end_pfn -> 0x8000  node == 0x0, initrd_node = 0x0  initrd_start -> 0xc2000000, initrd_end -> 0xc2c00000  On node 0 totalpages: 32768    DMA zone: 32768 pages, LIFO batch:7

mv_map_io CPU0: D VIVT write-back cache CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets Built 1 zonelists. Total pages: 32768 Kernel command line: rootfstype=squashfs root=/dev/mtdblock1 ro mtdparts=physmap-flash.0:2432k(kernel),12928k(initrd),896k(etc),-(bootbase) console=ttyS0,115200n8 mem=128M init=/linuxrc init irq boardInfoTbl[0].boardName=ZyXEL-NSA220-DDR1 PID hash table entries: 1024 (order: 10, 4096 bytes)

~ timer init Console: colour dummy device 80x30 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 128MB = 128MB total Memory: 113792KB available (3065K code, 623K data, 120K init) Calibrating delay loop... 330.95 BogoMIPS (lpj=1654784) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok checking if image is initramfs... it is Freeing initrd memory: 12288K NET: Registered protocol family 16

---nmv_init-- Jackson boardId=00000014 0x10100 1=00820473 0x10100 1=00820473 0x10100 2=00820473 ...................mvCpuIfInit config_device_cs Error : Unknown board

CPU Interface - SDRAM_CS0 ....base 00000000, size 128MB SDRAM_CS1 ....disable SDRAM_CS2 ....disable SDRAM_CS3 ....disable PEX0_MEM ....base e0000000, size 64MB PEX0_IO ....base f2000000, size  1MB PCI0_MEM ....base e4000000, size 64MB PCI0_IO ....base f2200000, size 64KB INTER_REGS ....base f1000000, size  1MB DEVICE_CS0 ....base fa000000, size 16MB DEVICE_CS1 ....base f0000000, size 16MB DEVICE_CS2 ....base fb000000, size 16MB DEV_BOOCS ....base f8000000, size 16MB

Marvell Development Board (LSP Version 1.10.3_DB_NAS)-- ZyXEL-NSA220-DDR1 Soc: 88F5182 A2

Detected Tclk 166000000 and SysClk 166666667 Marvell USB EHCI Host controller #0: c2bf4a00 Marvell USB EHCI Host controller #1: c2bf4800 SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 4096 bind 2048) TCP reno registered use IDMA acceleration in copy to/from user buffers. used channels 2 and 3 Done. VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x0 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize Intel(R) PRO/1000 Network Driver - version 7.1.9-k4-NAPI Copyright (c) 1999-2006 Intel Corporation. Marvell Gigabit Ethernet Driver 'egiga': GPIODOR2 F1010100=00820473 SMI2 F1072004=00019140 o Ethernet descriptors in DRAM o DRAM SW cache-coherency o Checksum offload enabled o Loading network interface 'egiga0' egiga_init_module ok e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI e100: Copyright(c) 1999-2005 Intel Corporation PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 Intergrated Sata device found scsi0 : Marvell SCSI to SATA adapter scsi1 : Marvell SCSI to SATA adapter EnablePowerSaving PowerSavingTime = 3 No found HD cmdline parser init--- physmap platform flash device: 01000000 at f8000000 physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank Intel/Sharp Extended Query Table at 0x0031 Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled erase region 0: offset=0x0,size=0x20000,blocks=128 4 cmdlinepart partitions found on MTD device physmap-flash.0 Creating 4 MTD partitions on "physmap-flash.0": 0x00000000-0x00260000 : "kernel" mtd: Giving out device 0 to kernel 0x00260000-0x00f00000 : "initrd" mtd: Giving out device 1 to initrd 0x00f00000-0x00fe0000 : "etc" mtd: Giving out device 2 to etc 0x00fe0000-0x01000000 : "bootbase" mtd: Giving out device 3 to bootbase ehci_platform ehci_platform.4523: EHCI Host Controller ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1 ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000 ehci_platform ehci_platform.4523: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ehci_platform ehci_platform.16781: EHCI Host Controller ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2 ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000 ehci_platform ehci_platform.16781: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) USB Universal Host Controller Interface driver v3.0 sl811: driver sl811-hcd, 19 May 2005 usbcore: registered new driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. mice: PS/2 mouse device common for all mice i2c /dev entries driver md: linear personality registered for level -1 md: raid0 personality registered for level 0 md: raid1 personality registered for level 1 md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 device-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 VFP support v0.3: not present md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. VFS: Mounted root (squashfs filesystem) readonly. Freeing init memory: 120K MTD_open MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_read MTD_close egiga0: mac address changed ~ egiga_start GPIODOR1 egiga_start F1010100=00820473 egiga0: link down libata version 2.00 loaded. NTFS driver 2.1.27 [Flags: R/O MODULE]. fuse init (API version 7.8) fuse distribution version: 2.7.0 hwmon-vid: Unknown VRM version of your CPU egiga0: link up<5>, half duplex<5>, speed 100 Mbps<5> flow control disabled<5>MRU 1522 bytes<5>user-defined mtu is 1500 (rounded) ///--- Enter btncpy_ioctl   ---/// ///---  Btncpy Deamon PID = 50b  ---///