Este es un breve howto de como instalar ndiswrapper en Fedora 8

Requerimientos:

  • Contar con conexion a internet obviamente por cable.
  • Contar con los drivers de la tarjeta para windows extraidos.
  • Paciencia.

1.-Abrir una consola y logearse como root

su -
"telclear el password"

2.- Tecleear lo siguiente para que se instale el repositorio de livna

rpm -ivh http://rpm.livna.org/livna-release-8.rpm

3.- Tecleear lo siguiente para instalar ndiswrapper y su modulo correspondiente

yum install ndiswrapper kernel-module-ndiswrapper-$(uname -r)

4.- Tecleear lo siguiente remplazando lo que se encuentra entre comillas para instalar el driver

ndiswrapper -i "ruta_al_archivo_inf_del_driver".inf

5.- Verificamos que se instalo correctamente conel siguiente comando:

ndiswrapper -l
deberiamos obtener algo similar a esto:
Installed ndis drivers:
bcmwl5  driver present, hardware present

6. Agregar a las Blacklist bcm43xx and bcm43xx_mac80211, porque crean conflicto

echo "blacklist bcm43xx" >> /etc/modprobe.d/blacklist
echo "blacklist bcm43xx_mac80211" >> /etc/modprobe.d/blacklist

7. Probar el modulo de preferencia reinicar antes de hacer esto

modprobe ndiswrapper

8. Verificar que se cargo correctamente

dmesg | grep ndiswrapper

9. Si todo salio bien este comando no debe causar error y la wlan0 deberia ver las redes inalambricas

iwlist scan

10. Si todo ha salido bien configuramos para que ndiswrapper se cargue en boot:

ndiswrapper -mi

5 Respuestas para “Ndiswrapper Fedora 8”

  1. Alan
    desde Chile Dijo:

    ii en fedora 9….
    es igual la instalacion???

    Responder

  2. Ruben Omar
    desde Mexico Dijo:

    sip es igual, jejej en un rato mas escribo la actualizacion para fedora 9,
    la unica diferencia seria en las black list.

    agregar estas lineas a /etc/modprobe.d/blacklist

    por todo lo demas debe ser igual, jejej digo yo estoy ahorita con mi fc9 sin problemas por wireless

    Responder

  3. Alan
    desde Chile Dijo:

    bueno como no tengo internet en fedora 9, tube q descargas ndiswrapper-1.38,
    lo descomprime y segi el tutorial de una pag: http://www.fedora-es.com/node/834
    con estas intrucciones make distclean
    make
    make install

    pero me da error, no se que puede ser.
    pero creo que es algo sensillo….
    puedes ayudarme, soy nuevo en esto :S

    [root@localhost ndiswrapper-1.38]# ls
    AUTHORS driver loadndisdriver.8 ndiswrapper.8 README
    ChangeLog INSTALL Makefile ndiswrapper.spec utils
    [root@localhost ndiswrapper-1.38]# ndiswrapper -l
    bash: ndiswrapper: command not found
    [root@localhost ndiswrapper-1.38]# ls
    AUTHORS driver loadndisdriver.8 ndiswrapper.8 README
    ChangeLog INSTALL Makefile ndiswrapper.spec utils
    [root@localhost ndiswrapper-1.38]# make distclean
    make -C driver clean
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/driver’
    rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o divdi3.o usb.o win2lin_stubs.o \
    divdi3.o workqueue.o .*.ko.cmd .*.o.cmd \
    ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/driver’
    make -C utils clean
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/utils’
    rm -f *~ *.o loadndisdriver
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/utils’
    rm -f *~
    rm -fr ndiswrapper-1.38 ndiswrapper-1.38.tar.gz patch-stamp
    make -C driver distclean
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/driver’
    rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o divdi3.o usb.o win2lin_stubs.o \
    divdi3.o workqueue.o .*.ko.cmd .*.o.cmd \
    ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
    rm -f *_exports.h .\#* win2lin_stubs.h
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/driver’
    make -C utils distclean
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/utils’
    rm -f *~ *.o loadndisdriver
    rm -f .\#*
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/utils’
    rm -f .\#*
    [root@localhost ndiswrapper-1.38]# make
    make -C driver
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/driver’
    Can’t find kernel build files in /lib/modules/2.6.25.6-55.fc9.i686/build;
    give the path to kernel build directory with
    KBUILD= argument to make
    make[1]: *** [prereq_check] Error 1
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/driver’
    make: *** [all] Error 2
    [root@localhost ndiswrapper-1.38]# make install
    make -C driver install
    make[1]: se ingresa al directorio `/root/Documentos/ndiswrapper-1.38/driver’
    Can’t find kernel build files in /lib/modules/2.6.25.6-55.fc9.i686/build;
    give the path to kernel build directory with
    KBUILD= argument to make
    make[1]: *** [prereq_check] Error 1
    make[1]: se sale del directorio `/root/Documentos/ndiswrapper-1.38/driver’
    make: *** [install] Error 2
    [root@localhost ndiswrapper-1.38]#

    Responder

  4. Ruben Omar
    desde Mexico Dijo:

    Hola:
    Al parecer te faltan las cabeceras del kernel instalalas con el siguiente comando como root:

    [code]
    yum install kernel-devel kernel-headers -y
    [/code]

    Despues de eso compilalo de nuevo.
    PD. Si no tienes Internet esos paquetes deben de estas en el DVD. Buscalos desde el instalador de aplicaciones.

    Responder

  5. cmailo
    desde Uruguay Dijo:

    genial explicacion. Muchas gracias desde Uruguay.

    Responder

Responder