»
L
A
T
E
R
A
L
«
Felices Fiestas
24 Dic, 2008 por Guaguo

tux-christmas

Compartir/Guardar

NDAS por fin en Ubuntu 8.10
2 Dic, 2008 por Guaguo

Era mi único motivo para no pasarme al nuevo Ubuntu Intrepid Ibex, era mi disco externo por NDAS que tan bien había funcionado desde Gutsy, no se dejaba instalar por un fallo de compilación de los drivers en Intrepid.

Así que he estado a la espera de que Ximeta, el propietario de los drivers sacara una nueva versión. No ha sido así, pero hace un par de días sí han sacado un parche para los drivers actuales (que datan de junio de este año) y ahora sí he podido instalar la versión 8.10 de Ubuntu y hacer funcionar mi disco externo.

Ahora os detallo cómo conseguirlo si estáis en mi misma situación (quitando el tema del parche, los pasos son iguales a los de éste posteo)

1) Instalar los paquetes necesarios para compilar y parchear. En general todas las instrucciones deberían ir precedidas de sudo.

sudo apt-get install dpkg-dev debhelper gcc bzip2 fakeroot module-assistant libc6-dev patch

sudo apt-get install linux-headers-`uname -r`

2) Si ya habíamos probado a instalar los drivers, ejecutar lo siguiente en un terminal, si no pasar al paso 3.

sudo dpkg -P ndasadmin ndas-modules-*.*.*-*-generic ndas-modules-src
ls -lisa /usr/src/ndas*
sudo rm /usr/src/ndas-modules-*.*.*-*-generic_1.1-24+*.*.*-*.34_i386.deb

3) Ahora vamos a descargar el driver, pero no a instalarlo todavía, ya que tendremos que parchearlo para el nuevo kernel.

cd ~
wget http://code.ximeta.com/dev/current/linux/ndas-1.1-24.tar.gz
tar zxf ndas-1.1-24.tar.gz

4) Parcheo

bajar este parche y copiarlo dentro del directorio ndas-1.1-24

En el terminal:
cd ndas-1.1-24
patch -p1 <Linux2.6.27.patch
gedit ~/ndas-1.1-24/ndas_core_main.c

(en el archivo buscar la cadena char* ndas_dev = NULL; y sustituir NULL por la tarjeta de red que useis para conectar con el disco, en mi caso “eth0″, guardar y cerrar)

5) Crear los paquetes ya parcheados e instalar.
sudo make clean
sudo dpkg-buildpackage -rfakeroot
sudo dpkg -i ndas-modules-src_1.1-24_all.deb
sudo m-a prepare
sudo m-a auto-install ndas
sudo dpkg -i ndasadmin_1.1-24_i386.deb
cd ..

6) Digamos que por ejemplo los datos de ID y Key de nuestro disco (están en una pegatina en el mismo) son:

ID: 2L9FC-H0H4Q-R11DX-DMNQX
KEY: JPLGM

Entonces seguimos en el terminal y tecleamos (donde NOMBREDEMIDISCO lo eliges tú)
/usr/sbin/ndasadmin register 2L9FC-H0H4Q-R11DX-DMNQX-JPLGM –name NOMBREDEMIDISCO
cat /proc/ndas/devices/NOMBREDEMIDISCO/slots

Fíjate como el ID y el KEY van seguidos, le puedes poner el nombre que quieras, si todo va bien pondrá algo como Succesful Registered

Ahora tecleamos lo siguiente según queramos tener acceso a la unidad en modo solo lectura o lectura-escritura:

/usr/sbin/ndasadmin enable -s 1 -o w   # LECTURA Y ESCRITURA
ó
/usr/sbin/ndasadmin enable -s 1 -o r   # SOLAMENTE LECTURA

Si hay suerte tendrás ahora detectada una unidad nueva correspondiente al disco duro externo.

Para montarlo hay que añadirlo al Fstab (que es un poco engorroso) o usar el programa disk-manager (está en los repos de Intrepid), que lo hace automáticamente.

Compartir/Guardar

»  Sustancia: WordPress   »  Estilo: Ahren Ahimsa y AW
© Por Guaguo, 2009

Cheap unlimited hosting .:. Download any video from Youtube .:. Proxy server .:. Free hosting