Rueda de ratón en kernel 2.6
|
|
Por dodger
departamento Ya era hora de migrar , Sección Diarios Puesto a las Wed May 4th, 2005 at 11:20:30 AM CET
|
|
El kernel 2.4 me funcionaba tan bien, que me daba muchísima pereza migrar al 2.6. Pero claro, cuando estuve viendolo funcionar en una kubuntu, y vi por ejemplo las mejoras en los discos usb, decidí que ya era el momento.
|
A si que empecé a buscar como hacer una migración "sin problemas" del 2.4 al 2.6. Empezando por bajarse las fuentes del kernel, ya que hace tiempo me inculcaron la costumbre de compilarme mis propios núcleos. Leyendo algo de documentación, descubrí que se podía reutilizar parte de la configuración antigua haciendo un:
#make oldconfig
(previamente copié el fichero antiguo de configuración, claro). Lo malo es que te pregunta una a una por todas las opciones que han cambiado, y se tarda un buen rato...
En fin, partiendo de ahí, y luego jugando un poco con el menuconfig, conseguí que arrancasen las 2.6 al primer intento :) (luego tueve que recompilar un par de veces más, porque me había dejado cosas, claro).
Total, que todo parece ir bastante bien, excepto el ratón, que no funciona, y por tanto las X no arrancan. Como google es sabio, no tardó en darme la solución: tenía que cambiar el dispositivo
Option "Device" "/dev/input/mice"
(antes, no sé por qué, lo tenía en ttyS0. ¡Y con el 2.4 funcionaba!)
Una vez hecho esto, ya arrancaban las X, aparecía el puntero de ratón... pero no respondía. Algo de investigación más tarde, nueva solución:
#modprobe psmouse
Y, ¡voila!, ya funciona el ratón. ¿Del todo? ¡No! No funciona la rueda. Y sólo cuando no funciona, uno se da cuenta de lo importantísima que es la rueda para el trabajo diario. De verdad.
Y aquí empezó la odisea. Miré muchísima documentación, cambié unas 20 veces parámetros del fichero de configuración de las X, pero no había nada que hacer.
El resto, funcionaba todo... excepto el mp3 por usb, que no lo reconocía Extrañamente, el disco grande sí que lo cogía. Si hubiese estado más atento, me hubiese dado cuenta de que todo lo que actuaba "raro" era usb 1... pero no darme cuenta me costó varias noches de frustración.
Hasta que por fin, anoche, encontré que un sabio anónimo de kerneltrap había publicado la solución:
Resulta que la configuración por defecto de los kernel 2.6 es con el controlador USB-UHCI. Sin embargo, para ciertos dispositivos hace falta el controlador OHCI. A si que make menuconfig, device drivers, usb support, seleccionar OHCI HCD support. Recompilar, etc... ¡Y todo funciona! Ya tengo rueda de ratón, y reconoce el mp3. Por fin.
¿Y a qué viene el rollo que os he soltado? Primero a que con lo que me ha costado encontrar la solución, prefiero dejarla escrita en elgún sitio por si me vuelve a pasar. Y segundo, porque he visto que había más gente que "sufría" el problema de la rueda, y pocas soluciones... a si que espero que esto le sirva a alguien. |
|
|