[ubuntu 12.04] name of display: :0.0 Gen6+ requires Kernel 3.6 or later.

Pues nada, resulta que hoy me he encontrado esta sorpresita nada agradable en ubuntu, cuando intento abrir un emulador, VLC o incluso simplemente poner glxinfo en consola, me da el siguiente error:
javi@javi-HP:~$ glxinfo
name of display: :0.0
Gen6+ requires Kernel 3.6 or later.
glxinfo: ../../../../../src/mesa/main/context.c:1544: _mesa_make_current: Assertion `newCtx->Version > 0' failed.
Abortado

Por esto, ya no puedo ni abrir ningun emulador como el VBA o anex86 con wine, o incluso tampoco el gens, que son los que uso (tambien uso mednafen, que tampoco creo que funcione ya)
Segun entiendo, me pide que tenga un kernel 3.6 o superior, y actualmente tengo 3.2.0-45-generic instalado. Lei por ahi que se puede arreglar poniendo
sudo apt-get install linux-generic-lts-raring

Veo que ese comando lo que hace es instalar un Kernel 3.8, kernel cual intento evitar siempre debido a que el wifi se me va al otro barrio y no furula, y pese a que ese comando me arregla el error, no quiero hacerlo asi porque pierdo el wifi. (y si, he probado ese comando, y pasa lo que digo)
Lo que pìdo es si hay otra solucion que no sea cambiar de kernel o algo. Esto me empezo a pasar desde que actualize hoy en el gestor de actualizaciones, haciendo como siempre comprobar>instalar. Pongo esto del history.log, creo que es lo que actualize y que desde entonces me esta liandola todo, por si ayuda:
Start-Date: 2013-06-06 16:29:47
Commandline: aptdaemon role='role-commit-packages' sender=':1.62'
Upgrade: libxfixes3:amd64 (5.0-4ubuntu4, 5.0-4ubuntu4.1), libxfixes3:i386 (5.0-4ubuntu4, 5.0-4ubuntu4.1), libxcb-dri2-0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb-dri2-0:i386 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxxf86dga1:amd64 (1.1.2-1, 1.1.2-1ubuntu0.1), libx11-data:amd64 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), pulseaudio-module-bluetooth:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), pulseaudio:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libdrm-radeon1:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libdrm-radeon1:i386 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libgl1-mesa-dev:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libxxf86vm1:amd64 (1.1.1-2build1, 1.1.1-2ubuntu0.1), libxxf86vm1:i386 (1.1.1-2build1, 1.1.1-2ubuntu0.1), libxcb-xv0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libgl1-mesa-dri:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libgl1-mesa-dri:i386 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libxcb-glx0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb-glx0:i386 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libgl1-mesa-glx:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libgl1-mesa-glx:i386 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), pulseaudio-module-x11:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), pulseaudio-module-gconf:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libx11-xcb1:amd64 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), libx11-xcb1:i386 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), libglapi-mesa:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libglapi-mesa:i386 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), apport:amd64 (2.0.1-0ubuntu17.2, 2.0.1-0ubuntu17.3), libmysqlclient18:i386 (5.5.31-0ubuntu0.12.04.1, 5.5.31-0ubuntu0.12.04.2), mesa-common-dev:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libxres1:amd64 (1.0.5-1, 1.0.5-1ubuntu0.1), libxcb1:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb1:i386 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libdrm2:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libdrm2:i386 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libosmesa6:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libosmesa6:i386 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libxinerama1:amd64 (1.1.1-3build1, 1.1.1-3ubuntu0.1), libxinerama1:i386 (1.1.1-3build1, 1.1.1-3ubuntu0.1), libdrm-dev:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libvpx1:amd64 (1.1.0-1~p~gd, 1.2.0-2~p~gd), python-problem-report:amd64 (2.0.1-0ubuntu17.2, 2.0.1-0ubuntu17.3), libxt-dev:amd64 (1.1.1-2build1, 1.1.1-2ubuntu0.1), libxext-dev:amd64 (1.3.0-3build1, 1.3.0-3ubuntu0.1), libdrm-nouveau1a:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libdrm-nouveau1a:i386 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libpulse-mainloop-glib0:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libpulse-mainloop-glib0:i386 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libdrm-intel1:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libdrm-intel1:i386 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libxatracker1:amd64 (9.2~git1305160910.639d0f~gd~p, 9.2~git1306061014.962204~gd~p), libxrender1:amd64 (0.9.6-2build1, 0.9.6-2ubuntu0.1), libxrender1:i386 (0.9.6-2build1, 0.9.6-2ubuntu0.1), libfs6:amd64 (1.0.3-1, 1.0.3-1ubuntu0.1), libxcb-composite0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxtst6:amd64 (1.2.0-4, 1.2.0-4ubuntu0.1), libxtst6:i386 (1.2.0-4, 1.2.0-4ubuntu0.1), libxvmc1:amd64 (1.0.6-1ubuntu2, 1.0.6-1ubuntu2.1), libpulse-dev:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libx11-6:amd64 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), libx11-6:i386 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), python-apport:amd64 (2.0.1-0ubuntu17.2, 2.0.1-0ubuntu17.3), rsyslog:amd64 (5.8.6-1ubuntu8.2, 5.8.6-1ubuntu8.4), libpulse0:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libpulse0:i386 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libx11-dev:amd64 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), libpulsedsp:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libpulsedsp:i386 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libx11-doc:amd64 (1.4.99.1-0ubuntu2, 1.4.99.1-0ubuntu2.1), libkms1:amd64 (2.4.45+git1305160852.acfbf3~gd~p, 2.4.45+git1306061048.1669a6~gd~p), libxcb-render0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb-render0:i386 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxi6:amd64 (1.6.0-0ubuntu2, 1.6.0-0ubuntu2.1), libxi6:i386 (1.6.0-0ubuntu2, 1.6.0-0ubuntu2.1), libxcb1-dev:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb-shape0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxp6:amd64 (1.0.1-2, 1.0.1-2ubuntu0.12.04.1), libxp6:i386 (1.0.1-2, 1.0.1-2ubuntu0.12.04.1), libxcursor1:amd64 (1.1.12-1, 1.1.12-1ubuntu0.1), libxcursor1:i386 (1.1.12-1, 1.1.12-1ubuntu0.1), libxcb-shm0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxcb-shm0:i386 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libxt6:amd64 (1.1.1-2build1, 1.1.1-2ubuntu0.1), libxt6:i386 (1.1.1-2build1, 1.1.1-2ubuntu0.1), libxv1:amd64 (1.0.6-2build1, 1.0.6-2ubuntu0.1), libxv1:i386 (1.0.6-2build1, 1.0.6-2ubuntu0.1), apport-gtk:amd64 (2.0.1-0ubuntu17.2, 2.0.1-0ubuntu17.3), libxext6:amd64 (1.3.0-3build1, 1.3.0-3ubuntu0.1), libxext6:i386 (1.3.0-3build1, 1.3.0-3ubuntu0.1), mysql-common:amd64 (5.5.31-0ubuntu0.12.04.1, 5.5.31-0ubuntu0.12.04.2), libxrandr2:amd64 (1.3.2-2ubuntu0.1, 1.3.2-2ubuntu0.2), libxrandr2:i386 (1.3.2-2ubuntu0.1, 1.3.2-2ubuntu0.2), pulseaudio-utils:amd64 (1.1-0ubuntu15.2, 1.1-0ubuntu15.3), libxcb-randr0:amd64 (1.8.1-1ubuntu0.1, 1.8.1-1ubuntu0.2), libllvm3.2:amd64 (3.2-2ubuntu3~p~gd, 3.2-2ubuntu5~ubuntu12.04.1~gd), libllvm3.2:i386 (3.2-2ubuntu3~p~gd, 3.2-2ubuntu5~ubuntu12.04.1~gd)
End-Date: 2013-06-06 16:33:31
¿Y no es mejor encontrarle la solución al Wifi que prolongar el problema? ¿Que chip wifi tienes?
segun hardinfo:
Network controller : Ralink corp. RT5390 Wireless 802.11n 1T/1R PCIe
Ethernet controller : Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)

Lo de acualizar el Kernel si seria buena idea, de hecho, al principio, yo solia buscar kernels actualizados en lugar de usar los de ubuntu, hasta que llego 3.8 y me tiraba el wifi, que no conectaba o iba lento, el cual me hizo irme a los de ubuntu. Y si, he instalado de ese enlace de antes el 3.9.4, y el wifi no conecta, por eso pedi una posible solucion que no fuera actualizar
Mirando algunos dicen que es problema del firmware que viene en el paquete "linux-firmware"

bájate este paquete
http://ftp.us.debian.org/debian/pool/no ... 38_all.deb
y ejecuta
sudo dpkg --force-overwrite -i firmware-ralink_0.38_all.deb
(aunque dicen haberlo conseguido con el 0.37)
o descomprime el paquete y cópialos pisoteando los firmwares en /lib/firmware
Darumo escribió:Mirando algunos dicen que es problema del firmware que viene en el paquete "linux-firmware"

bájate este paquete
http://ftp.us.debian.org/debian/pool/no ... 38_all.deb
y ejecuta
sudo dpkg --force-overwrite -i firmware-ralink_0.38_all.deb
(aunque dicen haberlo conseguido con el 0.37)
o descomprime el paquete y cópialos pisoteando los firmwares en /lib/firmware

probado tanto instalarlo con el comando como con sobreescribir a mano, lo mismo, el wifi no conecta en 3.9.4
A veces me pregunto que hacen con el kernel para romper lo que no esta roto [360º] (aunque lo del wifi no sea solo en ubuntu)
En fin, supongo que lo mas facil por ahora es ponerme un kernel 3.6 y punto (aunque ahora que entre cada dia estoy mas harto de ubuntu y que estoy trasteando debian... [poraki] )
Y el paquete en version 0.37 supongo no lo habrás encontrado por probar.

Ya es que lo que he visto por ahí dejando aparte lo del firmware ya implica compilar el driver del Wifi.
0.37 no he encontrado, aunque parecia que habia un 0.36, pero no he mirado.

En fin, dejare esto en Kernel 3.7.1, pues estuve en ese durante un tiempo y nunca tuve problema. Y no se que se fuman los creadores del Kernel, que parece que con cada nueva version se cargan algo, pues puse primero 3.7.10, y no me reconocia la microsd de la 3DS, y +3.8 el wifi. En fin, apañados estamos [hallow]
El driver de tu Wifi es del fabricante creo recordar o por lo menos el firmware... habría que ver realmente de quien es la culpa del mal funcionamiento.

Por otra parte hombre a mi en la vida me ha dado problemas leer una MicroSD independientemente de donde proceda... además que yo recuerde la 3DS la tarjeta SD está en Fat32, lo que puede pasar es que si estás todo el día kernel para arriba y para abajo termines poniendo alguno en proceso de pruebas.
Darumo escribió:El driver de tu Wifi es del fabricante creo recordar o por lo menos el firmware... habría que ver realmente de quien es la culpa del mal funcionamiento.

Por otra parte hombre a mi en la vida me ha dado problemas leer una MicroSD independientemente de donde proceda... además que yo recuerde la 3DS la tarjeta SD está en Fat32, lo que puede pasar es que si estás todo el día kernel para arriba y para abajo termines poniendo alguno en proceso de pruebas.

siempre que cambio kernel manualmente procuro que sea una version final, nada de rc ni cosas parecidas. Bueno, el caso es que yo ya estoy donde estoy, y por ahora me funciona bien
9 respuestas