Nick Couchman wrote:
So, forgive the ignorant question, but does this look to be an OpenBIOS issue or a Qemu issue?
Until you figure out why the seek is failing, you won't know.
Minor comment about "seek"; this is in the forth engine file support, and "seek" actually translates to scsi (or atapi) reads. It will pre-load about 8k of data for future reads, so when debugging this, if you put a breakpoint in your HBA code where scsi commands get issued, you may be able to figure out what mistake it's making.