On 08/09/2010 01:51 AM, adq wrote:
Figured out what the problem is - READ DVD STRUCTURE has its xfer length in an unexpected place, so hw/scsi-bus.c retrieves completely the wrong value for the transfer length. Attached nasty hacky (!) patch fixes it as a proof of concept, will see what I can do to clean it up later. I'd probably want it to warn if it sees SCSI commands it doesn't know how to explicitly handle to aid debugging this sort of thing in future.
Hi Andrew, are you going to submit a similar patch in definitive form? Paolo