Bueno, al final he tenido un poco de tiempo para hacer esa guía. Espero que sea de utilidad INSTRUCCIONES PARA INSTALAR EL DRIVER VITELCOM USB PARA EL NUCLEO 2.4.18 EN DEBIAN 3.0 CON NÚCLEO 2.4.18 e IP fija. 1º Desempaquetar el código fuente del driver en el directorio /usr/cxacru 2º Instalar los paquetes necesarios para poder compilar el driver, bien desde la red o desde los Cds de instalación: apt-get install libusb-0.1-4 apt-get install libusb-devel apt-get install atm-dev apt-get install atm-tools apt-get install kernel-source-2.4.18 apt-get install libglade0-dev apt-get install libgtk1.2-dev apt-get install xlibs-dev apt-get install libxml-dev apt-get install zlib1g-dev 3º Descomprimir el código fuente del núcleo. En la en directorio /usr/src deberíamos tener una copia comprimida del código fuente del núcleo si hemos instalado los paquetes que arriba se mencionan. Para saberlo hacemos lo siguiente: cd /usr/src ls Debe listarnos el fichero kernel-source-2.4.18.tar.bz2. Si es así lo decomprimimos ejecutando bzip2 -dc kernel-source-2.4.18.tar.bz2 | tar -xv Al hacer esto, debe aparecernos el directorio /usr/src/kernel-source-2.4.18 con el código fuente del kernel. Llegados a este punto os recomiento que leáis lo que se indica en el punto 9.2.1 del manual de instalación. 4º Descargar la última versión del código fuente del driver y descomprimirlo en el directorio /usr. Una vez hecho esto deberá aparecer el directorio /usr/cxacru (Ver el manual de Josep para ayuda sobre este punto) Antes de seguir, debemos crear un enlace con el directorio donde se encuentra todo el código fuente del kernel. A mí, para que compilara sin problemas, tuve que poner un enlace del directorio /usr/src/kernel-source-2.4.18/include/linux en el directorio del código fuente del driver /usr/cxacru. Ello se puede hacer en modo gráfico o directamente en la consola, tecleando: ln -s /usr/src/kernel-source-2.4.18/include/linux [dejar un espacio] /usr/cxacru/linux Un problema con el que me encontré al tratar de compilar el driver, fue que el compilador no encontraba el archivo de cabacera atmbr2684.h. Si tenéis el mismo problema que yo, será mejor consultarlo para facilitaros el archivo en cuestión. 5º Una vez hecho todo esto, pasamos a configurar y compilar nuestro kernel. Para trabajar mejor, creamos un enlace tecleando: ln -s /usr/src/kernel-source-2.4.18 /usr/src/linux Nos vamos al directorio del nuevo kernel cd /usr/src/linux y comenzamos con el proceso de configuración de nuestro kernel. Para ello, tecleamos: make menuconfig (en modo texto con menús) o bien make xconfig (en X-windows) En las opciones de este menú de configuración, escojemos aquellas que se indican en el manual de Josep Comas, y teniendo en cuenta también que debemos introducir la configuración de nuestro hardware (en mi caso me olvidé de incluir la tarjeta de sonido y tuve que volver a empezar) Mucho cuidado con este paso, ya que de no escoger las configuraciones adecuadas, es posible que nuestro sistema no funcione del modo correcto. Al compilar un nuevo núcleo, tenemos que escoger la configuración de nuestro hardware. Para mí fue de gran ayuda la información que encontré en la página http://www.linux-es.com/kernel.php Una vez hecho todo esto, procedemos a compilar el núcleo: make dep make clean make bzImage Como seguramente habremos elegido alguna configuración como módulo también tecleamos: make modules make modules_install Bien, ya está compilado; en mi caso, con un AMD K7 a 700 Mhz este proceso dura unos 15 minutos. Ahora ya sólo hemos de instalar el núcleo. make install Hay que tener en cuenta que hay que configuar LILO correctamente. Al final de la instalación nos pregunta si queremos configurar LILO, le decimos que sí. Os remito a la página anterior para más información, aunque siguiendo los pasos no debería haber ningún problema. Reiniciamos nuestro sistema para arrancar con el nuevo kernel, y pasamos al siguiente paso. 6º Compilar e instalar el driver. Para ello nos vamos el directorio donde tenemos el código fuente del driver cd /usr/cxacru y lo compilamos make Si todo ha ido bien y no ha ocurrido ningún error, ya está compilado. Ya sólo falta connfigurar el entorno, para lo cual os remito al punto 9.3 del manual de Josep. Me gustaría que si detectáis algún error o una posible mejora en esta guía rápida lo digáis, para intentar corregirlo.