Currently, I have Arch Linux 64-bit installed on the Razer Blade Pro laptop. The only problem I have is that some keystrokes get randomly ignored when typing at normal-fast speed (above 5 keys/sec becomes a problem). This does not occur when typing slow, and never occurs in windows. Is this a problem with the hid-usb controller and Razer laptop antighosting keyboard?We tried solving the problem by following some directions from a forum which mentioned recompiling the kernel with a modified drivers/hid/usbhid/hid-core.c file, hardcoding interval = 1; at line 1134.But we did not reach a solution.My internal devices are:[cristobal@orion ~]$ lsusb -vv -d 1532:Bus 001 Device 003: ID 1532:0116 Razer USA, Ltd Couldn't open device, some information will be missingDevice Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               2.00  bDeviceClass            0 (Defined at Interface level)  bDeviceSubClass         0   bDeviceProtocol         0   bMaxPacketSize0        64  idVendor           0x1532 Razer USA, Ltd  idProduct          0x0116   bcdDevice            1.00  iManufacturer           1   iProduct                2   iSerial                 0   bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength          123    bNumInterfaces          4    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xa0      (Bus Powered)      Remote Wakeup    MaxPower              500mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         3 Human Interface Device      bInterfaceSubClass      1 Boot Interface Subclass      bInterfaceProtocol      2 Mouse      iInterface              0         HID Device Descriptor:          bLength                 9          bDescriptorType        33          bcdHID               1.11          bCountryCode            0 Not supported          bNumDescriptors         1          bDescriptorType        34 Report          wDescriptorLength      75         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               8    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       1      bNumEndpoints           1      bInterfaceClass         0 (Defined at Interface level)      bInterfaceSubClass      0       bInterfaceProtocol      0       iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0040  1x 64 bytes        bInterval               8    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         3 Human Interface Device      bInterfaceSubClass      0 No 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     159         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     0x0010  1x 16 bytes        bInterval               8    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        2      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      71         Report Descriptors:            ** UNAVAILABLE **      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0008  1x 8 bytes        bInterval               8    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        3      bAlternateSetting       0      bNumEndpoints           2      bInterfaceClass       255 Vendor Specific Class      bInterfaceSubClass    240       bInterfaceProtocol      0       iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x01  EP 1 OUT        bmAttributes            2          Transfer Type            Bulk          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0200  1x 512 bytes        bInterval               0      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x02  EP 2 OUT        bmAttributes            2          Transfer Type            Bulk          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0200  1x 512 bytes        bInterval               0What could be the cause of this problem? Directions on where to start looking would be appreciated.
Some keys keep getting randomnly ignored when typing on my laptop keyboard
kernel;arch linux;keyboard