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!!!