FS#15333 - Keyboard only works in fallback kernel
Attached to Project:
Arch Linux
Opened by Daniel (Doehni) - Wednesday, 01 July 2009, 15:54 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 03 July 2009, 10:00 GMT
Opened by Daniel (Doehni) - Wednesday, 01 July 2009, 15:54 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 03 July 2009, 10:00 GMT
|
Details
Description:
I'm not really sure it's kernel related, but here goes: Since about the upgrade from kernel26-2.6.28 to 2.6.29 (Xorg was also upgraded) I got a problem with my keyboard. It is also persistent in 2.6.30-5: When starting the normal kernel image, in 99 % of the time my keyboard doen't react at all (even at daemon start up). My mouse works perfectly in X11. When starting the Fallback kernel image, everything works perfectly and the box even starts XOrg. My box is a Compaq Evo N1050v Laptop so I can't just reconnect the keyboard ;) I also opened a form thread: http://bbs.archlinux.org/viewtopic.php?id=75082 Additional info: * package version(s) kernel-2.6.30-5 * config and/or log files etc. Steps to reproduce: Start the normal kernel image and keyboard doesn't work. Start fallback kernel and keyboard does work |
This task depends upon
mkinitcpio_M (0.4 KiB)
so Xorg does not start with normal kernel image?
I wonder why do you have usbinput hook?
Does the laptop have USB keyboard???
Please also supply the output of mkinitcpio -p kernel26 -v (redirect it to a file because it will be long).
>so Xorg does not start with normal kernel image?
Xorg starts all the time. As far as I can tell, everything works but not the keyboard (can't login)
>I wonder why do you have usbinput hook?
>Does the laptop have USB keyboard???
The keyboard is 'inside' the laptop but it's connected via an USB-Bus I think (didn't add the usbinput hook myself)
mkinitcpio -p kernel26 -v output is attached.
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/ehci-hcd.ko
+adding dir /lib/modules/2.6.30-ARCH/kernel/drivers/uwb
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/uwb/uwb.ko
+adding dir /lib/modules/2.6.30-ARCH/kernel/drivers/usb/wusbcore
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/wusbcore/wusbcore.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/wusbcore/wusb-wa.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/hwa-hc.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/isp1760.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/oxu210hp-hcd.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/r8a66597-hcd.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/sl811-hcd.ko
+adding dir /lib/modules/2.6.30-ARCH/kernel/drivers/usb/misc
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/misc/ftdi-elan.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/u132-hcd.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/uhci-hcd.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/uwb/umc.ko
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/uwb/whci.ko
+adding dir /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/whci
+adding file /lib/modules/2.6.30-ARCH/kernel/drivers/usb/host/whci/whci-hcd.ko
Not sure why autodetect hook does not add them, but I guess at least one of those modules is required for your keyboard to work properly.
Another "solution" might be removing the usbinput hook, so no incomplete USB initialisation is performed early. However, this will disable the possibility to use the fallback ramfs shell.
After restarting the box for about 10 times, only once the keyboard didn't work.
So I think it's all right now! :)
Thank you so much for the graet and fast help!!