[PATCH v3 00/20] Linux hidraw plug and play

Aric Stewart aric at codeweavers.com
Fri Sep 2 07:15:08 CDT 2016


This patch set provide a full system to support Linux hidraw HID devices.

It was suggested to me that it may be more interesting and productive to provide a fully working patch set instead of implementing each subsystem individually.

Devices start becoming functional at patch 16. 

Some notes:
 - udev devel libraries are required (often supplied by systemd-devel)
 - hidraw devel libraries are required
 - presently the bus service does not start automatically you will need to start it with "wine net start WineBus" or similar.
 - by default no hidraw devices on a linux system will have user access permissions. You will have to change this by hand or by adding a new udev rule. For testing I have added a new udev rule file containing:  SUBSYSTEM=="hidraw", MODE="0666"  which will allow every hidraw device plugged in to be fully accessible (NOT SECURE)

As this patch set gets accepted (Incrementally I assume) I will continue to flesh out the various platforms. I have code for OS/X IOHID and Linux input event devices forthcoming.

-aric



More information about the wine-patches mailing list