E
E
Ercitix2011-03-19 00:27:25
linux
Ercitix, 2011-03-19 00:27:25

Multimedia keys in Linux, OCZ Alchemy Elixir I keyboard (Solved)

Hello %username%!

So bought a subject. 16 additional keys do not work in linux (small black ones at the edges).

www.ocztechnology.com/ocz-alchemy-series-elixir-keyboard.html

In windows(virtualbox) everything works on the standard driver for hid keyboards.
If it didn’t work in windows without drivers, I would spit, but it’s a shame, I want to set it up!

In dmesg, when debugging, hid writes an error: The device calls itself: ELAN_USB_KEYBOARD in /dev/input/by-id Monterey International Corp. lsusb manufacturer Tried:
drivers/hid/hid-core.c: usage index exceeded
drivers/hid/hid-core.c: hid_add_usage failed
drivers/hid/hid-core.c: item 0 2 2 2 parsing failed
drivers/hid/usbhid/hid-core.c: parsing report descriptor failed
generic-usb: probe of 0003:0566:3015.0005 failed with error -22




  • Xev --> multimedia not showing
  • USB>PS2 adapter --> doesn't work at all
  • showkey -s --> multimedia does not show
  • cat /dev/input/eventN --> multimedia doesn't show
  • cat /dev/input/hidrawN --> responds to 3 multimedia keys pressed at the same time
  • HID debugging, HID events in debugfs -> multimedia doesn't show
  • usbmon -> responds to 3 multimedia keys pressed at the same time


So far I have two options:
1) The keyboard sends a key signal, but it is not recognized (Then you need to look for a way to track
) )

What's next? Dig towards acpi, interrupts?
How to trace all messages between USB keyboard and kernel in another way? Thank you!

PS I will not give the computer configuration and kernel version, as I have tried various machines and distributions.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
O
Oleg Chirukhin, 2011-03-19
@olegchir

There are no Linux drivers for it, and it doesn't look like anyone wrote one.
You need to google how to write Linux kernel and drivers and write your own driver.
This keyboard is based on the Monterey K3805 Pro Gaming Keyboard, and it is possible that somewhere on the net there are, if not its own specs, then the specs of the progenitor.
There is also such a funny program: keytouch.sourceforge.net
Maybe you can make something based on it.
Next time, you should first google about the compatibility of equipment with Linux, and then just buy. Sad but true.

Y
Yoda33, 2011-03-19
@Yoda33

Try sven - sven.linux.kiev.ua/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question