[arch-general] Duplicated keycodes

Facundo Curti facu.curti at gmail.com
Wed Jun 3 02:17:27 UTC 2015


2015-06-02 22:49 GMT-03:00 Christian Demsar <vixsomnis at fastmail.com>:

> On Tue, Jun 2, 2015, at 09:41 PM, Kodephault wrote:
> > Is your keyboard based on Microdia board? I had the same issue and I
> > fixed
> > it using a custom driver.
> >
> > Please check the idVendor and idProduct with the lsusb command and maybe
> > I
> > can help you.
> >
> > Regards.
>
> Replying for OP (he attached the lsusb output -- appears to be
> Microdia). Some info is missing, probably not run under root.
>
> Bus 003 Device 003: ID 0c45:7603 Microdia
> Couldn't open device, some information will be missing
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x0c45 Microdia
>   idProduct          0x7603
>   bcdDevice            1.06
>   iManufacturer           1
>   iProduct                2
>   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              300mA
>     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.11
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength      65
>          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      1 Boot Interface Subclass
>       bInterfaceProtocol      1 Keyboard
>       iInterface              0
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.11
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength     169
>          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     0x0008  1x 8 bytes
>         bInterval              10
>
>
> --
> vixsomnis
>

Yes, it seems to be a microdia.  How do you fixed it?

  idVendor           0x0c45 Microdia
  idProduct          0x7603

I attach a new lsusb -v as a root.
it seems that there are errors:

can't get debug descriptor: Resource temporarily unavailable

Thank you for help!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lsusb
Type: application/octet-stream
Size: 20192 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-general/attachments/20150602/2520f946/attachment-0001.obj>


More information about the arch-general mailing list