Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Rueda de ratón en kernel 2.6

dodger's Diary
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.
< Movilización contra las patentes de software en Europa el 27-A (3 comments) | Debian en mac mini (I) (32 comments) >
Enlaces Relacionados
· fuentes del kernel
· solución
· More on dodger's Diary
· Also by dodger

Encuesta
¿Es la rueda del ratón indispensable?
· Claro. Es básico para hacer scroll. 83%
· Claro. Es básico para jugar al Quake. 8%
· Pues no la uso mucho, la verdad. 8%
· ¿Ratón? ¿X? Eso es para nenas. 0%
· Yo uso un ratón de mac, con un botón, y sin rueda. 0%

Votos: 12
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Rueda de ratón en kernel 2.6 | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
En estos casos ... (none / 0) (#1)
por shamkao a las Wed May 4th, 2005 at 02:10:58 PM CET
(Información Usuario)

Creo que es mejor dejar la configuración de los kernels a "profesionales" (personas o grupos de personas que se conocen todas las opciones del kernel), es decir, por ejemplo a la gente que mantiene el kernel en tu distribución. Yo uso debian, y he llegado a la conclusión de que no me merece la pena andar compilando para tener un kernel a medida (a lo mejor a otras personas si). En debian, cuando te bajas un kernel image, todo aparece compilado como módulo, así que lo único que tienes que hacer es decirle que cargue los módulos que te interesan en el arranque y ni uno más.

Aunque este mundo es libre, y cada uno puede hacer con su kernel lo que le de la gana.



OHCI vs UHCI (none / 0) (#3)
por ridiculum a las Thu May 5th, 2005 at 12:51:38 AM CET
(Información Usuario)

El asunto no es que unos dispositivos usen UHCI y otros OHCI, ya que esos terminos se refieren al "host controller" que reside en tu placa base y no tiene nada que ver con el dispositivo que se conecta. Normalmente, o se tiene uno o se tiene otro y a lo sumo se tiene UHCI/OHCI mas EHCI para USB 2.0 (UHCI y OHCI son para USB 1.1).

Por ejemplo, en mi caso sale:
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
0000:00:07.3 USB ContController: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)






Rueda de ratón en kernel 2.6 | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda