Hi, Attached patch fixes status0, status1 and status2 handling, which were broken in read/write commands and in some subtle ways. Status values are now calculated during command execution and not at the very end. This allows removing of one hack in fdctrl_handle_sense_interrupt_status(). This also removes the FD_STATE_SEEK/FD_DID_SEEK stuff. Hervé