PymbleSoftware wrote:
My understanding right or wrong is that the SGI (PROM or IRIX) device drivers need 512 byte blocks and it is not specific to that drive, as other drives also have a 512 byte jumper.
Correct, the device driver (IRIX kernel) needs 512byte blocks and that's why the PROM sets the drive to 512byte block mode (except for pre-Indigo1 hardware).
PymbleSoftware wrote:
I also suspect it is unrelated to media itself.
Almost. Apparently this mode setting is different between CD-ROMs and DVD-ROMs. If you make a 1:1 copy of a CD-ROM on a DVD-RW disc and attempt to boot from that, it fails. A drive like the slot-loading Pioneer 16x SCSI DVD-ROM has a jumper to set DVD to 512byte as well, and then you can boot from an IRIX DVD. You can make your own DVDs by merging the contents of a bunch of CD-ROMs and boot from that too. This even works for IRIX versions that know nothing of DVDs, like IRIX 6.2, because it's just another removable, 512byte blocksize medium. As long as the disklabel is similar to an IRIX CDROM and the filesystem is EFS, it works fine.
_________________
Now this is a deep dark secret, so everybody keep it quiet 
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgiCurrently in commercial service:

(2x)

In the
museum: almost every MIPS/IRIX system.
Wanted: GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)