Topic: Microsoft Natural Keyboard 4000 not recognized on Chumby One

File this under weird kernel bug that's probably not worth spending much time fixing...

After reading about the terminal access when connecting a USB keyboard, I tried it out with my Microsoft Natural Keyboard 4000 and it didn't work.  Some poking around with dmesg in a SSH window showed that it's not being seen as a keyboard.  Here's the full kernel message log from plugging it in and removing it

[  115.680000] usb 1-1.1: new low speed USB device using fsl-ehci and address 4
[  115.840000] usb 1-1.1: configuration #1 chosen from 1 choice
[  116.500000] usbcore: registered new interface driver usbhid
[  116.500000] usbhid: v2.6:USB HID core driver
[  136.940000] usb 1-1.1: USB disconnect, address 4

I did some poking around in /sys/bus/usb and I saw that it correctly got the manufacturer ID and product name, but it didn't think it was a keyboard.  After some google foo and running "zcat /proc/config.gz | grep MICROSOFT", it looks like your kernel doesn't have CONFIG_HID_MICROSOFT enabled.  Without this, some extended USB keyboards won't work.

Can you file this as a bug for the next firmware build?

Re: Microsoft Natural Keyboard 4000 not recognized on Chumby One

Oh, you're right, there's an entire section of the kernel HID config that I missed.  I've turned all of the options on, and they should be in the next firmware release.