Driver for Lenovo S10e’s wireless on Linux


network-wireless

My wireless card (a Broadcom Corporation BCM4312 802.11b/g) had support on Debian testing from the repositories directly, but this is not the case any more. Now you have to compile the driver using Broadcom’s sources. Let’s see how to do it…

Procedure

The first thing you have to do is to install all you’ll need to compile the driver:

aptitude install build-essential linux-headers-$(uname -r) wireless-tools

Now download the driver’s sources for i386 from Broadcom’s website. Make the working directory, get into it,extract the driver’s sources and compile it:

mkdir hybrid_wl
cd hybrid_wl
tar xvf ../hybrid-portsrc*
make

Install the compiled module into your current kernel:

mkdir -p /lib/modules/$(uname -r)/extra/wl
cp wl.ko /lib/modules/$(uname -r)/extra/wl
depmod -a -F /boot/System.map-$(uname -r) $(uname -r)

Due to b43 and ssb modules conflict with wl, you have to unload them.

echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --ignore-install wl $CMDLINE_OPTS' >> /etc/modprobe.d/local.conf

Now, load the module:

modprobe wl

In order to load the module every time you boot your computer, add it to /etc/module file:

echo wl >> /etc/modules

Installing on Ubuntu

Oddly, Ubuntu 9.10 doesn’t supply a restricted driver for Broadcom 4311, 4312, 4321, 4322 devices. Don’t panic, follow the directions described above and it will work

Reference

Artículos relacionados:

  1. Wireless on lenovo S10e running Debian
  2. Kernel compiling on Lenovo s10e
  3. Kernel compiling on Lenovo IdeaPad S10-3
  4. Brightness of Lenovo S10-3 (GMA 3150 video) on Linux
  5. Setting Lenovo IdeaPad S10-3′s touchpad on Linux

,

  1. avatar

    #1 by felipe on 28/09/2010 - 5:55 pm

    ya lo solucione lo encontre por aka http://www.esdebian.org/foro/40901/no-puedo-conectarme-wi-fi?page=1
    gracias de todas formas y saludos”

  2. avatar

    #2 by felipe on 28/09/2010 - 5:42 pm

    bueno como señalas tu, te tengo la siguiente duda, instale debian testing o squueze en el netbook con los drivers de wifi y tal cual niun problema.
    Pero resulta que el network manager no veia la red cableada, buscando en google llegue a dos soluciones, la primera de ellas instalar wicd-clients pero no soluciono en nada mi problema, luego busque en internet y me señalaron que modificara el archivo /etc/network/interfaces lo configure pero resulta que ahora no logro ver la inalambrica, reinstale el controlador y todo pero no logro verla a traves de estos gestores pero si logro ver que esta levantada por terminal y navego sin ningun problema.
    tambien intente reinstalar ambos gestores pero aun no tengo solucion
    yo creo que borre algo de este archivo interfaces que no me deja ver te lo posteo
    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    auto eth1
    iface eth1 inet dhcp

    #the primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp

    espero su respuesta

  3. avatar

    #3 by Luis Gallardo on 27/09/2010 - 6:23 am

    @feipe de nada, a la orden siempre que se pueda!!

  4. avatar

    #4 by felipe on 26/09/2010 - 9:05 am

    muchas gracias creo que saque una gran ventaja en comprar el lenovo s10e cualquier duda que tengo usted me la soluciona, gracias Man

  5. avatar

    #5 by Luis Gallardo on 20/02/2010 - 9:19 pm

    @victor Yo te recomendaría Ubuntu Moblin Remix porque, como su nombre indica, está basada en Ubuntu. Y no te preocupes porque UMR es Moblin 2.1.

    Respecto a la WiFi, como Ubuntu 9.10 usa un kernel superior al 2.6.30, los pasos explicado arriba no te serán de utilidad. Para que te funcione la tarjeta inalámbrica en Ubuntu 9.10 al parecer existe este paquete bcmwl-kernel-source, que instala el módulo wl para tu kernel.

    Cualquier cosa, avisa :)

  6. avatar

    #6 by victor on 20/02/2010 - 2:22 pm

    hola luis acabo de comprar una lenovo s10-2 que me recomiendas instalar ubunto moblin remix o moblin 2.1 y ya se que en ninguna va reconocer el wifi tendre que hacer lo que comentas arriba!
    saludos

  7. avatar

    #7 by Luis Gallardo on 04/12/2009 - 8:34 pm

    Lori, lo que se me ocurre es que quizás montaste el módulo wl con la tarjeta apagada. Intenta prender la tarjeta y luego cargar el módulo. También recuerda que debes bloquear/desmontar los módulo b43 y ssb antes de montar wl.

    Si sigues teniendo problemas intenta en otro terminal y como root (o usando sudo) verificar lo que te dice la bitácora del sistema al momento de montar el módulo, es decir:

    tail -f /var/log/syslog

  8. avatar

    #8 by Lori on 04/12/2009 - 7:01 pm

    Hola Luis, seguí tu procedimiento en mi ubuntu 9.10 kernel 2.6.31-15-generic, gracias por tu post, pero no comprendo por qué sigo sin reconocer mi tarjeta. Te cuento cuando hago un iwconfig aparece:
    lo no wireless extensions.

    eth0 no wireless extensions.

    eth1 IEEE 802.11 Nickname:”"
    Access Point: Not-Associated
    Yo no sólo soy nueva con linux, sino que araño lo poco que he aprendido en internet sobre algunas configuraciones. En fin, mi dilema inicial es poder lograr que se observen automáticamente las redes inalámbricas disponibles, o sea, sin que yo tenga que crearlas.
    Gracias de antemano por cualquier ayuda y por la ya recibida.
    Lori

  1. Ubuntu Moblin Remix | El Blog de Luis
  2. Nicolás Giorgetti » Lenovo S10e + Ubuntu 9.10 Netbook Remix

Comments are closed.