Thursday, August 03, 2006

Puppy news

Puppy news: "Apr 30

USB mouse problem solved. I found a computer that exhibited the bug, and found the solution.
The init script (first script that runs at bootup) loads the kernel driver modules 'usbcore' then either 'uhci-hcd' or 'ohci-hcd'. I found that a one second pause ('sleep 1') after 'modprobe usbcore' fixed the bug. Peculiar, never had this problem with k2.4, haven't read anything anywhere about this being needed -- but then, most online docs about usb are somewhat out-of-date (and kernel docs -- hah! -- out-of-date, incomplete).
Nor do I know why some computers have this problem and not others -- haven't been able to discern a common factor. I'm disturbed that this was never an issue before, with our 'good ol' 2.4 kernel, now I have to do what amounts to a gross hack.

If you are testing the April28 alpha snapshot, you should be able to verify by exiting from X then remove modules:

# rmmod usb-storage
# rmmod uhci-hcd (or ohci-hcd)

Then reload:

# modprobe uhci-hcd (or ohci-hcd)
# cat /proc/bus/usb/devices

That last line should show any USB mouse and keyboard. The mouse should also work when X is started."

0 Comments:

Post a Comment

<< Home