Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Sep 1998 12:16:50 -0600
From:      Steve Passe <smp@csn.net>
To:        "Justin T. Gibbs" <gibbs@plutotech.com>
Cc:        "Jordan K. Hubbard" <jkh@time.cdrom.com>, Jacques Vidrine <n@nectar.com>, Doug Rabson <dfr@nlsystems.com>, committers@FreeBSD.ORG
Subject:   Re: Please don't install any new kernels on bento for now. 
Message-ID:  <199809201816.MAA05637@Ilsa.StevesCafe.com>
In-Reply-To: Your message of "Sun, 20 Sep 1998 10:16:41 MDT." <199809201623.KAA07940@pluto.plutotech.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
> >> I've been running -current with SMP + CAM + ahc (aic7895) + ccd since early
> >> August.  Last update was September 16. 
> >
> >What happens with today's kernel, if I may ask?
> >
> >- Jordan
> 
> It probably blows chunks.  Seems I broke something in the last revision
> of the aic7xxx driver for SMP.  I have an Ultimate double header today,
> so it may not be until late this afternoon that I get a chance to check
> in a fix.

I just successfully did my first buildworld: make -j8 buildworld completed
in 48.99 minutes!  This was on an ASUS with ahc7890 and cheetah ultra2 drives:

FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000

ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> rev 0x00 int a irq 19 on 
pci0.6.0
ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs

da0 at ahc0 bus 0 target 0 lun 0
da0: <SEAGATE ST34502LW 0004> Fixed Direct Access SCSI2 device 
da0: 80.0MB/s transfers (40.0MHz, offset 15, 16bit), Tagged Queueing Enabled
da0: 4340MB (8888924 512 byte sectors: 64H 32S/T 4340C)
da2 at ahc0 bus 0 target 2 lun 0
da2: <SEAGATE ST34502LW 0004> Fixed Direct Access SCSI2 device 
da2: 80.0MB/s transfers (40.0MHz, offset 15, 16bit), Tagged Queueing Enabled
da2: 4340MB (8888924 512 byte sectors: 64H 32S/T 4340C)
da1 at ahc0 bus 0 target 1 lun 0
da1: <SEAGATE ST34502LW 0004> Fixed Direct Access SCSI2 device 
da1: 80.0MB/s transfers (40.0MHz, offset 15, 16bit), Tagged Queueing Enabled
da1: 4340MB (8888924 512 byte sectors: 64H 32S/T 4340C)

---

This was with the 3.0-19980917-SNAP:

-
  To get a kernel to compile I had to remove this line from 
/usr/src/sys/dev/aic7xxx/Makefile:

##LDADD+=	-ll

Otherwise I got:

make -f ../../dev/aic7xxx/Makefile MAKESRCPATH=../../dev/aic7xxx
Warning: Object directory not changed from original 
/usr/src/sys/compile/SMP-LOCAL
cc -O -pipe -I.   -c aicasm_gram.c
cc -O -pipe -I.   -c aicasm_scan.c
cc -O -pipe -I.   -c ../../dev/aic7xxx/aicasm.c
cc -O -pipe -I.   -c ../../dev/aic7xxx/aicasm_symbol.c
cc -O -pipe -I.    -o aicasm aicasm_gram.o aicasm_scan.o aicasm.o 
aicasm_symbol.o  -ll
/usr/libexec/aout/ld: -ll: no match
*** Error code 1


-
I had to set OBJFORMAT to buildworld, otherwise it stopped immediately:

Rick# time make -j8 buildworld
--- upgrade_checks ---
--- buildworld ---
--- buildworld ---
--- check-objformat ---
It looks like you set OBJFORMAT=aout in /etc/make.conf. Don't do that!
If you want to override the installed object format, you must set OBJFORMAT
in your environment.
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
0.0u 0.0s 0:00.57 21.0% 212+372k 2+19io 0pf+0w

This worked:

Rick# env OBJFORMAT=elf time make -j8 buildworld
--- upgrade_checks ---
--- buildworld ---
--- buildworld ---
...
8192 bytes transferred in 0.000359 secs (22822809 bytes/sec)
     2939.49 real      2624.21 user      1696.13 sys

---
Everything else went well, I'm impressed!!!  Let me know if I can
help with the aic7xxx problems.  In the meantime I'll get cvsup going
and get my src updated.


--
Steve Passe	| powered by
smp@csn.net	|            Symmetric MultiProcessor FreeBSD





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809201816.MAA05637>