Error al compilar driver Sundance Technolgy Inc / IC Plus IP1000 Family Gigabit Ethernet (rev 41)

Imagen de nileunam

Forums: 

hola como estan tengo un problema y la verdad hice de todo y no puedo solucionarlo cuando quiero compilar el driveer de esta tarjeta me da error lei por ahi q alguien ya compilo este driver quisiera saber como lo hizo gracias si man una mano con esto por favor

Lo unico que te puedo

Imagen de damage

Lo unico que te puedo recomendar es no usar esa tarjetilla, es un relajo a mi solo me funciono en debian con kernel 2.6-18 y me aun asi me dio problemas en centos ahi que hacer un monton de malabares pa'que funque y no te aseguro funcione bien.
Compra un con chipset VIA son 3B.

Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/

Cita: cuando quiero compilar

Imagen de RazaMetaL

[quote]cuando quiero compilar el driveer de esta tarjeta me da error[/quote]

Que error te da ?

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

el error registarado

Imagen de nileunam

make -C /lib/modules/2.6.18-8.1.6.el5xen/build SUBDIRS=/root/ENL832-TX-ICNT_Driver/Linux modules
make: *** /lib/modules/2.6.18-8.1.6.el5xen/build: no existe el fichero o el directorio. Alto.
make: *** [all] Error 2

manuel

El problema es que en la

Imagen de a_villacis

El problema es que en la instalación de usted, no se ha instalado el conjunto de paquetes requeridos para compilar módulos del kernel.

Las distribuciones actuales (por ejemplo, Fedora) empaquetan por separado, el programa/librería, y los archivos de cabecera y de biblioteca usados para crear nuevos programas que hagan uso del programa/librería. Por ejemplo, en mi sistema Fedora 7, el paquete que provee la funcionalidad de los widgets GTK se llama gtk2 en su versión gtk2-2.10.13-1.fc7 . Sin embargo, para compilar un nuevo programa en C que haga uso de widgets en GTK, se requiere, además de gtk2, el paquete gtk2-devel, que en mi máquina es la versión gtk2-devel-2.10.13-1.fc7 . Esta manera de organizarse permite ahorrar espacio cuando el computador no se usa para desarrollo de software.

Para compilar un módulo de kernel, se requiere, además del propio kernel en funcionamiento (en mi sistema es kernel-2.6.21-1.3228.fc7), los archivos de cabeceras del kernel (en mi sistema es kernel-headers-2.6.21-1.3228.fc7), y además el árbol de desarrollo del kernel (en mi sistema es kernel-devel-2.6.21-1.3228.fc7).

Con el comando
rpm -qa | grep kernel
puede usted filtrar cuáles paquetes están instalados. Como mínimo debe aparecer el paquete kernel-2.6.18-8.1.6.el5xen o similar. Usted requiere además los paquetes kernel-headers y kernel-devel. Sólo por si las moscas, verifique también que el compilador está instalado. Puede que también pida la dependencia de mkinitrd.

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

Exacto, lo dicho es

Imagen de antares

Exacto, lo dicho es completamente correcto, primero hay que satisfacer las dependencias, ahora una acotación adicional, del mensaje de error parece que estás corriendo un kernel virtualizado (por ahí leo algo de xen), utiliza los paquetes correspondientes a las cabeceras y desarrollo de ese kernel.

En lo personal he compilado el modulo sundance. De lo que recuerdo en mis investigaciones fedora trae ese módulo (supongo no lo consideran lo suficiente estable como para entrar en redhat y su contraparte centos).

También recuerdo de mis investigaciones que ese módulo está en el repositorio centosplus, actualizando el kernel, aunque como centos 5 es bastante nuevo no creo que esté disponible. De lo que consulté para centos 4 si se puede.

Saludos

Saludos,

antares