Subject: Some random questions about boot n' build messages ...
To: None <current-users@NetBSD.ORG>
From: Greg Earle <earle@isolar.tujunga.ca.us>
List: current-users
Date: 03/27/1996 06:30:21
I just did a (nearly) completely clean "make build" from yesterday's sources
on a Pentium 120.  In light of this, a few trivial questions:

(1) "make build" errors

===> domestic/lib/libkrb
[...]
test -L krb_err.et -a ! -e krb_err.et && rm -f krb_err.et
*** Error code 1 (ignored)
[...]
===> domestic/lib/libkadm
cd /usr/src/domestic/lib/libkadm/../../usr.bin/compile_et && make depend && make
test -L kadm_err.et -a ! -e kadm_err.et && rm -f kadm_err.et
*** Error code 1 (ignored)
[...]
===> domestic/lib/libss
[...]
cc   -o make_cmds mk_cmds.o options.o utils.o ct.o cmd_tbl.o -ll
test -L ss_err.et -a ! -e ss_err.et && rm -f ss_err.et
*** Error code 1 (ignored)
[...]
if [ ! -h kerberosIV ]; then  ln -s . kerberosIV;  fi
test -L std_rqs.ct -a ! -e std_rqs.ct && rm -f std_rqs.ct
*** Error code 1 (ignored)
[...]
===> domestic/usr.sbin/kadmin
test -L kadmin_cmds.ct -a ! -e kadmin_cmds.ct && rm -f kadmin_cmds.ct
*** Error code 1 (ignored)

[And much later ...]
 
===> regress/sys/arch/i386/ldt
cc -g  -Werror  -c /usr/src/regress/sys/arch/i386/ldt/testldt.c
cc   -o testldt testldt.o -li386
(cd /usr/src/etc && make DESTDIR=/ distrib-dirs)
install -d -o root -g wheel -m 755 /
mtree -def mtree/4.4BSD.dist -p // -u
usr/include:
        permissions (0555, 0755, modified)
[...]
usr/include/rpcsvc:
        permissions (0555, 0755, modified)
missing: ./usr/obj (not created: File exists) 
*** Error code 2 (ignored)

    What's with all these little "test"-related errorlets?

(2) New kernel messages (NetBSD/i386)

NetBSD 1.1B (SCIPIO) #0: Wed Mar 27 04:48:18 PST 1996
    root@scipio.jpl.nasa.gov:/usr/src/sys/arch/i386/compile/SCIPIO
CPU: Pentium (GenuineIntel 586-class CPU)
[...]
pci0 at mainbus0 bus 0: configuration mode 2
vendor 0x10b9 product 0x1451 (class bridge, subclass host, revision 0xbd) at
pci0 dev 0 function 0 not configured
vendor 0x10b9 product 0x1449 (class prehistoric, subclass miscellaneous,
revision 0xb2) at pci0 dev 2 function 0 not configured

    Chris mentioned having done something recently involving these PCI
    creatures.  I know he mentioned PCI-PCI bridges specifically, and this
    isn't one; but earlier he'd teased with an Alpha "dmesg" output of

pci0 at apecs0 bus 0
[...]
sio0 at pci0 device 7: Intel 82378IB PCI-ISA Bridge (System I/O) (rev. 0x03)

    Me likey this better than "(class bridge, subclass host, revision 0xbd)"!

ahc0 at pci0 dev 5 function 0ahc0: 294x Single Channel, SCSI Id=7, aic7870, 16
SCBs
ahc0: Using Edge Triggered Interrupts
ahc0: Downloading Sequencer Program...Done
ahc0: Probing channel A
scsibus0 at ahc0
ahc0: SDTR, target 0 period 100 offset 15

    What does "SDTR" stand for?  I get these on all of my fixed disk and CD-ROM
    target id's ... (but not my Exabyte?!?)

probe(ahc0:5:0): Target Busy
probe(ahc0:5:0): Target Busy
st0 at scsibus0 targ 5 lun 0: <EXABYTE, EXB-8200, 253X> SCSI1 1/sequential removable
st0: st0(ahc0:5:0): Target Busy
st0(ahc0:5:0): Target Busy
st0(ahc0:5:0): Target Busy
drive empty

    Why are all these "Target Busy" messages emitted?  Presumably it's because
    the drive is still recovering from the SCSI bus reset emitted at some point
    in the boot, right?  But are these SCSI diags best left to be enabled by a
    flag ("stdebug", anyone?) ... ?

ahc0: SDTR, target 6 period 200 offset 15
ahc0: target 6 synchronous at 5.0MB/s, offset = 15
cd0 at scsibus0 targ 6 lun 0: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable
cd1 at scsibus0 targ 6 lun 1: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable
cd2 at scsibus0 targ 6 lun 2: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable
cd3 at scsibus0 targ 6 lun 3: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable
cd4 at scsibus0 targ 6 lun 4: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable
cd5 at scsibus0 targ 6 lun 5: <PIONEER, CD-ROM DRM-600, 2403> SCSI1 5/cdrom removable

    I just HAD to add this.  *grin*  We have one of those (now slightly older)
    Pioneer 6-CD CD-ROM jukeboxes.  It used to run under SunOS 4.1.3, but the
    vendor-supplied driver was actually tied to a Sun hostid (bastards!), so
    when that host went away, we lost the use of it.  I was going to send my
    minions off to investigate how to get a newer driver release and a change
    in qualified hostid to run it on, but instead I stuck it on my now-1.1B
    NetBSD/i386-current system.  Voila!  Check this out:

scipio# mount -v -t cd9660 -o ro /dev/cd2d /mnt
/dev/cd2d on /mnt type cd9660 (local, read-only)

scipio# ls -FC /mnt
aareadme.txt*   mg15sxxx/       mg45nxxx/       mi20nxxx/       mi45sxxx/
document/       mg20nxxx/       mg45sxxx/       mi20sxxx/       mi50nxxx/
gazetter/       mg20sxxx/       mg50nxxx/       mi25nxxx/       mi50sxxx/
index/          mg25nxxx/       mg50sxxx/       mi25sxxx/       scxxxxxx/
label/          mg25sxxx/       mi00nxxx/       mi30nxxx/       sexxxxxx/
mg00nxxx/       mg30nxxx/       mi05nxxx/       mi30sxxx/       software/
mg05nxxx/       mg30sxxx/       mi05sxxx/       mi35nxxx/       voldesc.sfd*
mg05sxxx/       mg35nxxx/       mi10nxxx/       mi35sxxx/
mg10nxxx/       mg35sxxx/       mi10sxxx/       mi40nxxx/
mg10sxxx/       mg40nxxx/       mi15nxxx/       mi40sxxx/
mg15nxxx/       mg40sxxx/       mi15sxxx/       mi45nxxx/

YES!!!!  NetBSD fuckin' ROCKS!!!  (-:

(This is an ISO 9660 CD-ROM of Viking lander Mars images, btw.)

	- Greg