USB Support

Stefan Dösinger stefandoesinger at gmail.com
Sat Apr 11 17:51:07 CDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 2015-04-11 um 17:38 schrieb Steve Kenton:
> USB Support has been on the list of possible release criteria
> basically forever. I've read through all the old threads and other
> discussions I could find and it boils down to "really hard to do
> right". If possible could someone knowledgeable comment briefly on
> what might be an acceptable architecture for a Wine USB stack? In
> particular I'm wondering about how much support for client/function
> drivers would be desirable. Should we stick to only unprivileged
> operations or would an optional kernel mode driver to support WDM
> or WDF (KMDF/UMDF)  privileged interfaces be acceptable?
I'm not an expert on this, but as far as I understand it the first
problem that needs to be solved is properly registering USB devices in
the device tree in the registry. This doesn't even involve Windows USB
drivers and is as "simple" as advertising a USB mass storage device
that's handled by Linux / OSX as a USB mass storage device instead of
a fixed hard drive, with the proper vendor and device ID etc.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJVKaVaAAoJEN0/YqbEcdMw4OQP/0f3XQqDUOgvXBa7ueHQzZ2P
Wfabc+F3L9gxO/PCikBkzgDH8P7x51mefPJbXHuXN+bbQJ+n4yqk31vn5h5gPULE
v+SIPTV8oxCOm6AZtd1p2A0PxDQrcnZlZ+f8HyglAtXgTC5KGqf7tcHNqIz8c1sG
ZcT9UfJGdEOM1dMluk8XNKJVqPt4g7u5BDOEOO7yhL11w4BF2NNVF7ZyzwyIfgxV
C9KO+3+iCX2fzdwM0squl4xlZbbrrIjOnIj9KdWQ1odOZVUBapLAYNkjf0h70O0J
31kEnnVtjwxrWuwSQQQ3FQf6KI3qLCBeThU/86d2X6H8OBbHoLg6CeQ+ZjFjc5f0
acYcxPZkVXRiXw/fRX30lYY5tMYiIhkfr6w3wtx7mNs1v1Yxa/giD0BonhyoSVqr
iAJrtOc6Lyr7zahQr/aYHsufdimSEpnagnwBax+/lewRMZg21a6Ch/X5z/LK6F+4
sk2YVR94cTn93n/TrgP6acibkVsHps41NMrEcDXYy5vSeq6ynJh8rUSB6VGYW1od
Qtu8m82yVF3GwFPeN1/G5zRar6wAt8/2RRpF3KWNk5h8jgdI6hqZapshOPMy2gbv
23Edj8Y3oOL36+A8wz65iinKEvQ8Dk6dWVQ0C9o2E65UlggMnup9uijfFMp6jAb0
mHz4YK40BAxBhdcnAdOk
=Efxl
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list