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>
