FS#22030 - [kernel26] Enable GeneralKeys keyboard - Mouse Combi PX-253

Attached to Project: Arch Linux
Opened by Fabian Schuh (xeroc) - Thursday, 09 December 2010, 08:34 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 18 June 2011, 08:35 GMT
Task Type Feature Request
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I have bluetooth mini keyboard with integrated mouse. The mouse is working perfercly, but the keyboard doesnt.

As I found out, this is because of an usb-dev-id mismatch. By adding a few lines during USB registration in the allready existing driver, my device should be working.

Unfortunatelly my source is in german, so I am gonna translate the relevant modifications.
[Source: http://forum.ubuntuusers.de/topic/generalkeys-tastatur-maus-kombi-px-2537-675-o/#post-2626390]

=================
- All files lie in "/usr/src/linux/drivers/hid"
- in "hid-ids.h" add:
#define USB_DEVICE_ID_ORTEK_PKB1700 0x1700 // neu hinzufuegen
- in "hid-ortek.c" modify:
dev_info(&hdev->dev, "Fixing up Ortek WKB-2000/PKB-1700 "
- in "Kconfig":
Support for Ortek WKB-2000/PKB-1700 wireless keyboard + mouse trackpad.
- in "hid-core.c" add
{ HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_PKB1700) },
- and finally in "hid-ortek.c"
{ HID_USB_DEVICE(USB_VENDOR_ID_ORTEK, USB_DEVICE_ID_ORTEK_PKB1700) },
=================
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 18 June 2011, 08:35 GMT
Reason for closing:  No response
Comment by Thomas Dziedzic (tomd123) - Thursday, 09 December 2010, 19:21 GMT
If this isn't accepted upstream, it won't be accepted here.
Comment by Thomas Bächler (brain0) - Friday, 10 December 2010, 11:54 GMT
This would surely be accepted upstream, so I'll change that a bit: We'll only add this to our kernel if it is _submitted_ upstream.
Comment by Fabian Schuh (xeroc) - Friday, 10 December 2010, 12:31 GMT
So you can tell me how to submit it upstream?

I am new to kernel development
Comment by Thomas Bächler (brain0) - Friday, 10 December 2010, 12:45 GMT
Search bugzilla.kernel.org and the appropriate mailing list (I guess there is a HID mailing list somewhere) for existing bug reports or submitted patches. Also search the official HID tree on git.kernel.org whether this has already been applied. Ask the author of the original forum post if he in fact did submit this to the HID developers.

If none of the above applies, open a bug report on bugzilla.kernel.org with the above information, preferably also a patch that includes the above changes. As this change is trivial and obvious, the responsible developers is likely to pick this up quickly.
Comment by Fabian Schuh (xeroc) - Friday, 10 December 2010, 12:49 GMT
Tanks for the (very) fast reply.

I did find the official hid git repo, but there is not patch applied there yet. I am going to contact the hid developers. thanks
Comment by Jelle van der Waa (jelly) - Sunday, 05 June 2011, 11:09 GMT
any update?

Loading...