-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SCSI command 0x1B not implemented (53c810). #36
Comments
Cross-posting Hoffman's information from the google group for reference:
|
I tested some more and confirmed that unimplemented SCSI 0x1B crash during dismount and logout commands sent packet to RDD42 CDROM drive to eject CD image. Also I recommend to implement SCSI 0x1B command on AXPbox emulator so that it will not crash and adding prompt handler (separating from CPU thread) to handle attach/detach commands like in SIMH emulator without shutting system down each time. With working around solution, I suggest to use mount/system so that it will not crash until SCSI 0x1B command is implemented. Username: system Exception in SYM thread: Not implemented: pci0.1(sym53c810).disk0.4(file): Unknown SCSI command 0x1b. Username: system Welcome to OpenVMS (TM) Alpha Operating System, Version V8.4-2L1 Username: system Device Device Error Volume Free Trans Mnt Disk TSAXP1$DKA400:, device type RRD42, is online, mounted, software write-
Volume Status: ODS-2, subject to mount verification, allocation inhibited $ sh cpu System: TSAXP1, AlphaServer ES40 CPU ownership sets: CPU state sets: |
This could be an enhancement to issue #12 |
The proper solution to this comprises of two different tasks:
I'm working on this right now (in order). As a workaround adding 0x1b to ignored commands in Sym53C810.cpp would probably work. |
When I logged out of system, axpbox immediately crashed with unknown SCSI command 0x1B. I was able reproduce errors at some chance when I attempted to log off.
Exception in SYM thread: Not implemented: pci0.1(sym53c810).disk0.4(file): Unknown SCSI command 0x1b.
: /home/sword7/axpbox/src/src/Disk.cpp, line 1495.
Emulator Failure: Threading error: SYM thread has died: /home/sword7/axpbox/src/src/Sym53C810.cpp, line 1501
Stop threads: cpu0 srl0 sym ali kbd
Freeing memory in use by system...
pci0.1(sym53c810).disk0.0(file): Closing file.
Update:
I checked SCSI command reference and learned that system attempted to unload CD during logout command with SCSI command 1B (load/unload or start/stop unit).
Thanks,
Tim
The text was updated successfully, but these errors were encountered: