This should become the home for about all source code related to USB on OS/2 and eCS, namely:
- USB UHCI, OHCI and EHCI host controller driver
- USB MSD clones
- USB CDROM driver (search for USB on hobbes)
- USBCFG (ask the author, not sure if this is OSS)
- libusb, mainly used for Unix-like apps
- USBMOUNTD (search hobbes)
- ... whatever we forgot
A more detailed list of stuff can be found in the netlabs.org Wiki.
Binaries
Version 11.xx and 12.xx
Official binary releases (version 11.xx and 12.xx) can be downloaded at the Arca Noae Website from one of the Arca Noae OS/2 and eCS drivers and software packages.
Version 10.xx
Binary releases (version 10.xx) can be downloaded at Hobbes Archive. They will initially be placed in the /pub/incoming directory and eventually be moved to the final destination.
Component | Package | Version | Date | Description |
USB Driver Binaries | ZIP | 10.251 | 2024-10-31 | USBDRV is an updated USB host controller drivers: USBUHCD.SYS, USBOHCD.SYS, USBEHCD.SYS, USBD.SYS, USBRESMG.SYS and more USB drivers. |
Support and Submitting Tickets
Support for 11.xx and 12.xx version is provided at Arca Noae Support. Also see the Arca Noae User Support page for support.
Support for 10.xxx versions is provided here.
Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created.
In order to receive e-mails when your ticket is updated, make sure you have updated your preferences with your correct e-mail address.
We review the tickets regularly and leave comments if we need more info. So please revisit the Feedback analysis as often as possible. If we leave comment and don't get feedback from the ticket creator, we will close the ticket after some weeks.
You must be logged into TRAC to create tickets. Please login with your Netlabs login id. If you do not have a login id, you can request one at http://www.netlabs.org/en/site/member/member.xml. Your login id is created immediately even though there is no indication that it was done. After creating your login, simply go back to the USB support page, click Login at the top of the page, and use your new login and password to log in. If you have trouble acquiring a Netlabs login id send an e-mail to Netlabs Community Mailing List.
Please make sure your name and e-mail address are set correctly in your Preferences. This will ensure that you get an e-mail when your ticket is updated.
Developers
Getting the sources
In addition to browsing the sources here, you can check out the sources with your favorite subversion client.
USBCALLS Toolkit
The toolkit for building applications that use the USBCALLS.DLL interface to the USB stack is available here: UsbCallsToolkit.zip
This toolkit requires the USB drivers version 11.10 or higher or version 10.212 or higher.
License
- Version 10.xxx binaries are AS-IS freeware. Source code is a Netlabs collaborative closed source project.
- Version 11.xxx binaries are provided under Arca Noae subscription.
Credits
- Rüdiger Ihle
- Lars Erdmann
- David Azarewicz
- Wim Brul