Soporte teclado usb en boot bajo linux 3.6

Compilando las nuevas ramas de kernel 3.6 con mi Debian Squeeze y usando particiones cifradas, al arrancar el sistema , en el boot salta el prompt para solicitar la password y poder desencriptar los discos. Pues bien, en ese momento con el kernel de Debian config-2.6.32-5-amd64 puedo usar el teclado perfectamente , pero con la rama 3.6 no.
Como hace tiempo que no recompilaba kernels me ha costado un poco localizado, pero el resultado es este: falta agregar el módulo hid_generic al initrd.

Para solucionarlo ? ,pues sencillo, desde la misma versión 3.6 arrancada se puede generar un nuevo initrd. Lo que hay que hacer es indicarle los módulos que queremos que agrege, para ello se mete el listado de modulos en el fichero /etc/initramfs-tools/modules, en nuestro caso todo esto
[shell]
usb_common
usbcore
usbhid
ehci_hcd
ohci_hcd
uhci_hcd
hid
hid_generic
[/shell]

Una vez hecho esto generamos el initrd:
[shell]
mkinitramfs -o /boot/initrd.img-$(uname -r)
update-grub
[/shell]

y reiniciamos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.