-----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-----