You are not logged in.

#1 2018-03-22 20:08:00

xmeehan
Member
Registered: 2016-01-09
Posts: 11

USB numeric keypad not triggering events

Hi all,

I wasn't sure if I should post this in Newbie Corner (because I am a relative newbie) or not (because it's not a "general" Arch issue) so I hope this is the right place. I have a USB numeric keypad (22 keys) that I wanted to use with my Arch laptop. I plug it in and it's recognized as a USB device and its LED light turns on but it doesn't trigger any events when I press the keys. dmesg outputs upon plugging it in:

[  +0.132285] usb 2-1: New USB device found, idVendor=04f3, idProduct=0635
[  +0.000008] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0

But when I try showkeys or xev no key presses trigger anything (except for from my laptop's built-in keyboard). I searched for that vendor id and product id but I wasn't able to find anything... My thought is that there's some driver needed for this device but I don't know how to go about finding it (if it exists).

Any suggestions?

Offline

#2 2018-03-22 20:18:06

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,740

Re: USB numeric keypad not triggering events

Could you please post the output of lsusb -v  ?

Edit:  According to this :http://www.linux-usb.org/usb.ids the VID is Elan.  No luck on the PID

Last edited by ewaller (2018-03-22 20:22:25)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Online

#3 2018-03-23 00:27:27

xmeehan
Member
Registered: 2016-01-09
Posts: 11

Re: USB numeric keypad not triggering events

ewaller wrote:

Could you please post the output of lsusb -v  ?

Edit:  According to this :http://www.linux-usb.org/usb.ids the VID is Elan.  No luck on the PID

Bus 002 Device 068: ID 04f3:0635 Elan Microelectronics Corp.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x04f3 Elan Microelectronics Corp.
  idProduct          0x0635
  bcdDevice            1.01
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      54
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      23
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0003  1x 3 bytes
        bInterval              10

Offline

#4 2018-03-24 19:16:22

xmeehan
Member
Registered: 2016-01-09
Posts: 11

Re: USB numeric keypad not triggering events

Well it started working a few minutes ago. I have no idea what caused it to start working or why it wasn't earlier.

Offline

Board footer

Powered by FluxBB