site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com -- Terry Hi all, I'm seeing a weird error from pread in the following setup: The copy is done in DKIOCGETMAXBLOCKCOUNTREAD chunks (128KB for ATA). Mac OS X 10.5.7 (Darwin 9.7) on Intel. Thanks for any help?_______________________________________________ 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/tlambert%40apple.com _______________________________________________ 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... There is nothing directly in the normal code path that does kauth checks after the open is successful. So it's your driver or your code. Is you code multithreaded? If so, does it serialize the close? On May 20, 2009, at 2:55 AM, Brian Bergstrand wrote: Copying from a 300GB PATA drive connected via USB to another 300GB ATA drive connected via Firewire using the raw char devices for each. After copying about 37GB of data, pread fails on the source USB drive with EACCES (13). According to the man page, this is not a valid error return (although the man page may be out of date). So where is the EACCES coming from? The IOKit block drivers? And what does it mean in this situation? This email sent to tlambert@apple.com This email sent to site_archiver@lists.apple.com
participants (1)
-
Terry Lambert