[FIXED] usb keyboard drivers - problem during init
Posted: Sun 28 Dec 2014, 17:26
FIXED - 666philb has created updated versions of his kernels that have fixed this problem - thanks 666philb
The problem:
A desktop pc with a usb keyboard.....running a system > k3.12.nn
The keyboard works fine during grub4dos to allow selection of the frugal install to boot....
The keyboard does not work during init when a number is requested to select a savefolder to use when there are multiple choices available....
Once booted into a working puppy the keyboard works again.
Systems <= k3.4.nn work as expected in all phases of boot.
There have been some sort of changes to usb device handling between kernel 3.4.nn and 3.12.nn
In kernel 3.4.nn lsmod shows that evdev.ko is loaded
In kernel 3.12.nn evdev.ko is no longer present in /lib/modules/3.12.nn/kernel/drivers/input
I suspect that these changes have somehow caused the read command in init to stop working
Can anybody shed light on how usb keyboards are handled in kernels since 3.12.nn (or maybe earlier) and what other tests besides a read might be put into init to diagnose what is amiss?
Thanks
peebee
The problem:
A desktop pc with a usb keyboard.....running a system > k3.12.nn
The keyboard works fine during grub4dos to allow selection of the frugal install to boot....
The keyboard does not work during init when a number is requested to select a savefolder to use when there are multiple choices available....
Once booted into a working puppy the keyboard works again.
Systems <= k3.4.nn work as expected in all phases of boot.
There have been some sort of changes to usb device handling between kernel 3.4.nn and 3.12.nn
In kernel 3.4.nn lsmod shows that evdev.ko is loaded
In kernel 3.12.nn evdev.ko is no longer present in /lib/modules/3.12.nn/kernel/drivers/input
I suspect that these changes have somehow caused the read command in init to stop working
Can anybody shed light on how usb keyboards are handled in kernels since 3.12.nn (or maybe earlier) and what other tests besides a read might be put into init to diagnose what is amiss?
Thanks
peebee