FS#24505 - Keys not working on Zowie Celeritas keyboard
Attached to Project:
Arch Linux
Opened by Xavier (guidofawkes) - Monday, 30 May 2011, 18:08 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 07 June 2011, 08:23 GMT
Opened by Xavier (guidofawkes) - Monday, 30 May 2011, 18:08 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 07 June 2011, 08:23 GMT
|
Details
Description:
Some keys do not work on the Zowie Celeritas Keyboard : - LEFT SHIFT - RIGHT SHIFT - LEFT CTRL - LEFT META - LEFT ALT - RIGHT ALT - RIGHT CTRL The keys do not work under ArchLinux, but work as expected under Windows (Seven). The keys do not work, NO MATTER if X is launched or not. KEYMAP OUTPUT ------------- # /lib/udev/keymap -i input/event19 Press ESC to finish, or Control-C if this device is not your primary keyboard driver did not send SYN event in between key events; previous event: scan code: 0x700E1 key code: leftshift Note: each non working key returns the same "SYN" message UDEVADM OUTPUT -------------- UDEV_LOG=0 DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input19/event19 MAJOR=13 MINOR=83 DEVNAME=/dev/input/event19 SUBSYSTEM=input ID_INPUT=1 ID_INPUT_KEY=1 ID_INPUT_KEYBOARD=1 ID_VENDOR=Zowie ID_VENDOR_ENC=Zowie ID_VENDOR_ID=2345 ID_MODEL=Zowie閶脂镢 ID_MODEL_ENC=Zowie閶脂镢 ID_MODEL_ID=0101 ID_REVISION=0001 ID_SERIAL=Zowie_Zowie閶脂镢 ID_TYPE=hid ID_BUS=usb ID_USB_INTERFACES=:030101:030000: ID_USB_INTERFACE_NUM=00 ID_USB_DRIVER=usbhid ID_PATH=pci-0000:00:1d.0-usb-0:1:1.0 DEVLINKS=/dev/input/by-id/usb-Zowie_Zowie閶脂镢-event-kbd /dev/input/by-path/pci-0000:00:1d.0-usb-0:1:1.0-event-kbd LSUSB OUTPUT ------------ Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 04b3:4485 IBM Corp. Serial Converter Bus 003 Device 002: ID 046d:c526 Logitech, Inc. Nano Receiver Bus 004 Device 002: ID 0a5c:2145 Broadcom Corp. Bluetooth with Enhanced Data Rate II Bus 001 Device 005: ID 046d:c512 Logitech, Inc. LX-700 Cordless Desktop Receiver Bus 001 Device 006: ID 1bcf:0c31 Sunplus Innovation Technology Inc. Bus 006 Device 002: ID 2345:0101 XORG LOGs: ---------- [ 2032.140] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 2032.140] (**) Zowie Zowie閶脂镢: always reports core events [ 2032.140] (**) Zowie Zowie閶脂镢: Device: "/dev/input/event19" [ 2032.149] (--) Zowie Zowie閶脂镢: Found keys [ 2032.149] (II) Zowie Zowie閶脂镢: Configuring as keyboard [ 2032.149] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/input/input19/event19" [ 2032.149] (II) XINPUT: Adding extended input device "Zowie Zowie閶脂镢" (type: KEYBOARD) [ 2032.149] (**) Option "xkb_rules" "evdev" [ 2032.149] (**) Option "xkb_model" "evdev" [ 2032.149] (**) Option "xkb_layout" "fr" Additional info: * kernel26 2.6.38.7-1 (also tested with 2.6.39-1 without success) * udev 171-1 * xorg-server 1.10.2-1 Steps to reproduce: * buy a zowie celeritas keyboard * plug it into the usb port ! Additional information : * Zowie website http://www.zowiegear.com/component/content/article/137 * english topic https://bbs.archlinux.org/viewtopic.php?pid=933496 * french topic http://forums.archlinux.fr/topic8078.html |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Tuesday, 07 June 2011, 08:23 GMT
Reason for closing: Not a bug
Additional comments about closing: see comments
Tuesday, 07 June 2011, 08:23 GMT
Reason for closing: Not a bug
Additional comments about closing: see comments
This is indeed a driver issue. Is this device using the standard usbhid driver, or does it have one of its own? Please try this:
* Reboot your computer without the Zowie keyboard (I hope you have a different/internal keyboard as well)
* Start "udevadm monitor -e --udev"
* Plug in Zowie keyboard
* Copy&paste the entire output of the udevadm monitor command here.
* Press Control-C to stop udevadm monitor.
> scan code: 0x700E1 key code: leftshift
This at least looks plausible. Did you actually press leftshift there? Do the other keys produce reasonable scan codes as well?
It seems to use usbhid. Please see the udevadm_monitor_output.txt file attached.
> This at least looks plausible. Did you actually press leftshift there? Do the other keys produce reasonable scan codes as well?
All the keys return the right key code when pressed, even the ones that "dont work" (where the SYN message appears).