El driver bcm43 viene incluido en el kernel 2.6.17-rc2, primero prueba a actualizarlo, como dice empanada, es posible que se solucione el problema.
Gracias, lo intentaré, aunque he visto que 2.6.15 tiene un driver bcm43xx que no tiene cargado. He probado de instalarlo con insmod y aparentemente lo reconoce, pero no funciona (digo aparentemente porque, desde mi ignorancia, hago un lsmod y veo que ha quedado instalado como bcm43xx).
Te recomiendo instalar directamente el kernel 2.6.17 antes que compilar los módulos, la verdad, te va a ser mas sencillo.
Si añades los repositorios de "Edgy", tienes kernels precompilados y listos para usar: new packages in Edgy
Por ejemplo si tu arquitectura es i386 pues instalas "linux-image-2.6.17-4-386" (te recomiendo tambien el paquete linux-headers correspondiente, en este caso "linux-headers-2.6.17-4-386").
Tienes para todas las arquitecturas soportadas:
# linux-image-2.6.17-4-386 -- Linux kernel image for version 2.6.17 on 386.
# linux-image-2.6.17-4-686 -- Linux kernel image for version 2.6.17 on PPro/Celeron/PII/PIII/PIV SMP/UP
# linux-image-2.6.17-4-amd64-generic -- Linux kernel image for version 2.6.17 on x86_64.
# linux-image-2.6.17-4-amd64-k8 -- Linux kernel image for version 2.6.17 on AMD K8.
# linux-image-2.6.17-4-amd64-server -- Linux kernel image for version 2.6.17 on Server Equipment
# linux-image-2.6.17-4-amd64-xeon -- Linux kernel image for version 2.6.17 on Intel x86_64.
# linux-image-2.6.17-4-k7 -- Linux kernel image for version 2.6.17 on AMD K7 SMP/UP
# linux-image-2.6.17-4-powerpc -- Linux kernel image for version 2.6.17 on PowerPC.
# linux-image-2.6.17-4-powerpc-smp -- Linux kernel image for version 2.6.17 on PowerPC SMP.
# linux-image-2.6.17-4-powerpc64-smp -- Linux kernel image for version 2.6.17 on PowerPC 64 SMP.
# linux-image-2.6.17-4-server -- Linux kernel image for version 2.6.17 on Server Equipment
# linux-image-2.6.17-4-server-bigiron
Puedes añadir los repositorios en Synaptic o meterlos directamente en el archivo /etc/apt/sources.list ( "sudo nano /etc/apt/sources.list" :
deb http://archive.ubuntu.com/ubuntu edgy main restricted
deb-src http://archive.ubuntu.com/ubuntu edgy main restricted
deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu edgy-updates main restricted
deb http://archive.ubuntu.com/ubuntu edgy universe
deb-src http://archive.ubuntu.com/ubuntu edgy universe
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://security.ubuntu.com/ubuntu edgy-security universe
deb-src http://security.ubuntu.com/ubuntu edgy-security universe
deb http://archive.ubuntu.com/ubuntu edgy multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy multiverse
deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
Te recomiendo que comentes todas las lineas "viejas", referentes a Dapper (o a otros repositorios) con un "#" al comienzo de cada linea, para mezclar el menor número posible de paquetes entre las versiones "Dapper" y "Edgy".
Despues haces un "sudo apt-get update" para actualizar la lista de paquetes, y ya estás listo para instalar el kernel 2.6.17 con un "sudo apt-get install linux-image-2.6.17-4-386 linux-headers-2.6.17-4-386"
Debería actualizarse automáticamente el gestor de arranque (supongo que GRUB en tu caso). Ahora solo te queda reiniciar y en el arranque deberías de tener la opción de arrancar con el kernel de Dapper o el nuevo 2.6.17 de Edgy. Debería reconocerte automaticamente la tarjeta y cargar los módulos automáticamente. Aun así, a veces, la primera vez remolonea, y quizas tengas que cargarlo a mano con modprobe, aunque no lo creo. Ahora ya solo te queda configurar la interfaz (dhcp, estático, essid, wep, etc)
Al acabar te recomiendo volver a modificar la lista de repositorios de /etc&apt/sources.list y dejarla como estaba: Comentas los de Edgy con "#" y descomentas los de Dapper. Al terminar vuelves a hacer un "sudo ap-get update" para volver a actualizar la informacion de paquetes.
Ah, todo esto puedes hacerlo tambien con el gestor gráfico Synaptic (que aunque me gusta mucho, no lo uso, porque sigue siendo mas rápido la linea de comandos ).
Surte y un saludo!!!
Empanada, gracias por el curro que te has pegado. El problema es que no tengo conexión a internet por lo que creo que voy a tener que instalar mi vieja pci C54R, que me funcionaba muy bien en Hoary y a ver si así puedo actualizarme el kernel tal y como dices.
Supongo que puedo instalar el 686i no? Tengo un P4 3,2, así que no creo que haya problemas.
En una busqueda de las que he hecho, aparecía que si el sistema se bloquea puede que sea que el sistema ya ha cargado un modulo para ello y al intentar hacerlo con ndiswrapper se molesten...
Que modulos tienes cargados???? (comando lsmod)
Ya lo comprobé, pero aparentemente no hay nada que haga referencia a ningún chipset de red (ni ralink, ni broadcom, etc). Aunque no me acuerdo de memoria. Si puedo esta noche te paso un extracto del lsmod.