piscsi icon indicating copy to clipboard operation
piscsi copied to clipboard

Can’t boot Solaris 2.5.1 install CD on SPARCstation 5

Open delan opened this issue 1 year ago • 3 comments

Info

  • Which version of Pi are you using: Raspberry Pi 4 Model B (1GB)
  • Which github revision of software: v24.04.01
  • Which board version: akuker 2.6d
  • Which computer is the PiSCSI connected to: Sun SPARCstation 5
  • Which OS you are using (output of 'lsb_release -a'): official image 2024-04-30-PiSCSI-v24.04.01-arm64-lite.zip

Describe the issue

With the correct CDROM sector size selected for a SPARCstation 5 (#1473), the Solaris 2.5.1 installer kernel now boots without any SCSI errors nor hanging the Pi, but then it fails to mount the root filesystem.

Full logs: journalctl.txt

Toshiba XM-3401TA:

mpv-shot0018 mpv-shot0019

Generic CD-ROM block size 512:

mpv-shot0020 mpv-shot0021

I think my hardware and termination are ok, because the same setup works fine on a ZuluSCSI. Maybe I made a mistake when assembling my PiSCSI, or damaged it somehow? Any advice on how I can troubleshoot this would be much appreciated.

delan avatar Jul 19 '24 14:07 delan

@delan Have you tried to configure different INQUIRE vendor strings? IIRC, many UNIX workstations will only boot from CD-ROM when they encounter devices that identify themselves as a particular bespoke drive model.

We have defined some known-to-work examples in https://github.com/PiSCSI/piscsi/blob/develop/python/web/src/drive_properties.json

rdmark avatar Jul 27 '24 22:07 rdmark

@delan Were you able to try these device profiles? The Web UI has a handy feature where you can attach a CD-ROM drive using one of those profiles, and then subsequent use of that attached device will inherit those settings that improve compatibility.

rdmark avatar Jul 30 '24 11:07 rdmark

Thanks for the advice! I haven’t had time to try it yet sorry, hopefully that will change at some point next month.

delan avatar Jul 30 '24 12:07 delan