> > Maybe reading 512 bytes is possible with your driver, but reading 128 > KiB is not? > That turned out to be true. I wondered if others had run into this problem and whether any work had been done towards breaking up the read (and write too) into a loop that read a smaller chunk at a time.