CH3SNAS: Firmware release 1.03 Final

Please find in this entry the preview of the 1.03Final version just before it will be posted onto the official site at the end of this week.  Somewhere next week (but I will not be here in Europe)

This 1.03Final (2nd version) will be exact the same version when published at the Conceptronic driver website

The reason why it’s published here is to get valuable feedback from early adaptors so that a certain unseen important bug can be noticed before.

Our first version was withdrawn due to a nasty bug mentioned by early adaptors: data transferred could get corrupted. After getting a fix, there were still some issues left (rename folders causing an error message and ssl ftp did not work anymore), so therefore it took more time to release the 1.03Final version than expected. S O R R Y.

In this release some new added features and fixes compared to previous 1.03 version.

  • Fixed: formatting is stopping at 94%
  • Fixed: DHCP server issue offering IP to client
  • Fixed: Scan disk failure
  • Change: Changing cramfs into SquashFS
  • Added function:  fun_plug does not work on sdb2 : Fixed.
  • Fixed: data corruption (files getting bigger) when storing data with alternative tools (Total Commander etc).
  • Added: PureFTPD supports SIZE and MDTM 
  • Fixed: HDD1 unable to sleep in Raid1 mode
  • Added Request : FTP Server support option -O : ftp logging
  • Change: UPnP server: Refresh newly added files automatically,  so we removed the “Refresh” button and Auto Refresh Timer from the GUI. (enable / disable will re-index the total database) The database will not be updated when using FTP. This change will make the UPnP server run more stable.
  • Added Request : PureFTPD supports SSL
  • Added function: Scan Disk functionality

no guarantees & warranties ;-)

download here

