Apparently IOKit does not like all blocks at offset 0 only, fix to pass
memory-offset with IO operations.
Handle IO operations greater than 1 block.