Subject: install/17973: Addition to port/sparc[64] FAQ
To: None <gnats-bugs@gnats.netbsd.org>
From: None <lavalamp@spiritual-machines.org>
List: netbsd-bugs
Date: 08/17/2002 15:42:21
>Number:         17973
>Category:       install
>Synopsis:       Addition to port/sparc[64] FAQ
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    install-manager
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 17 12:44:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     lavalamp@spiritual-machines.org
>Release:        NetBSD 1.6B
>Organization:
	
>Environment:
System: NetBSD hurt 1.6B NetBSD 1.6B (GENERIC) #0: Sat Jun 29 22:59:21 EST 2002 grant@mofo:/work/netbsd/current/20020629.sparc/obj/sys/arch/sparc/compile/GENERIC sparc
Architecture: sparc
Machine: sparc
>Description:
	The port/sparc FAQ doesn't mention quirks about 512 byte block sizes, athough
	it is mentioned int he INSTALL.txt briefly without an explanation.
>How-To-Repeat:
	Find a generic SCSI cd-rom.  Attach it to your sparc[64] machine.  Get
	frustrated why it won't boot a known working CD ISO of the sparc installer
>Fix:
	Google!

	From the SUN CD-ROM FAQ AT:

http://www.pimpworks.org/sun/general.html

--------------------------------------------------------------------------------
Sun CD-ROM FAQ: General

How do I use the CD-ROM drive on <insert non-Sun operating system here>?

SparcLinux, NetBSD/sparc, OpenBSD/sparc, etc

To boot from a bootable CD-ROM, a Sun compatible (512 byte block) CD-ROM
drive is still required since it is the PROM which handles booting from a
CD-ROM drive, but once the system has been booted, any CD-ROM drive will work
(as the CD-ROM driver supports 2048 byte blocks).

It has been reported to me that the boot loader in Solaris 2.6 and later does
something very early on in the boot process to allow support for virtually
all CD-ROM drives. I suspect it will not be long before the same thing is
done for the bootloaders of the abovementioned operating systems.

--------------------------------------------------------------------------------

...I don't see any copywrite, but obviously we shouldn't use this verbatim:

i.e.:

Q: Why won't my non-Sun SCSI CD-ROM drive boot the NetBSD/Sparc CD-ROM ?

A: Most UNIX workstations, including SUN, have a PROM that requires the
CD-ROM to support a 512 byte block size.  Most OEM Sun CD-ROM drives are set
to 512 byte block size by default.  Other 3rd party drives may have a jumper
to change the value from 2048 bytes.  Check with your hardware vendor --
those drives that do not will be unusable for booting, but will be useable
once the kernel is loaded for normal operations.
>Release-Note:
>Audit-Trail:
>Unformatted: