I looked at the emulator and it follows a very straightforward but non-standards compliant strategy: switch (xferp->cmd[0]) { Exiting the emulator in not an option here. To quote the SPC-4 SCSI Primary Command standard:
Correctly refusing unimplemented SCSI CDB commands is one of the basic operations of a device server. On 04/11/19 09:40, martin%NetBSD.org@localhost
wrote:
Synopsis: pmax on gxemul hangs with "UNIMPLEMENTED SCSI command" Responsible-Changed-From-To: port-pmax-maintainer->kardel Responsible-Changed-By: martin%NetBSD.org@localhost Responsible-Changed-When: Thu, 11 Apr 2019 07:40:31 +0000 Responsible-Changed-Why: Over to commiter - could you please have a look and check whether their emulation is broken for this optional comand? |