Subject: Re: a silly question
To: None <patl@phoenix.volant.org>
From: URA Hiroshi <ura@hiru.aoba.yokohama.jp>
List: port-sparc
Date: 10/15/1999 06:28:09
----Next_Part(Fri_Oct_15_06:28:02_1999_950)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


>> On Tue, 12 Oct 1999 12:30:13 -0700 (PDT), patl@phoenix.volant.org said:

>> What OS you are booting has absolutely no effect on what the ROM
>> monitor supports for the first boot stage.  So are you claiming
>> that an SS2 ROM monitor will boot from CD-ROMs with 2048Kb sectors;
>> or that if you boot the first stage from floppy or some other medium
>> that you can finish the boot from a 2048Kb-only CD-ROM?

> Hmm.  Sun may have expanded the capabilities of the ROM monitor
> once a bootable CD-ROM spec was standardized.  But remember that
> the SS2 is older than the IPX; so even if the IPX can do it, the
> SS2 might not be able to.  (Or it might depend on ROM revision.)

He told me that SS2 could also boot OpenBSD from the 2048kb-only
CD-ROM. I've attached his dmesg output.

> Exactly which models and/or ROM revisions support booting from
> 2048-byte-only CD-ROMS would be a very useful item for one of
> the FAQs.

This is good idea.


--
ura


----Next_Part(Fri_Oct_15_06:28:02_1999_950)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="dmesg.boot"


ok boot cdrom 2.5/sparc/bsd.rd
Can't open input device.
SPARCstation 2, No Keyboard
ROM Rev. 2.4.1, 96 MB memory installed, Serial #4247733.
Ethernet address 8:0:20:e:92:95, Host ID: 5540d0b5.


Rebooting with command: cdrom 2.5/sparc/bsd.rd
Boot device: /sbus/esp@0,800000/sd@6,0:c   File and args: 2.5/sparc/bsd.rd
>> OpenBSD BOOT 2.0
Booting 2.5/sparc/bsd.rd @ 0x4000
1007616+2354056+60080=0x33ff1f
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-1999 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 2.5 (RAMDISK) #47: Fri Apr 16 11:45:57 MDT 1999
    deraadt@sun4m.openbsd.org:/usr/src/sys/arch/sparc/compile/RAMDISK
real mem = 100564992
avail mem = 94384128
using 16 buffers containing 1048576 bytes of memory
bootpath: /sbus0/esp@0,800000/sd@6,0:c
mainbus0 (root): SUNW,Sun 4/75
cpu0 at mainbus0: CY7C601 @ 40 MHz, TMS390C602A FPU; cache chip bug - trap page uncached
cpu0: 64K byte write-through, 32 bytes/line, hw flush cache enabled
memreg0 at mainbus0 ioaddr 0xf4000000
clock0 at mainbus0 ioaddr 0xf2000000: mk48t02 (eeprom)
timer0 at mainbus0 ioaddr 0xf3000000 delay constant 17
auxreg0 at mainbus0 ioaddr 0xf7400003
zs0 at mainbus0 ioaddr 0xf1000000 pri 12, softpri 6
zs0a: console i/o
zs1 at mainbus0 ioaddr 0xf0000000 pri 12, softpri 6
audioamd0 at mainbus0 ioaddr 0xf7201000 pri 13, softpri 4
audio0 at audioamd0
sbus0 at mainbus0 ioaddr 0xf8000000: clock = 20 MHz
dma0 at sbus0 slot 0 offset 0x400000: rev 1+
esp0 at sbus0 slot 0 offset 0x800000 pri 3: ESP100A, 20MHz, SCSI ID 7
scsibus0 at esp0: 8 targets
sd0 at scsibus0 targ 1 lun 0: <SEAGATE, ST32430N, 0300> SCSI2 0/direct fixed
sd0: 2049MB, 3992 cyl, 9 head, 116 sec, 512 bytes/sec, 4197405 sec total
sd1 at scsibus0 targ 3 lun 0: <SEAGATE, ST11200N SUN1.05, 8358> SCSI2 0/direct fixed
sd1: 1005MB, 1872 cyl, 15 head, 73 sec, 512 bytes/sec, 2059140 sec total
cd0 at scsibus0 targ 6 lun 0: <PIONEER, CD-ROM DR-104X, 0022> SCSI2 5/cdrom removable
le0 at sbus0 slot 0 offset 0xc00000 pri 5: address 08:00:20:0e:92:95
le0: 16 receive buffers, 4 transmit buffers
cgsix0 at sbus0 slot 3 offset 0x0: SUNW,501-1672, 1152 x 900, rev 6
cgsix0: attached to /dev/fb
fdc0 at mainbus0 ioaddr 0xf7200000 pri 11, softpri 4: chip 82072
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
rd0: fixed, 4352 blocks
rootdev=0x1100 rrootdev=0x6a00 rawdev=0x6a02
WARNING: clock gained 180 days -- CHECK AND RESET THE DATE!
WARNING: no swap space found
sh: /etc/rc: No such file or directory
Enter pathname of shell or RETURN for sh: 
erase ^?, werase ^W, kill ^U, intr ^C
Supported terminals are: sun vt* pcvt* pc3 dumb
Terminal type? [sun] 
Erase is delete.
Kill is control-U (^U).
Interrupt is control-C (^C).
(I)nstall, (U)pgrade, or (S)hell? Shell
# ls
.profile     etc          install.sub  mnt          tmp          var
bin          install      instbin      mnt2         upgrade
dev          install.md   kern         sbin         usr
# halt
Oct 14 14:54:25 init: kernel security level changed from 0 to 1
syncing disks... done
halted

Program terminated

----Next_Part(Fri_Oct_15_06:28:02_1999_950)----