On Sun, Jan 01, 2006 at 04:30:48PM -0500, Michael Dickens wrote: > a quick summary would be "it's either really trivial but > difficult to find, or really trick and difficult to find". There > seems to be no issue with transport at 2 MBps, usually not for 4 MBps > (but sometimes, yes), but nothing beyond that ... it's as if the > Mac's USB controller isn't being set to "480 Mbps" ("high speed" > according to Apple's documentation) mode.
I am almost certain that the problem is that you are not submitting multiple asynchonous requests to the USB subsystem. This 4MB/sec "limit" is what we are also seeing on NetBSD, which is also (at this time) lacking a method to stream multiple bulk requests. Since the existing libusb darwin/osx implementation issues non-blocking bulk reads and writes, but then immediately blocks waiting for them to complete, it does seem that we have all the bits and pieces that we need to construct a fusb_osx. > gr-audio-osx is being tested at UND, and I'll release a first version > sometime soon. BTW: Either this should be renamed "gr-audio-darwin" > or the "darwin" named codes and references in (e.g.) USRP should be > renamed "osx". I believe the latter is the proper naming solution, > as the audio and USB support are provided in OSX libraries which (to > the best of my knowledge and understanding) are not part of darwin. OK. Is there consensus among the mac folks that globally changing "darwin" to "osx" is the appropriate action? Eric _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio