12Sep

Reparar teclas FN para controlar el brillo en Nobebook HP DV25xx bajo openSUSE 11

Sistemas Operativos

Si instalas openSUSE 11 en un HP de la seria DV25xx notaras que las teclas FN+F8 (subir brillo) y FN+F7 (bajar brillo) funcionan de una manera errática, esto de debe que internamente se esta ejecutando dos veces la acción. Para corregir este problema debemos recompilar el modulo de vídeo con unas pequeñas modificaciones.

Primero debes tener instalado el código del kernel que estas usando (Este puede ser instalado via Yast2).

Ahora debemos editar el archivo video.c que se ubica en la ruta /usr/src/linux/drivers/acpi, este archivo debemos editarlo con permisos de root (ej. sudo vi /usr/src/linux/drivers/acpi/video.c). Sencillamente debemos modificar las siguientes dos lineas de este archivo:

Comentamos la linea 1890: //keycode = KEY_BRIGHTNESSUP;

Comentamos la linea 1896: //keycode = KEY_BRIGHTNESSDOWN;

Ahora debemos recompilar el modulo, para ello creamos un archivo llamado makevideo dentro de /usr/src/linux/drivers/acpi con el siguiente contenido:

KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

Estando la ruta /usr/src/linux/drivers/acpi (cd /usr/src/linux/drivers/acpi) ejecutamos:

sudo make -f makevideo

Al finalizar la compilación debemos copiar nuestro nuevo modulo de vídeo a su lugar correspondiente, para esto ejecutamos:

sudo cp video.ko /lib/modules/`uname -r`/kernel/drivers/acpi/

Y listo, ahora las teclas de control de brillo funcionan correctamente.

No hay comentarios Publicado por VoicesX

Viernes, 12 de Septiembre, 2008 a las 15:53 pm

Comments are closed.