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`
|
For Chipset `0x0c45`:`0x7603`
|
||||||
The kernel reports the chipset as `Microdia`
|
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)
|
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
|
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.
|
> NOTE: Makefile and instructions are only tested on Ubuntu 16.04.
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
# Installation ##
|
# Installation ##
|
||||||
## DKMS ##
|
## DKMS ##
|
||||||
|
@ -36,6 +36,7 @@ if (lsmod | grep 'usbhid'); then
|
|||||||
|
|
||||||
echo '## Attempting to reload usbhid module ##'
|
echo '## Attempting to reload usbhid module ##'
|
||||||
rmmod usbhid && modprobe usbhid quirks=$quirk
|
rmmod usbhid && modprobe usbhid quirks=$quirk
|
||||||
|
echo '## Reload done. Please reboot if the keyboard is not working yet! ##'
|
||||||
else
|
else
|
||||||
echo '## usbhid is compiled into kernel ##'
|
echo '## usbhid is compiled into kernel ##'
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@
|
|||||||
* Copyright (c) 2016 Christoph Haas
|
* Copyright (c) 2016 Christoph Haas
|
||||||
*
|
*
|
||||||
* Perixx PX-1800 USB Keyboard support
|
* 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.idVendor),
|
||||||
le16_to_cpu(dev->descriptor.idProduct));
|
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));
|
usb_make_path(dev, kbd->phys, sizeof(kbd->phys));
|
||||||
strlcat(kbd->phys, "/input0", sizeof(kbd->phys));
|
strlcat(kbd->phys, "/input0", sizeof(kbd->phys));
|
||||||
|
Loading…
Reference in New Issue
Block a user