Kernel sin SMP

Imagen de zupeiza
0 puntos

Hola a tod@s,

He instalado hace poco la distro Dapper y estoy teniendo problemillas para conectarme a internet con wifi (supongo que porque soy bastante novatilla en linux). He leído por ahí que el problema es que no se puede acceder con mi tarjeta wireless si el kernel que tengo es SMP (y haciendo un "uname -a" he visto que lo es).

El kernel que tengo es el 2.6.15-26 amd64-generic. He estado curioseando por www.kernel.org para ver si encontraba un kernel precompilado que me sirviese, pero no veo cuáles tienen soporte para SMP y cuáles no. ¿Existe algún sitio donde se dé una descripción un poco más detallada de cada uno de los kernels disponibles? O simplemente, ¿qué kernel para amd64 me puede valer que no tenga SMP y que sea más o menos actual?

Muchas gracias por adelantado,
Un saludo.

Imagen de yosebilla
+1
0
-1

Tienes un problema y te has buscado otro.

En realidad tu problema es que no puedes hacer funcionar una tarjeta wifi, y has supuesto que el problema es del kernel, que puede ser pero puede ser que no. (si has leido una solucion de hace dos años, por ejemplo, puede ser que entonces fuera cierto lo de smp y ahora no, etc) para buscar una solucion mejor lo planteas bien, dices que tarjeta tienes en concreto, y para que la deseas. Si es solo para el uso tipico, o sea una conexion, existen utilidades como ndiswrapper que permiten usar drivers windows, si deseas funcionalidades avanzadas (uso de modo monitor, etc) entonces no valen.

en kernel.org no encontraras kernels precompilados, sino "tarballs" de codigo fuente, es decir si te bajas el ultimo tarbal, entre las innumerables opciones antes de empezar a compilar, estan las relacionadas con cmp (es facil, no te asustes) los kernel precompilados de ubuntu son los mas adecuados para la distribucion, ademas desde hace un tiempo (hace dos o tres nucleos) ha dejado de realizarse la distincion smp en los nucleos, en el momento de inicio se activa dependiendo de la maquina que lo alojen. Se pueden compilar nucleos "a la debian" en ubuntu , si bien no es nada dificil, es un poco pesado entre tantas opciones.

Aver si sabemos el modelo de esa tarjeta.....

+1
0
-1
Imagen de TASADAR-F
+1
0
-1

SMP solo significa que tiene soporte para multiprocesador, Como los de doble nucleo o core, o varios procesadores en una placa base. Si tu tarjeta es una una intel integrada necesitaras instalar los restricted-modules para tu kernel. Lo primero que nos tienes que decir es el modelo de tu tarjeta wifi o el modelo de tu portatil para saber lo que tienes que hacer para que te funcione

+1
0
-1
Imagen de zupeiza
+1
0
-1

Antes de nada, muchas gracias a los dos por responderme.

Lo de SMP lo he leído en algunos sitios ya, por eso me hacía pensar que podía estar relacionado. Por ejemplo aquí y aquí. Aunque son foros sobre Mandriva (sobre Ubuntu aún no he encontrado el mismo caso que el mío) mi tarjeta wifi es la misma: es una tarjeta usb, marca Inventel, UR054g(R01). El driver lo cargué con ndiswrapper, son éstos, el driver me lo reconoce y el hardware está presente. De hecho, algo debe de funcionar, porque sí que me detecta mi red (incluso las de mis vecinos) pero no llega a conectar. De ahí que haya pensado que a lo mejor lo que fallaba era que mi kernel era SMP (que es el primer requisito que dicen que hay que evitar en los foros que os pongo arriba).

Por cierto, mi ordenador es de sobremesa, y el procesador es un amd64 3500+ k8. La distribución que tengo instalada es la Dapper Drake, y el kernel, como ya dije, es generic.

De todas maneras, como la impaciencia es muy mala... ayer me puse a toquetear para instalar otro kernel, supuestamente no-smp (el k8, en la página de repositorios de ubuntu distinguía entre "k8" a secas y "k8-smp") y después de ver sus dependencias y tal, me lo instalé, aunque no ha servido de mucho porque también es smp aunque en el título del paquete no lo pusiera...

Pues eso, que muchas gracias otra vez y espero que me podáis echar una mano.

+1
0
-1
Imagen de TASADAR-F
+1
0
-1

El problema es que algunas tarjetas incompatibles con linux como la tuya hay q usar el ndiswrapper para convertir el driver de windows en driver de linux y esto da a veces problemas.

Para empezar vamos a """suponer""" que todo esta bien (porque tu tarjeta es detectada a la parfeccion incluso funciona porque busca redes) y que es un fallo de configuracion. Copianos lo que sale con el comando iwlist y que pasos has seguido para intentar conectar a tu red.

En caso de que siga sin conectar. He estado buscando informacion sobre el smp y no he encontrado ninguna pagina de peso que lo confirme pero he encontrado muchas paginas en que los usuarios dicen que madriva + smp + kernel <=2.6.15 no funcionan bien con ndiswrapper si pasase en mandriva en esas condiciones tambien le deberia pasar a ubuntu. Si lo que quieres es no usar kernels smp tendras que instalar la version Ubuntu dapper de 32bits ya que la que has instalado tiene todos los kernels smp.

Buscando en ubuntuforums he encontrado a gente que le funciona con este driver pero asegurate que antes has desinstalado el antiguo.
ftp://ftp.inexq.com/Drivers/UR054g(R01)3325.zip

Si nada de lo anterior funciona (no creo porque hay gente que lo ha hecho funcionar incluso con versiones de Ubuntu mas antiguas q la tuya) puedes probar con Ubuntu edgy 6.10 o Ubuntu feisty 7.04 que saldra dentro de 1 mes. Las versiones mas modernas de ubuntu traen una version de ndiswrapper mas nueva y por lo tanto funcionan mejor

Espero que la informacion te sirva de ayuda

+1
0
-1
Imagen de zupeiza
+1
0
-1

Me automodero y posteo mi respuesta con información del iwlist, iwconfig etc en el foro para principiantes aquí por si allí le sirve de más ayuda a la gente, visto que es posible que no tenga que ver con que el kernel sea SMP, y así no "molesto" por aquí :-)

¿Podríais por favor echarle un vistazo a mi respuesta? Mientras tanto creo que me voy a ir bajando el Edgy por si las moscas...

Muchas gracias! Sigo mirando cosas por ahí a ver si encuentro solución.

+1
0
-1