I have a USB 1.1 Isoc device which also has a interrupt pipe.
When the device is connected to a USB 2.0 Hub and the hub is connected
to a USB 2.0 port on the Mac and I set the alternate interface to 7
(maxPacketSize 1023) the interrupt pipe is no longer a valid pipe. I
get the following error, invalid pipe ref. (e0004061), when trying to
do a ReadPipeAsync or GetPipeProperties.
On the same computer, if I move the hub connection from the 2.0 port on
the Mac to the 1.1 keyboard port, everything works as expected, no
errors and I can read the interrupt pipe.
Also, if I connect the USB 1.1 device directly to the USB 2.0 port on
the Mac, everything works as expected, no errors and I can read the
interrupt pipe.
With the device connected through the 2.0 Hub to a 2.0 Port on the Mac
and I set the alternate interface to 6 (maxPacketSize 896), then
everything works as expected, no errors and I can read the interrupt
pipe.
I have been able to duplicate this issue using another USB 1.1 Isoc
device (different chipset) with an interrupt pipe. I also have had
users report this issue using different USB 2.0 Hubs.
The main test system is a iMac 1.8GHz G5 20", Belkin F5U231 Tetra Hub,
Mac OS 10.3.8
Other 2.0 hubs tried on different computers are:
D-Link DUB-H4 USB 2.0
Belkin F5U237 Hi Speed USB 2.0 7 port hub
Targua USB 2.0 7 port hub
Is this a known issue or am I missing something?
Thank you,
Eric Hangstefer
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden