Many thanks for the reponse! Being somewhat stubborn, I'm going to
try and get this gadget going under OS 9.
>Writing USB drivers, particularly on OS 9, is not terrifically easy,
>you are expected to know more of less what you're doing before you
>start. This is not meant to be an introduction to USB, its meant for
>developers who already know USB and want to do it on the Mac.
>
>If you have to cope with learning USB, learning the Mac and also with
>a misbehaving device then you've got a lot to learn. As I said before
>OS X makes this a lot easier. (And we're beginning to forget
>everything we ever knew about OS 9.)
I'm only somewhat intimidated. The trackerpod device seems better behaved,
now that I've played with it a little. I took it over to a friend's with a pc,
and it works as advertised under windows. Also, if I just plug it in to an
upgraded 8500 with a USB PCI bus card, running OS 9.1, it shows up nicely
in the Apple System Profiler, e.g.
Product ID: 1
Vendor: Vendor 12581 (Eagletron)
Driver Version: 1.4.6
Driver: USBHIDDriver
Power: 500 mA
Release Number: 80.0
The profiler even puts the device in a state where the front panel led's
blink pleasantly in order, one second per blink. However the USB prober
utility run at level 5 spews out lots of stuff, the USBHIDDriver does seem
to get loaded, but then has the errors as described earlier.
So unless reason sets in, my plan is to get one of the smaller driver
projects in the DDK
going, probably the MouseModule or the UniversalModule example, modify it
to see the
trackerpod, try and at least read the vendor data and report it out via
IOExpertStatus()
calls, and go on from there. Looks like I'll be using calls like
USBSetConfiguration(), and
USBDeviceRequest(). Any and all advice appreciated.
I know it's a little nuts, but this thing works under linux, works under
windows,
certainly OS 9 is not such a delicate flower!
Thanks again!
rob
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.