site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Thread-index: AcjW9kdSt7KiVYmfSCuKf5SpsbDhFQAeeOeA Thread-topic: USB Mass Storage: command size limits Why does the mac never send commands larger than 128kB to a USB mass storage device? I was wondering if I could tweak this for our USB device, which can support bigger commands. However it looks like the traffic is limited by IOBlockStorageDriver. How could I change the behaviour of IOBlockStorageDriver? I can subclass and instantiate IOBlockStorageServices from a custom LUN driver, but how could I cause a subclass of IOBlockStorageDriver to be loaded for my device? Is that even the right way to do it? I did have a play with a subclass of IOPeripheralDeviceType00, overriding ReportMaxBlocksReadTransfer(), but that didn't seem to let me INCREASE the command size, only decrease it. Cheers, Andy _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com