2006/6/18, Luis Uribe <luis.uribe@gmail.com>:
> Hola
>
> Estoy intentando instalar ndiswrapper en un portátil corriendo Debian Etch,
> actualmente tiene el kernel 2.4.27-2-k6 con sus correspondientes cabeceras
> instaladas.
>
> Revisando me doy cuenta que existen dos formas de instalarlo, descargando
> las fuentes y compilando el módulo o a la "debian way" usando
> module-assistant.
>
> Si intento la primera forma obtengo errores del siguiente tipo al
> compilarlo:
>
> In file included from hal.c:18: /lib/modules/2.4.27-2-k6/build/include/linux/netdevice.h: In function '__netif_rx_schedule':
> /lib/modules/2.4.27-2-k6/build/include/linux/netdevice.h:781: error: invalid lvalue in assignment
> /lib/modules/2.4.27-2-k6/build/include/linux/netdevice.h: In function 'netif_rx_reschedule':
>
> Y claro, no finaliza la compilación, lo he intentado con las fuentes
> del kernel completas y tampoco funciona, sospecho que algo me falta al
> instalar las cabeceras, pero no se que es. Alguien ha tenido el mismo
> problema? Conocen alguna forma diferente que pueda probar?
>
> La salida completa del error está en http://pastebin.com/716803
>
> Si lo intento usando module-assistant el problema es que intenta compilarlo
> con gcc-3.3, aun teniendo instalados gcc-3.4 y gcc-4.0, y el modulo debe
> ser compilado con una versión superior. Intenté desinstalar gcc-3.3 pero
> module-assistant parece estar configurado para usar esa versión por defecto,
> alguien sabe la puedo cambiar?. Aunque me imagino que tampoco funcionaria al
> compilarlo.
>
> Gracias
>
> --
> Luis
>
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFElbo+RASeiQOPnqURAu/VAKCAWboDY+9eySnK92NhFc7FcL9fYACfTQMl
> clWWgS3f71kIkTt7HW9f2H8=
> =JoMy
> -----END PGP SIGNATURE-----
>
((perdon por el privado luis, han sido los nervios :-p ))
mmm... Imagino que habra alguien en la lsita que te podra ayudar mas
que yo, pero te voy a contar como hice yo que me funcionara el
ndiswrapper (tediosa tarea que me costo horas de googleo :-p )...
primero encontre un wiki con un completo listado de dispositivos
wireless y como hacerlos funcionar (version de los controladores
testeada, etc...). la dir es:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List
despues segui al pie de la letra una guia de instalacion muy parecida a esta:
http://ndiswrapper.sourceforge.net/mediawiki/index.php/InstallDebian
(debo tener por ahi la que use, si la necesitas, me lo dices y te la busco ;-) )
aunque tengo que decir que basicamente lo que hice fue instalar via
synaptic el kernel-headers correspondiente a mi kernel. despues
descomprimir el archivo del ndiswrapper que me baje del sourceforge
del proyecto:
http://sourceforge.net/project/showfiles.php?group_id=93482
hice el make install y todo eso (la guia lo explica mejor que yo :-p
), y luego ya la instalacion de los drivers con "$ ndiswrapper -i
/rutaDelDriver/nombreDelDriver.inf"
no suelo atreverme a contestar a ningun hilo. espero haberlo hecho bien :-)
por cierto, yo no lo tengo instalado en el arranque del sistema. me
hice un par de scripts con la ayuda de la guia de instalacion (por dar
una idea)...