Welcome to the NDAS for Linux bug tracker
Use this system to report bugs and gather information about the NDAS device drivers for Linux based systems. NDAS Software for Linux is currently in beta status.
1. News
- 5 Feb 2012: New code repo opened using git. --IOCELL Networks
- 19 October 2011: Call for developers! See Join the Team below for details. --IOCELL Networks
- 8 August 2011: IOCELL Networks Purchases NDAS Techonology --IOCELL Networks
- 25 March 2010: Linux NDAS Community Growth --Ximeta
- 7 October 2009: GUI project for NDAS on Linux --majewsky
- 27 August 2009: Take a survey and save on new NDAS devices at iocellshop.com --IOCELL Networks
- 9 July 2009: Packets uploaded for Ubuntu 9.04 Jaunty (i386-ticket #1112 / x86_64-ticket #1113) --arnaud.faucher
- 7 July 2009: Binary and source packages for Mandriva 2009.1 (see ticket #1111) --olahaye74
- 5 July 2009: Patch for Linux 2.6.31 (see ticket #1110) --arnaud.faucher
- 30 June 2009: Patch created for openSUSE 11.1 with the 2.6.27.23-0.1-default kernel (see ticket #1105) --Typhuse
- 15 June 2009: .deb package uploaded for Debian Lenny 5.0.1 (see ticket #1004) --Dahweeds
- 25 Nov 2008: Patch created to build NDAS_1.1-24 on Linux 2.6.27 (see ticket #839) --Doug
- New Trac moderator :) Thank you for your patience and amazing support. Please post ticket numbers with spam to clean on ticket #925.
- NDAS for Mandriva 2008.1 is compatible Mandriva.
- New NDAS software 1.1-24 (32 & 64bit) is available. Check the code drop v1.1 NDAS Software.
- The NDAS software 1.1-24 is compilable with the Linux kernel 2.6.25.
- If you have problem in building debian package with 1.1-22, please download 1.1-22 again.
- New NDAS software 1.1-22 (32 & 64bit) is available. Check the code drop v1.1 NDAS Software.
- The NDAS software 1.1-22 is compilable with the Linux kernel 2.6.24.
- 1.1-22 fixed minor bugs in 64bit envionment.
- NDAS software 1.1-21 (32 & 64bit) is available. Check the code drop v1.1 NDAS Software.
- The NDAS software1.1-21 is compilable with the Linux kernel 2.6.24.
- It is reported that 1.1-21 is not fully compatible with Linux kernel 2.6.24 x86-64. All reports about issues, suggestions and your patches are always welcomed.
- The team did not discontinue the NDAS software for Linux. Sorry for temporary misunderstanding( http://code.ximeta.com/trac-ndas/ticket/749 ). All reports about issues, suggestions and your patches are always welcomed.
2. Getting / Installing NDAS Software for your system
2.1 Installing using package
- Some packages submitted by users are available. Search the tickets for your distribution, and check the home page. http://linux.iocellnetworks.com. To build a package Please follow the instruction in 2.2
2.2 Building a rpm / deb package file for your system
- NDAS Software contains Linux kernel modules and Linux kernel requires modules to be built with same kernel and compiler. And there can be incompatibilities between our build system and your system's library. So in many case you may not find a proper NDAS Software for your system. In this case, you should build the NDAS Software packages from your system.
- Last official NDAS for Linux tarballs: When all bugs are out, we will post source based on Linux kernel version #.#.#. If possible, NDAS should become an installable module in the Linux mainstream, with NDAS Admin or Kandas provided as the distributable package.
- 32Bit: ndas-1.1-24.tar.gz
- 64Bit: ndas-1.1-24.x86_64.tar.gz
- Patches
- The patches were created by ndas user community. They are applied by patch -p1 < #.patch from the ndas-1.1-24 directory. Run them in order to avoid over writing.
- To build packages, follow the instruction in following links
- How to build the rpm for Redhat, Fedora, Mandrake, SUSE and blackPanther OS
- How to build the deb for Debian, Ubuntu
- How to build drivers for OpenWRT
2.3 Building / Installing drivers manually
- If your system is not yet supported by NDAS Software's package build procedure such as gentoo, you should build and install the driver manually.
- Please follow the instruction in following links
3. Using NDAS Software
4. Uninstalling NDAS Software
5. Developing the NDAS Software
- Develop the NDAS Software
- If you want to contribute to develop the NDAS driver for Linux or other system, please contact support@….
- NDAS concept documents
- How to redistribute the NDAS Software
5. Porting the NDAS Software
Do you have the embedded device that needs a storage?
Port the NDAS Software, you will have the better performance than CIFS/SMB and USB2.0(in gigabit network)
6. Bug report
If you find bugs, please report it by issuing a ticket. Please include the result of the following commands when you report a bug;
rpm -qa ndas-kernel rpm -qa ndas-kernel-smp rpm -qa ndas-admin rpm -qa kernel rpm -qa kernel-smp ls -l /lib/modules/*/kernel/drivers/block/ndas/* cat /proc/version uname -a cat /etc/redhat-release /etc/fedora-release /etc/SuSE-release gcc --version
For debian, ubuntu, use the following instead of above;
dpkg -l ndas-\* dpkg -l linux-image\* dpkg -l kernel-image\* ls -l /lib/modules/*/kernel/drivers/block/ndas/* cat /proc/version uname -a cat /etc/debian_version gcc --version
7. Join the Team!!
Linux is expanding rapidly into the home and workplace. In 2011, our user survey showed significant increase. The number of miniature computers using Linux or derivatives also grows exponentially. As we move the development of NDAS to the open source versions, it is a good opportunity for developers to explore new avenues, get some freebies and boost resume. We really appreciate those who reported the bugs and submitted patches and we look forward to serving the backup and storage needs of Linux based computers and other devices.
If you would like to checkout the full source code for NDAS, try
$ git clone gitosis@ndas4linux.iocellnetworks.com:dansdriver
If you can join in trimming the code, and work toward integration to the linux mainline, please send your public key and brief introduction of your experience to linux@…
8. Products similar to NDAS
Standard "NAS" systems are becoming popular, and manufacturers are creating various low cost units that are getting pretty easy to use. Some choose NAS specifically for the wide area network access. These systems often require more time to setup and usually transfer data slower. It is also perfectly possible to take a some kind of a small computer, add enough storage to it, and configure it as a storage server. But this is typically what folks try to avoid by purchasing an NDAS device. For those of you interested in this kind of joy, FreeNAS or OpenFiler could do the trick. Now, if you are only interested in the lower cost, block level approach, some products similar to NDAS do exist. Some alternative approaches include:
Both ATA over Ethernet and HyperSCSI are conceptually quite similar to NDAS and bypass all the network layers above Ethernet (IP, TCP, UDP). However, they are more industry level products, meaning the hardware that uses those protocols are still quite large and expensive.
