Small changes
This commit is contained in:
parent
1dbc135efe
commit
5b8792ce50
14
README.md
14
README.md
@ -1,21 +1,13 @@
|
||||
# Linux Microdia Keyboard Chipset Driver #
|
||||
# Linux Microdia Keyboard (Perixx PX-1800) Chipset Driver #
|
||||
|
||||
For Chipset `0x0c45`:`0x7603`
|
||||
The kernel reports the chipset as `Microdia`
|
||||
|
||||
Written for the Perixx PX-1800 USB Keyboard: [Perixx PX-1800 Keyboard](http://www.perixx.com/en/service/Perixx_Manual/GAMING/PX-1800.pdf)
|
||||
|
||||
Original base: swoogan.blogspot.de/2014/09/azio-l70-keyboard-linux-driver.html
|
||||
|
||||
> NOTE: Makefile and instructions are only tested on Ubuntu, however they are known to work on Debian, Arch, Fedora, and Manjaro.
|
||||
|
||||
Reportedy supports the following keyboards as well:
|
||||
|
||||
* SL-6432-BK - Speedlink LUCIDIS Comfort Illuminated Keyboard
|
||||
* COUGAR 200K Scissor Gaming Keyboard
|
||||
* GAMDIAS USB Keyboard (unspecified model but will report as Microdia chipset)
|
||||
* Avazz USB Keyboard (unspecified model but will report as Microdia chipset)
|
||||
* Perixx P1800
|
||||
* Modecom MC800-Volcano
|
||||
> NOTE: Makefile and instructions are only tested on Ubuntu 16.04.
|
||||
|
||||
# Installation ##
|
||||
## DKMS ##
|
||||
|
@ -36,6 +36,7 @@ if (lsmod | grep 'usbhid'); then
|
||||
|
||||
echo '## Attempting to reload usbhid module ##'
|
||||
rmmod usbhid && modprobe usbhid quirks=$quirk
|
||||
echo '## Reload done. Please reboot if the keyboard is not working yet! ##'
|
||||
else
|
||||
echo '## usbhid is compiled into kernel ##'
|
||||
|
||||
|
@ -3,6 +3,8 @@
|
||||
* Copyright (c) 2016 Christoph Haas
|
||||
*
|
||||
* Perixx PX-1800 USB Keyboard support
|
||||
*
|
||||
* Original work: https://bitbucket.org/Swoogan/aziokbd
|
||||
*/
|
||||
|
||||
/*
|
||||
@ -387,7 +389,7 @@ static int usb_kbd_probe(struct usb_interface *iface,
|
||||
le16_to_cpu(dev->descriptor.idVendor),
|
||||
le16_to_cpu(dev->descriptor.idProduct));
|
||||
|
||||
printk("<1>aziokbd: detected %s\n", kbd->name);
|
||||
printk("<1>perixxkbd: detected %s\n", kbd->name);
|
||||
|
||||
usb_make_path(dev, kbd->phys, sizeof(kbd->phys));
|
||||
strlcat(kbd->phys, "/input0", sizeof(kbd->phys));
|
||||
|
Loading…
Reference in New Issue
Block a user