USB Todo's: Difference between revisions
Line 31: | Line 31: | ||
Christoph Bratschi had some nice ideas for a Java-USB interface on OS/2 based on the proposal by IBM. Please add more information and links here Christoph. | Christoph Bratschi had some nice ideas for a Java-USB interface on OS/2 based on the proposal by IBM. Please add more information and links here Christoph. | ||
This library is also in use by the jSyncManager [http://www.jsyncmanager.org/ JSyncManager]. So long as the implementation is sufficiently complete to detect the addition and removal of USB devices, the configuration of devces, the aquisition of the interface endpoints, and the tools to do bulk transport communications, it will permit USB-dock based PalmOS handhelds to sync on OS/2. | |||
====USB Ressource Manager==== | ====USB Ressource Manager==== |
Revision as of 00:17, 6 December 2004
USB on OS/2 and eCS
There are several efforts working on USB related issues for OS/2. Most of the work is based on IBM's USB stack which is unfortunately not always the best known solution because it is based on official standarts. For sure Microsoft did it different so many devices are not recognized correctly on OS/2 or eCS. IBM itself seems not to be interested in following the Microsoft way, which makes the USB stack useless for quite some devices.
Serveral people started to release their own version of the drivers, always based on the original work of IBM. This page tries to gather the different efforts, the goal is to have some kind of netlabs.org USB release which should get the most compatible one with current devices.
Discussion
All discussions take place on the usb-dev@netlabs.org mailinglist, you can read the archive online as well:
There are many other ways to read and post in this mailinglist, please check the Mailinglists page for more information.
Ideas
USB driver
At the moment there are several different USB drivers available, each one supports some features more or less:
- CW-USBMSD, the driver from Chris Wohlgemuth.
- USBD.SYS included in MMPORT by Martin Kiewitz. This driver implements the enumeration of devices like Windows does so it should be more compatible with devices than the original one by IBM.
PM/WPS integration
Jason Stefanovich posted some pretty good ideas in a posting to the usb-dev Mailinglist. The archive of the message is not online at the moment, will be fixed soon. One should write a summary about his ideas here. You are welcome to contribute :)
Christian Langanke and Markus Montkowski had some good ideas as well. Please summarize here guys.
REXX
Martin Kiewitz implemented some REXX wrappers in his MMPORT package. This could be used as a base for other REXX wrappers.
AFAIK there are other wrappers as well but I don't know details. Please extend if you know more.
Java interfaces on OS/2 and eCS
Christoph Bratschi had some nice ideas for a Java-USB interface on OS/2 based on the proposal by IBM. Please add more information and links here Christoph.
This library is also in use by the jSyncManager JSyncManager. So long as the implementation is sufficiently complete to detect the addition and removal of USB devices, the configuration of devces, the aquisition of the interface endpoints, and the tools to do bulk transport communications, it will permit USB-dock based PalmOS handhelds to sync on OS/2.
USB Ressource Manager
Written by Markus Montkowski it needs some refresh. Add your requests/ideas here. Source is in netlabs.org CVS repository.
GENMAC and USB devices
Willibald Meyer wrote a generic wrapper to use NDIS drivers of Windows 2000 or higher on OS/2. It would be possible to extend this driver for USB NIC drivers as well.
Please list the required enhancements here.