Home » Questions » Computers [ Ask a new question ]

Add USB Keyboard to Sheevaplug (Debian 2.6)?

Add USB Keyboard to Sheevaplug (Debian 2.6)?

Totally unfamiliar with Linux, I try to add a USB keyboard to a Sheevaplug headless ARM computer running Linux debian 2.6.22.18

Asked by: Guest | Views: 273
Total answers/comments: 2
Guest [Entry]

"Per default local input does not show up in the remote shell. As stated in

Linux: Redirect Local USB Keyboard To Remote Shell

a simple way to check from the remote shell that the local USB keyboard works is

cat /dev/tty0

Regards,
tamberg"
Guest [Entry]

"Just a thought:

The latest version of the kernel is 2.6.32, therefore 2.6.22 seems a little old, or was that a typo?

I don't recall when USB keyboard support was added to the kernel, I simply know it's a relatively recent thing.

This may be nothing to do with your keyboard problem, but I notice

P: Phys=usb-ehci_marvell.70059-1/input0

in your question. I remember having trouble with a USB2.0 external HDD at about the time of 2.6.22 and it was necessary to use insmod to load an 'ehci' kernel module before it would run at usb2.0 speed.

EDIT: I found a Linux USB FAQ which included the following:

If you are using Linux 2.4, don't
expect community assistance unless you
first upgrade to a recent 2.6 kernel.
If you're using any kernel that old,
you should probably have some sort of
vendor support agreement to handle
issues that come up. If you are using
UHCI on a 2.4 kernel, try to reproduce
the problem with the ""other"" UHCI host
controller driver (HCD). There are
currently two UHCI drivers, which
don't always behave the same: usb-uhci
and uhci (the ""alt"" or ""JE"" driver).
If you find that you have a
workaround, please still report the
problem! And make sure you say which
HCD(s) you're using.

Q: How do I make USB be detected on my
machine?

A: If you are sure that you actually
have a suitable hardware setup, look
for a BIOS option that could be
applicable. It might be labelled as
USB, or it might be more obscure,
discussing Plug-n-Play, or having
options for various types of operating
systems. You may need to try various
combinations. Unless you rely on a USB
keyboard or mouse during booting, it's
probably safest to disable support for
those in your BIOS; lots of BIOS
writers seem to get that wrong, making
trouble when Linux tries to take over
USB.

Hmmm, still talks about UHCI. I wish it was a bit more specific than 'recent 2.6 kernel'

There is a suggestion here that kernels 2.6.23.x up to 2.6.28.x are needed. But, again, it's vague."