Bugzilla – Bug 106050
Lacking support for Cherry CyMotion Master Linux
Last modified: 2006-02-11 17:25:39 UTC
I've bought a external Keybord (Cherry CyMotion Master Linux) and can't use alle the nice special keys on it. I've taken a look into the delivered drivers for (hell is this old) SUSE 9.1 and adapted something. I've attached a little kernel-patch to make the missing keys available on USB (ported from the patch Cherry added for the SUSE 9.1 kernel and shouldn't affect anything else than this keyboard). And I've attached the entries for /etc/lineakkb.def I get using USB and PS/2 (yes they are different and I don't get response on PS/2 for every key). Would be nice, if you could include this into SUSE 10. I've also written a useable spec-file for keyman, the software Cherry provides, but it isn't stable. If you have interest in, I can send you, too.
Created attachment 46790 [details] patch to enable all keys of the Cymotion keyboard
Created attachment 46791 [details] New /etc/lineakkb.def entries for Cymotion keyboard
I think this is a issue for ial/initial
I'll take care of the changes needed to the USB HID driver to make the USB mode of the keyboard work. The rest is a job for userspace (setting up the scancode tables).
I think we have one of those keyboards in our labs. Let me know if I should do some tests.
Any chance I could borrow it for a week or so?
As I also have a cymotion at home, I'm attching myself to this bug.
*** Bug 105765 has been marked as a duplicate of this bug. ***
Created attachment 57186 [details] Patch for current alpha kernel 2.6.14-3 I don't know if anybody is realy interested in this bug, but here's the modified patch for current development kernel
Reassigning to Thomas Renninger who added the patch to the YOU kernel according to Manfred Tremmel on suse-beta-e, 2005-12-16).
I have nothing to do with this (this was probably mixed up with the ACPI buffered key patch). Reassigning to Vojtech, he is the right guy to commit such things to the kernel...
I sent the kernel patch upstream, and it was merged into Linus's tree. We will likely have it in our tree on Tuesday. Please check after then, whether it works as expected.
I expect it works OK. If not, please reopen.
Ok, I've installed kernel-default-2.6.16_rc2_git2-6 and I get Keycodes for every Key. Thanks a lot, there is no reason to reopen.