Caps lock works but the led doesn't show (not sure about scroll lock, I don't use it). In addition, Ctrl-Alt-F1 switching doesn't work, which means I can't switch out of X or to a separate X instance without plugging in another keyboard. Also the Sysrq functions don't work, which are very handy in safely shutting down an unstable system.
All of the above do work in the linux console, which suggests that this is an Xorg issue. I have tried using evdev and the old keyboard driver, but neither fixes the issue.
Same issue on Debian Squeeze.
Another weird thing is that leds work in openbsd via virtual machine...
It might be a driver issue. As i remember about PS2 keyboard protocol, turning on/off caplock led is done by your computer (host-to-device command), not your keyboard.
I'll take a look about that.
EDIT: Well, the noppoo choc mini is not really supported on Debian Squeeze.
About leds issue, there is a way to make caps lock led working:
setxkbmap -option ctrl:swapcaps
It will swap ctrl and caps key function but led still works now...
BTW OpenBSD 5.2 fully support n-key rollover USB keyboard (
http://www.mail-archive.com/misc@openbsd.org/msg117150.html), that's certainly why everything work well (leds, ctrl+alt+FN, etc.).