Small changes
This commit is contained in:
		
							
								
								
									
										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)); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user