You are not logged in.
Hello,
This is a problem that occurs with all razer blade notebooks when running linux (does not occur in Windows 8); some keys get randomly ignored when you type at your normal speed, and it is very frustating especially when typing passwords or programming. At the moment we have to type very slowly in order to get all keystrokes caught. The keyboard has antighosting technology, maybe that info is useful.
This is the further we went in this post:
https://bbs.archlinux.org/viewtopic.php?id=161634
In that post, a forum partner proposed to modify "drivers/hid/usbhid/hid-core.c" and set "interval = 1;" right after the mouse pooling interval was set, around line 1134 of the file. When we use that modified kernel, the keyboard feels a little better but i still get ignored keys when typing at normal speed.
This are my usb devices:
[cristobal@orion ~]$ lsusb -vv -d 1532:
Bus 001 Device 003: ID 1532:0116 Razer USA, Ltd
Couldn't open device, some information will be missing
Device 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 0Does anyone know, based on their experience, what could be the cause of the keyboard malfunction?
Does this type of error occur for some other notebooks too?
It would be great if someone could point me in the right direction for where to look.
Last edited by labotsirc (2013-08-31 17:27:38)
Offline
A lot of people i know that are running arch with a Razorblade keyboard are seeming to be having a lot of problems.
Did the same happened to another keyboard like an (HP,Dell,Logitech,etc).
For all i know (Not a lot) I'm thinking it might have something to do with your usb?(Worst answer ever!)
Did you try a different port.
Please let me know if this worked
.
On the side(What kernel version are you running?)
Offline
A lot of people i know that are running arch with a Razorblade keyboard are seeming to be having a lot of problems.
Did the same happened to another keyboard like an (HP,Dell,Logitech,etc).For all i know (Not a lot) I'm thinking it might have something to do with your usb?(Worst answer ever!)
Did you try a different port.Please let me know if this worked
.
On the side(What kernel version are you running?)
Hi. Well in this case the problem is with the Razer Blade Laptop's keyboard, therefore i cannot choose another port. You gave me an idea however, i will try to get any usb keyboard, plug it into the razer blade and make sure it works so that i can discard any major problem.
Offline
I plugged in a mac usb keyboard and it worked without problems. So this is something especific to the laptop's keyboard
Last edited by labotsirc (2013-09-03 19:06:22)
Offline