Вы находитесь на странице: 1из 3

21/03/2010

xplat - Trac

Welcome to code.ximeta.com
**
This is the place to develop the XIMETA device drivers for Linux and other non-MS OSes. NDAS
Software for Linux is currently in beta status.

1. News
7 October 2009: GUI project for NDAS on Linux --majewsky
15 September 2009: Ximeta Linux support temporarily suspended --Ximeta
27 August 2009: Take a survey and save on new NDAS devices at iocellshop.com -IOCELL
9 July 2009: Pac kets uploaded for Ubuntu 9.04 Jaunty (i386-ticket #1112 / x86_64tic ket #1113) --arnaud.faucher
7 July 2009: Binary and sourc e packages for Mandriva 2009.1 (see ticket #1111) -olahaye74
5 July 2009: Patch for Linux 2.6.31 (see ticket #1110) --arnaud.fauc her
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 pac kage uploaded for Debian Lenny 5.0.1 (see ticket #1004) -Dahweeds
25 Nov 2008: Patc h c reated to build NDAS_1.1-24 on Linux 2.6.27 (see ticket #839) -Doug
New Trac moderator :) Thank you for your patienc e and amazing support. Please post
tic ket numbers with spam to c lean on ticket #925.
NDAS for Mandriva 2008.1 is compatible Mandriva.
New NDAS software 1.1-24 (32 & 64bit) is available. Check the c ode 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 c ode 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 c ode drop v1.1 NDAS
Software.
The NDAS software1.1-21 is c ompilable 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 disc ontinue the NDAS software for Linux. Sorry for temporary
misunderstanding(http://code.ximeta.c om/trac-ndas/ticket/749 ). All reports about
issues, suggestions and your patc hes are always welcomed.

2. Getting/Installing NDAS Software for your system


2.1 Installing using package
Currently a pre-built package file is not provided. Please follow the instruction in
2.2
Look for a proper pac kage file from http://code.ximeta.com/dev/1.1/1/ or from
http://code.ximeta.c om/dev/c urrent/ for the latest version.
You need to download two file: ndas-admin_x.x-x-xxxx.rpm(or deb) and ndaskernel_x.x-x-xxxxx.rpm(or deb).
For blackPanther OS direct available here in RPM packages: ndas-admin and
dkms-ndas dynamic kernel module.
If you can find a proper package file, download the files and follow the instruction in
Installing the NDAS Software.
http://code.ximeta.com/trac-ndas

1/3

21/03/2010

xplat - Trac

NDAS driver's kernel version and your kernel version should be exactly same. If
not, please follow instruction in next section.
If your kernel is updated, you need to update NDAS driver also.
If you cannot find proper packages or the installation does not work or the installed
package does not work, please follow the next section.

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 c ase you may not find a proper NDAS
Software for your system. In this case, you should build the NDAS Software packages
from your system.
To build packages, follow the instruc tion in following links
How to build the rpm for Redhat, Fedora, Mandrake, SUSE and blac kPanther 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 suc h as
gentoo, you should build and install the driver manually.
Please follow the instruction in following links
How to build manually

3. Using NDAS Software


Use the NDAS Software

4. Uninstalling NDAS Software


Uninstall the 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
c ontact support@ximeta.com.
NDAS concept doc uments
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)
How to port the NDAS Software into your devic e

6. Bug report
If you find bugs, please report it by issuing a tic ket. 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
http://code.ximeta.com/trac-ndas

2/3

21/03/2010

xplat - Trac

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. Please help us!!


The linux market is limited comparing that of MS Windows. it is very hard for us to support the
various linux distros. we, Ximeta, are trying to support those requests as many as we c an,
though the resources are very limited. please modify/correct the documents in
code.ximeta.c om if you found, and report any bugs you confront to our ticket system. please
be patient with us (sorry but we are trying). We really appreciate those who reported the bugs
and modified/corrected the doc uments on code.ximeta.com. Thank you!!

8. NDAS Alternatives
With Ximeta apparently unable to sustain its product, the interesting question is "what else?".
Obvious solution is "use NAS", but this means far less fexibility. In partic ular, one applic ation I
am extremely interested in making rsync-based backups (follow this link for an example) ,
whic h requires either a devic e running rsync , or a device that one c an mount remotly.
Standard low-c ost NAS solutions only offer smb and ftp protocols (please correct me if I am
wrong).
However, standard-based alternatives to NDAS do exist. Some alternative approaches inc lude:
iSCSI
ATA over ethernet
HyperSCSI
Both ATA over ethernet and HyperSCSI are conceptually quite similar to NDAS and bypas all
the network layers above ethernet (IP, TCP, UDP). So far so good, only I can't find any low
cost hardware that natively "talks" any of these. SO we are bac k to "do it yoourself" mode.
Take a some kind of a small computer, add enough storage to it, and configure it as a storage
server. Just what I wanted to avoid by purchasing an NDAS disk. For those of you interested
in this kind of joy, FreeNAS or OpenFiler could do the trick.

http://code.ximeta.com/trac-ndas

3/3

Вам также может понравиться