aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi/scsi-bus.c
diff options
context:
space:
mode:
authorJohn Millikin <john@john-millikin.com>2022-08-17 14:38:47 +0900
committerPaolo Bonzini <pbonzini@redhat.com>2022-09-01 07:42:36 +0200
commitc6e51f1bb28ed762d2039c063cbb71a8ad29762d (patch)
tree2fd766f0e5cd528f589ab53da840252dad16275e /hw/scsi/scsi-bus.c
parente93ded1bf6c94ab95015b33e188bc8b0b0c32670 (diff)
esp: Handle CMD_BUSRESET by resetting the SCSI bus
Per investigation on the linked ticket, SunOS issues a SCSI bus reset to the ESP as part of its boot sequence. If this ESP command doesn't cause devices to assert sense flag UNIT ATTENTION, SunOS will consider the CD-ROM device to be non-compliant with Common Command Set (CCS). In this condition, the SunOS installer's early userspace doesn't set the installation source location to sr0 and the miniroot copy fails. Signed-off-by: John Millikin <john@john-millikin.com> Suggested-by: Bill Paul <noisetube@gmail.com> Buglink: https://gitlab.com/qemu-project/qemu/-/issues/1127 Message-Id: <20220817053846.699310-1-john@john-millikin.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/scsi/scsi-bus.c')
0 files changed, 0 insertions, 0 deletions