Just stumbled over this old usenet message www.usenetarchives.com/view.php?id=comp.sys.next.software&mid=PHQzOGVoaHFjbjZhNTVlQGNvcnAuc3VwZXJuZXdzLmNvbT4 (
https://www.usenetarchives.com/view.php?id=comp.sys.next.software&mid=PHQzOGVoaHFjbjZhNTVlQGNvcnAuc3VwZXJuZXdzLmNvbT4) from 2000 where the author claims to have uploaded an UsbUHCI host controller driver, a generic USB postscript printer driver, and a Philips Xwave-400U USB speaker driver to peak.org. The mentioned files are:
ftp://ftp.next.peak.org/pub/openstep/submissions/UsbUHCI.0.9.I.b.tar.gz
ftp://ftp.next.peak.org/pub/openstep/submissions/UsbUHCI.0.9.README
ftp://ftp.next.peak.org/pub/openstep/submissions/USBPrinter.0.9.I.b.tar.gz
ftp://ftp.next.peak.org/pub/openstep/submissions/USBPrinter.0.9.I.README
ftp://ftp.next.peak.org/pub/openstep/submissions/X400UAudio.0.9.I.b.tar.gz
ftp://ftp.next.peak.org/pub/openstep/submissions/X400UAudio.0.9.README
I tried to find that driver on the usual download resources including archive.org but no luck.
There is a USBOHCI driver by the same author at www.nextcomputers.org/NeXTfiles/Software/OPENSTEP/Drivers/Third_Party/i386/other/ (
https://www.nextcomputers.org/NeXTfiles/Software/OPENSTEP/Drivers/Third_Party/i386/other/) but the UsbUHCI variant is not available there.
Does anybody on the forum have a copy of these UsbUHCI driver files and could make them publically availaible?
Found it!
http://www.oldcomputers-archive.fr/NeXT/openstep/submissions/We need to back up that whole domain. It looks like they have a lot of things that the z80.org mirror never captured, including some Rhapsody files. Some of those directories can be browsed by pointing the Wayback Machine at peak.org, but perhaps 0.5% of the content is there. This seems to be a very recent posting, too; all the file dates say Oct 7 2024.
ok
Quote from: Rhetorica on October 29, 2024, 09:08:37 PMFound it!
Rhetorica, thanks a lot for these unexpected excellent news!
QuoteWe need to back up that whole domain. It looks like they have a lot of things that the z80.org mirror never captured, including the Rhapsody and OS X Server files.[...]
Recursively mirroring this with wget retrieves about 3.9GB of data. Not sure if everything is worthwhile enough to sacrifice that amount of storage, though.
It's a pity no source code is available for these Usb[OU]HCI drivers. While the drivers install they'd still need some tweaking and also additional drivers associated for USB devices like pendrives to be really useful. But it is already an astounding achievement by the original author to have come this far.
Quote from: wmlive on October 30, 2024, 03:31:38 PMRecursively mirroring this with wget retrieves about 3.9GB of data. Not sure if everything is worthwhile enough to sacrifice that amount of storage, though.
Certainly it's not all unique, but many of the files in the /openstep directory look like they were missing. Unfortunately the Rhapsody and OS X Server directories were mostly empty skeletons. I'm mirroring it at ******************/archive/ just to be on the safe side, with the empty directories removed.
QuoteIt's a pity no source code is available for these Usb[OU]HCI drivers. While the drivers install they'd still need some tweaking and also additional drivers associated for USB devices like pendrives to be really useful. But it is already an astounding achievement by the original author to have come this far.
I'm sure this is useless, but we
do have some OS X code related to USB device management...
https://github.com/apple-oss-distributions/IOKitUser/tree/IOKitUser-52/usb.subprojhttps://github.com/apple-oss-distributions/IOKitUser/tree/IOKitUser-52/hidsystem.subproj/USBHIDParser.subprojDoes anything equivalent exist for Rhapsody, I wonder?
Quote from: Rhetorica on October 30, 2024, 04:44:26 PMDoes anything equivalent exist for Rhapsody, I wonder?
Maybe not exactly equivalent, but the Darwin-0.3 source tree contains at least some USB related stuff:
github.com/evolver56k/Darwin-0.3/tree/master/kernel-7/bsd/dev/ppc/drvUSBCMD (
https://github.com/evolver56k/Darwin-0.3/tree/master/kernel-7/bsd/dev/ppc/drvUSBCMD)
Not sure if this would be useful enough for backporting by some gifted programmer.