51 thoughts on “CH3SNAS: Firmware release 1.03 Final

  1. harry says:

    thanx!

    Added function: fun_plug does not work on sdb2 : Fixed.

    I thought you didnt support fun_plug…….

  2. although I do not support it, I like to help users with issues. fun_plug is a feature. What you do with that feature is your business that is not what I support ;-).

  3. bas says:

    is het mogelijk om in een deze versie, de email alerts via ssl versturen? Zodat het mogelijk is om de smtp server van gmail te gebruiken.

    edit: het fanspeed script ism fun_plug 0.4 lijkt niet goed te werken

  4. bas says:

    wat wil je weten? ik heb geupgrade van versie 1.03 (1e final) naar 1.03 (2nd final)

    Ik heb 1 500gb wd harde schijf. Ik heb de fun_plug 0.4 geinstalleerd, daarnaast nog een fanspeed script er aan toegevoegd.

  5. bas says:

    alles lijkt in orde, ik zal de fun_plug er eens afgooien.

    in de dmesg stond ook dit:
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended

  6. Michel says:

    Beste Dennis,

    kan ik de firmware updaten zonder de gevens kwijt te raken, ik nm een raid 1 config draaien op de Ch3snas

    michel

  7. bas says:

    de ${FUNPLUGDIR}/start/cleanboot.sh start geeft Setting up cleanboot…
    en dan geeft hij niks meer

    druk ik op enter dan krijg ik:
    cp: cannot remove ‘/usr/sbin/do_reboot’: Read-only file system

    als ik de shutdown command geef krijg ik:

    /mnt/HD_a2 # $Shutting down SMB services:
    $Shutting down NMB services:
    Refresh Shared Name Table version v1.04

    dit laatste regel wel 20keer, en dat blijft zich herhalen

  8. bas says:

    geven jullie de broncode van latere versies firmware ook nog vrij, of blijft het alleen bij de eerste versie?

  9. @bas, de GNU-GPL licentie verplicht de fabrikant om de broncode openbaar te maken, dus ja, van Final Productie versies komt de source beschikbaar.

  10. Danny says:

    Ik heb gisteren een Conceptronic Grab’n’Go CH3SNAS besteld.
    Kan je met deze laatste firmware ook NFS shares aanmaken?

  11. I have installed de final version and i’m using fonz funplug 0.3 with fanscript. I also installed twonky media. Now the harddisks are not spinning down anymore ??? In the beta version everything was working well. Is it possible to go back in firmware ?

  12. bas says:

    sometimes the drives are spinning down, sometimes not.

    With all the other firmware final versions it worked, so it must be something from this firmware.

  13. Jaka Jancar says:

    Your versioning is a bit odd. You release 1.03Final, and then 1.03Final again, and all of this so you can get feedback before actually releasing 1.03Final =)

    Just number them 1.3a1 (alpha), 1.3a2, …, 1.3b1 (beta), 1.3b2, …, 1.3rc1 (release candidate), 1.3rc2 (which is what this version would be), and when a release candidate is good enough, publish it on the page (so basically 1.3rcN == 1.3).

    Or something similar. But don’t re-release versions, and call stuff final when it actually isn’t. It’s not nice.

  14. Pedro Rainho says:

    when shall we expect NFS support, upnp a/v support for subtitles for video files, and even support for DVD ISO, that was something I realize that It’s not supported.

  15. Peter Fritsch says:

    I can’t save in E-Mail Alert. The entrys are ok, i receive test mail. But the point left side the @ (e.g. my.mail@gmx.net) prevents from saving. Without the point the test fails but i can save.

  16. @ Jaka: that is what I keep in considereration.
    @Pedro: NFS is supported by kernel, just need fun_plug cause it will not be something out of the box
    @Pedro: UPnP Support for Subtitles IS actually supported, but … your MediaPlayer must do an ‘active’ request for it, like C54WMP
    @Pedro: DVD ISO would be IMPOSSIBLE through streaming, but if you can give me info how to do it it would be nice. Of course I could add the ISO extension in the UPnP AV server but if your device would play it …

  17. Forgot to mention I’m using a Raid 1 configuration. Are more people having this issue ??? The Upnp server works better than before in combination with my PS3. So it’s a pity I have to roll back.

  18. Jaka Jancar says:

    Dennis, is there any chance of adding support for multiple groups per user (the way linux handles it)?

  19. @Jaka: the developers agree with me (us) that the group part is not really implemented as desired, so it’s on a pending issue list, but not high priority at this time as it will have a great impact when changed

  20. Jaka Jancar says:

    Dennis, another small thing.

    If multiple users have access to the same directory, then if one user creates a directory, another one can’t put files into it, regardless of the Read&Write access setting. This is not the way most users would expect it to work, I think.

    Is it possible to completely disable permissions on the HDD volume? So the filesystem would behave like it was FAT or something?

  21. Gyula Daniel says:

    Mogelijk foutje in de 1.03 final 2 firmware. De fan draait onregelmatig (slepend geluid)
    treed op bij temperaturen boven 43 graden voor zover ik kan vast stellen. Dit probleem is niet aanwezig bij de 1.03 beta 6 versie. Heeft iemand ok deze problemen?

  22. i2Paq says:

    Wel, na een maand lang zonder problemen draaien moest hij gisteren even uit. En je raad het al, ik heb weer spindown problemen met de rechter disk.
    Zal er wel weer op uitdraaien dat ik de beide disks moet herformateren en voorzien van de data en en Fun_Plug_4 om zonder spindown problemen te kunnen draaien.
    Firmware 103b6a en Twonky.

    Hier is de dmesg read-out:

    BusyBox v1.6.1 (2007-07-22 13:51:10 CEST) Built-in shell (ash)
    Enter ‘help’ for a list of built-in commands.

    / # dmesg
    Linux version 2.6.12.6-arm1 (ffna@SWTEST2) (gcc version 3.3.3) #29 Wed Jan 16 11
    :47:00 CST 2008
    CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
    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
    Machine: MV-88fxx81
    Using UBoot passing parameters structure
    Sys Clk = 166000000, Tclk = 166000000
    Memory policy: ECC disabled, Data cache writeback
    On node 0 totalpages: 16384
    DMA zone: 16384 pages, LIFO batch:7
    Normal zone: 0 pages, LIFO batch:1
    HighMem zone: 0 pages, LIFO batch:1
    Built 1 zonelists
    Kernel command line: root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none
    PID hash table entries: 512 (order: 9, 8192 bytes)
    Console: colour dummy device 80×30
    Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    Memory: 64MB 0MB 0MB 0MB = 64MB total
    Memory: 55552KB available (2515K code, 458K data, 112K init)
    Calibrating delay loop… 331.77 BogoMIPS (lpj=1658880)
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    checking if image is initramfs…it isn’t (no cpio magic); looks like an initrd
    Freeing initrd memory: 6114K
    NET: Registered protocol family 16

    Marvell Development Board (LSP Version 1.7.6_NAS)– RD-88F5182-NAS-2

    Detected Tclk 166000000 and SysClk 166000000
    Marvell USB EHCI Host controller #0: c03c0b00
    Marvell USB EHCI Host controller #1: c03c0a40
    pexBarOverlapDetect: winNum 2 overlap current 0
    mvPexInit:Warning :Bar 2 size is illigal
    it will be disabled
    please check Pex and CPU windows configuration
    PCI: bus0: Fast back to back transfers enabled
    PCI: bus1: Fast back to back transfers enabled
    SCSI subsystem initialized
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    cesadev_init(c0012498)
    Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    Initializing Cryptographic API
    Serial: 8250/16550 driver $Revision: 1.1.1.1 $ 4 ports, IRQ sharing disabled
    ttyS0 at MMIO 0x0 (irq = 3) is a 16550A
    io scheduler noop registered
    io scheduler deadline registered
    RAMDISK driver initialized: 16 RAM disks of 10240K size 1024 blocksize
    loop: loaded (max 8 devices)
    Marvell Gigabit Ethernet Driver ‘egiga’:
    o Ethernet descriptors in DRAM
    o DRAM SW cache-coherency
    o Checksum offload enabled
    o Loading network interface ‘egiga0’
    Intergrated Sata device found
    scsi0 : Marvell SCSI to SATA adapter
    scsi1 : Marvell SCSI to SATA adapter
    Vendor: Seagate Model: ST3500630AS Rev: 3.AA
    Type: Direct-Access ANSI SCSI revision: 03
    Vendor: Seagate Model: ST3500630AS Rev: 3.AA
    Type: Direct-Access ANSI SCSI revision: 03
    Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
    Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 0
    physmap flash device: 800000 at ff800000
    phys_mapped_flash: Found 1 x16 devices at 0x0 in 8-bit bank
    Amd/Fujitsu Extended Query Table at 0x0040
    number of CFI chips: 1
    cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
    cmdlinepart partition parsing not available
    RedBoot partition parsing not available
    Using physmap partition definition
    Creating 5 MTD partitions on “phys_mapped_flash”:
    0x00000000-0x00010000 : “MTD1”
    0x00010000-0x00020000 : “MTD2”
    0x00020000-0x001a0000 : “Linux Kernel”
    0x001a0000-0x007d0000 : “File System”
    0x007d0000-0x00800000 : “u-boot”
    ehci_platform ehci_platform.20865: EHCI Host Controller
    ehci_platform ehci_platform.20865: new USB bus registered, assigned bus number 1
    ehci_platform ehci_platform.20865: irq 17, io mem 0x00000000
    ehci_platform ehci_platform.20865: park 0
    ehci_platform ehci_platform.20865: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
    2004
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 1 port detected
    ehci_platform ehci_platform.86401: EHCI Host Controller
    ehci_platform ehci_platform.86401: new USB bus registered, assigned bus number 2
    ehci_platform ehci_platform.86401: irq 12, io mem 0x00000000
    ehci_platform ehci_platform.86401: park 0
    ehci_platform ehci_platform.86401: USB 0.0 initialized, EHCI 1.00, driver 10 Dec
    2004
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    ohci_hcd: 2004 Nov 08 USB 1.1 ‘Open’ Host Controller (OHCI) Driver (PCI)
    usb 1-1: new full speed USB device using ehci_platform and address 2
    drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 1 alt 0 pr
    oto 2 vid 0x03F0 pid 0x2F11
    usbcore: registered new driver usblp
    drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
    mice: PS/2 mouse device common for all mice
    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.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
    device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
    NET: Registered protocol family 2
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    md: Autodetecting RAID arrays.
    md: autorun …
    md: … autorun DONE.
    RAMDISK: Compressed image found at block 0
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    VFS: Mounted root (ext2 filesystem).
    Freeing init memory: 112K
    SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
    SCSI device sda: drive cache: write back
    SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
    SCSI device sda: drive cache: write back
    sda: sda1 sda2 sda4
    Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
    SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
    SCSI device sdb: drive cache: write back
    SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
    SCSI device sdb: drive cache: write back
    sdb: sdb1 sdb2 sdb4
    Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
    egiga0: mac address changed
    egiga0: link down
    Adding 530104k swap on /dev/sda1. Priority:-1 extents:1
    Adding 530104k swap on /dev/sdb1. Priority:-2 extents:1
    egiga0: link up, full duplex, speed 100 Mbps
    ext3: No journal on filesystem on sda4
    ext3: No journal on filesystem on sdb4
    EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
    ext3: No journal on filesystem on sda2
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    ext3: No journal on filesystem on sdb2
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    ext3: No journal on filesystem on sda2
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    ext3: No journal on filesystem on sdb2
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    ext3: No journal on filesystem on sda4
    ext3: No journal on filesystem on sdb4
    EXT2-fs warning: maximal mount count reached, running e2fsck is recommended
    Initializing USB Mass Storage driver…
    usbcore: registered new driver usb-storage
    USB Mass Storage support registered.

    ***************************************

  23. Guys,

    without proper info about your config, nothing can be done to analyze your issue(s)

    – Firmware version in use http://ch3snas/web/debug.asp
    – Brand/Type of HDD(s)
    – Left or Right inserted
    – Single, RAID ?
    – Usage of UPnP A/V or iTunes Server
    – check the Power Management Settings

    Do not expect the drives go off if it has to index your A/V Libraries, or need to resync HDD’s ..

    Some personal debugging:
    install fun_plug (telnet only)
    enter the command: dmesg
    and check for the;

    ***************************************
    * HD1 stand by now! *
    ***************************************

    ***************************************
    * HD0 stand by now! *
    ***************************************

    Messages.

    During next week I will collect more info, but I will not be here in Europe, so do not expect any feedback or update(s).

  24. harry says:

    Twonky not working anymore after firmware update…going back to beta6a….

    Just flashed back, and i can enter Twonky straightaway again!!!!

  25. i2Paq says:

    Debug-outcome:
    appCodeName:Mozilla
    appMinorVersion:0
    appName:Microsoft Internet Explorer
    appVersion:4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)
    appVersion:Win32
    CookieEnable:true
    userAgent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648)

    1.03

    1.37.0123.2008

    none
    —-

    2x Seagate ST3500630AS no raid, 2 single volumes.
    Right disk spins down and up again (Volume_1)
    No uPnP-server or iTunes, no Twonky, no DHCP.
    PowerManagement is set to Enabled – 5min.

    Like I’ve said many times before, only a complete wipe of disk Volume_1 and a complete re-install of the Fun_Plug and Twonky on this disk will stop this spin-down and up problem until the next shutdown.

  26. bas says:

    Ik zag dat 1.03 op conceptronic.net staat, weet je misschien wanneer de broncode openbaar wordt gemaakt?

  27. marmitako says:

    Have anyone tried NFSV3 with this version (1.03 Final)?. I have tried mounting CH3SNAS with fun_plug 0.5 (by fonz) and got persist error: RPC version wrong!.

    It seems that contray to the promised in the Release Notes there is NOT support for NFSV3 in the kernel!.

    No problems with NFSV2

    Anyone else with the same problem?

  28. If I use the scandisk feature, the whole unit is stuck and I have to disconnect the power supply and start the unit again. I\’m using a raid 1 system with two Samsung spinpoint 500 G disks

  29. Bomple says:

    Hello
    I had some problems with v1.3 Final 2 too…
    * Disks were not spinning down, power save did not work
    * After several days of uptime I could not access the raid volume via smb or ftp anymore (ssh/funplug did work though) [1]
    * scandisk via web-interface does not work

    I didn’t have any problems with versions 1.3b6a or 1.3 Final 1 (apart from scandisk not working either)

    here is the complete dmesg output:
    dmesg.txt

    my setup:
    1x 500gb Western Digital RE2
    1x 500gb Seagate Barracuda 7200.11
    configured as raid1
    fun_plug v4.0 with ssh (dropbear) and rsync, telnet disabled

    I just downgraded to version 1.3b6a, power save works again.

    [1]
    I just realized that this issue might have occured because of the failed scandisk attempt. I didn’t try to reboot the ch3snas after scandisk failed, but I can’t reproduce it now because I don’t intend to switch firmware versions again.

  30. henk van kempen says:

    Hoi Dennis,

    Newbievraag:Weet jij of er een mogelijkheid is om users die je ftp snas benaderen te monitoren. Een soort logboek van access activiteiten. Grtz. Henk

  31. @henk: dat zou mogelijk moeten zijn met de laatste versie met een beetje fun_plug hacking
    Added Request : FTP Server support option -O : ftp logging
    echter geen idee momenteel hoe ik de output te zien kan krijgen.

  32. dkit says:

    Hi ch3snas users

    To get the standby/spindown function work properly, you need te reformat the HD with the new firmware. I’ve had the same problem after the upgrade from 1.3b6a to 1.3 final and tried al lot of things but none works, only a format.

  33. i’ll keep that info in mind dkit .. to report that you were able to solve it after reformat. , but I do not have any same experience about that yet. I’ll check it with a ch3snas with volume1 and volume2 and a raid1 device probably later this week. (which are not upgraded yet), only my own development nas.

  34. Danny says:

    I have v1.03 from ch3nas homepage installed, sofar so good.
    I do see that the ftpserver sometimes leaves a temporary file in the directory where you have uploaded a file. This happens with large files (4GB and bigger).
    You cant see them via ftp, but if you go to that directory via SMB you can see the hidden file.
    In my case those temp files accounted for 30GB in lost hd space before i figured out what was the problem.
    My solution is to delete them via SMB, but it is annoying that this happens a lot.

  35. Raider_MXD says:

    I just picked up a CH3SNAS, installed and formated the two drives (1TB Samsung & 200GB Maxtor), upgraded two 1.3 and plugged in a Brother HL-1430 laser printer.

    So far I have two issues:

    1) The printer is not recognized, i.e. it does not show up in the “Printer Info” on the “Status” page. dsmeg says:

    usb 1-1: new full speed USB device using ehci_platform and address 2
    usb 1-1: device descriptor read/64, error -71
    usb 1-1: device descriptor read/64, error -71
    usb 1-1: new full speed USB device using ehci_platform and address 3
    usb 1-1: device descriptor read/64, error -71
    usb 1-1: device descriptor read/64, error -71
    usb 1-1: new full speed USB device using ehci_platform and address 4
    usb 1-1: device not accepting address 4, error -71
    usb 1-1: new full speed USB device using ehci_platform and address 5
    usb 1-1: device not accepting address 5, error -71

    2) The disks don’t stay in sleep mode, instead they spin up from time to time without any obvious reason.

  36. Pedro Rainho says:

    @Danis: I have a Popcorn and can play DVD ISO but this format is not exposed by the upnp av.

  37. Enrico says:

    Hi,
    I just bought a CH3SNAS and upgraded the firmware directly from 1.02 to 1.03 (most recent firmware downloaded from conceptronic website). Setup: 2x750GB Samsung spinpoint F1, 500GB RAID1, 500GB JBOD. I copied 4 mp3 files directly to the root of the empty disks. I get an error when I stream these (4!) files with the CH3SNAS to my Pinnacle Soundbridge HomeMusic (Invalid result received / ongeldig reutaat ontvangen). My conclusion is that the CH3SNAS is NOT compatible with the Pinnacle Soundbridge HomeMusic (most recent firmware 3.0.44). I tried to find out why the error occurs and it appeared to be due to a cetain file name of 1 of the mp3 files (17. N-Trance Featuring Rod Stewart – Do Ya Think I’m Sexy.mp3). When I change the file name to a.mp3, I’m able to stream the file. Streaming the original file from a PC with firefly is not a problem at all.

    Any ideas how to solve this problem, other than funplugging the box? I had expected that the CH3SNAS mediaserver would have run without these kind of problems….

  38. thomas says:

    Enrico, I have the same problem. However, with firmware 1.02 it all seems to work… Don’t know what the problem is. The filenames look okay.

  39. Paul says:

    How do i install the ch3nas firmware on a DNS-323. The DNS-323 has a strange way on how to manage security (file level). You can a user only in one group..
    A friend has a CH3NAS. He can put users in multiple groups

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.