From owner-freebsd-current Tue Oct 1 6:53:45 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C24337B401 for ; Tue, 1 Oct 2002 06:53:41 -0700 (PDT) Received: from hun.org (hun.org [216.190.27.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id E196543E75 for ; Tue, 1 Oct 2002 06:53:40 -0700 (PDT) (envelope-from attila@hun.org) Received: by hun.org (Postfix, from userid 1001) id EF795665EC; Tue, 1 Oct 2002 13:53:39 +0000 (GMT) Date: Tue, 01 Oct 2002 13:53:39 +0000 (GMT) Message-Id: <20021001135339.FrCB707@hun.org> From: attila! X-Mailer: AttilaMail with XEmacs & Postfix on FreeBSD 5.0-CURRENT X-Ballistic: N 37.218497 W 113.614979 X-Address: 31 N 700 E, St George UT 84770-3028 X-No-Archive: yes In-Reply-To: <557000000.1033454816@aslan.scsiguy.com> References: <20021001055959.ajhn2821@hun.org> Cc: FreeBSD-CURRENT To: Justin T.Gibbs Subject: Re: major problems with Sunday's Adaptec changes Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; name="text" Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Sent: Tue, 01 Oct 2002 00:46:56 -0600 by Justin T. Gibbs: + in <20021001055959.ajhn2821@hun.org> attila said: + + > System and kernel slice at 1200 GMT 30 Sep 2002 where + > the log showed a whole series of changes to the Adaptec + > drivers: kernel came up, ran for a few minutes, then + > hung. + + There have been no major changes to the aic7xxx driver in the last + few days. A few $Id updates, a fix to a piece of debugging code, and + a fix for the 2840VLB card have all gone in, but they should not effect + you. I'm afraid that your problem is not aic7xxx related. I stand corrected as to date; the adaptec revisions came down in the slice dated 1200 GMT 29 Sep rather than 30 Sep and the kernel of 1200 29 Sep is giving me no problems. see relevant list of adaptec revisions at the end of this missive. ergo ... you are correct, the problem was elsewhere. + > ...and, I can not use both channels of the dual aic789 + > on the Tyan 2642 SMP --installed a TekRam DC395U to + > cover the slow devices --the aic789 worked at least + > until Jan, then went away; I'll document the multitude + > of variations I tried to get both channels of the aic789 + > to work in the morning --too tired tonight. + + I bet interrupts are not being routed properly to the second channel + on the aic7899. dmesg shows both channels; however, if I place devices on the B channel, the A channel will not boot ahc0: port 0x1400-0x14ff \ mem 0xf4002000-0xf4002fff irq 10 at device 13.0 on pci0 aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ahc1: port 0x1800-0x18ff \ mem 0xf4003000-0xf4003fff irq 11 at device 13.1 on pci0 ahc1: bus_alloc_resource() failed to allocate IRQ device_probe_and_attach: ahc1 attach returned 12 If I place the drives on channel B, the 32/253 SCBs message moves to ahc1 and the machine boots normally. During the bios, the Adapatec utility will display drives correctly on both A and B. Tyan suggests booting from the B channel. If I do so, and place the DVDRAM, etc. on the A channel, the bios reports them but the OS does not. However, if a place the da drives on A and the slow devices on B, it will not boot. I just started compiling the 01 Oct 1200 GMT slice so it'll be about 30 minutes before I start testing (if it's an almost complete build). The Tyan SMP 1.2s with the 160 SCSIs does get it on.... At worst, I'll do the checks with the 29 Sep 1200 slice. Sometime today I (hopefully) will (find time to) retry the myriad methods of attaching the SCSI peripherals, with and without hints, and document it. Meanwhile, the Tekram DC395U for the DVDRAM is the CYA. Thanx, Justin later... ------ Cam and Adaptec updates of 1200 GMT 29 Sep previsous update 1200 GMT 28 Sep Edit src/sys/cam/cam_xpt.c Add delta 1.128 2002.09.23.04.55.32 mjacob Edit src/sys/cam/scsi/scsi_all.c Add delta 1.38 2002.09.23.04.56.35 mjacob Edit src/sys/cam/scsi/scsi_cd.c Add delta 1.60 2002.09.20.19.35.52 phk Add delta 1.61 2002.09.28.17.14.05 phk Edit src/sys/cam/scsi/scsi_ch.c Add delta 1.31 2002.09.28.17.14.05 phk Edit src/sys/cam/scsi/scsi_da.c Add delta 1.107 2002.09.20.16.25.16 phk Add delta 1.108 2002.09.20.19.35.52 phk Edit src/sys/cam/scsi/scsi_low.c Add delta 1.15 2002.09.28.17.14.05 phk Edit src/sys/cam/scsi/scsi_low.h Add delta 1.6 2002.09.23.18.54.28 alfred Edit src/sys/cam/scsi/scsi_ses.c Add delta 1.22 2002.09.28.17.14.05 phk Edit src/sys/dev/aic/aic.c Add delta 1.18 2002.09.28.17.14.21 phk Edit src/sys/dev/aic7xxx/ahc_eisa.c Add delta 1.26 2002.09.22.23.03.31 scottl Add delta 1.27 2002.09.26.21.48.17 gibbs Edit src/sys/dev/aic7xxx/ahc_pci.c Add delta 1.49 2002.09.22.23.03.31 scottl Add delta 1.50 2002.09.26.21.48.17 gibbs Edit src/sys/dev/aic7xxx/ahd_pci.c Add delta 1.3 2002.09.26.21.50.27 gibbs Edit src/sys/dev/aic7xxx/aic79xx.c Add delta 1.4 2002.09.26.22.53.59 gibbs Edit src/sys/dev/aic7xxx/aic79xx.h Add delta 1.5 2002.09.26.22.53.59 gibbs Edit src/sys/dev/aic7xxx/aic79xx.reg Add delta 1.3 2002.09.26.22.53.59 gibbs Edit src/sys/dev/aic7xxx/aic79xx.seq Add delta 1.3 2002.09.26.22.54.00 gibbs Edit src/sys/dev/aic7xxx/aic79xx_inline.h Add delta 1.4 2002.09.26.22.54.00 gibbs Edit src/sys/dev/aic7xxx/aic79xx_pci.c Add delta 1.4 2002.09.26.22.54.00 gibbs Edit src/sys/dev/aic7xxx/aic7xxx.c Add delta 1.83 2002.09.26.21.50.03 gibbs Add delta 1.84 2002.09.27.23.00.35 gibbs Add delta 1.85 2002.09.28.17.14.21 phk Edit src/sys/dev/aic7xxx/aic7xxx_osm.c Add delta 1.29 2002.09.22.23.03.31 scottl Add delta 1.30 2002.09.26.21.48.17 gibbs Edit src/sys/dev/aic7xxx/aic7xxx_osm.h Add delta 1.17 2002.09.22.23.03.31 scottl Add delta 1.18 2002.09.26.21.48.17 gibbs Edit src/sys/dev/aic7xxx/aicasm/Makefile Add delta 1.16 2002.09.26.21.46.19 gibbs Edit src/sys/dev/aic7xxx/aicasm/aicasm_gram.y Add delta 1.20 2002.09.26.21.46.19 gibbs Add delta 1.21 2002.09.27.03.23.02 gibbs Edit src/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l Add delta 1.3 2002.09.26.21.46.19 gibbs Add delta 1.4 2002.09.27.03.23.02 gibbs Edit src/sys/dev/aic7xxx/aicasm/aicasm_scan.l Add delta 1.20 2002.09.26.21.46.19 gibbs Add delta 1.21 2002.09.27.03.23.02 gibbs Edit src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c Add delta 1.19 2002.09.26.21.46.19 gibbs Add delta 1.20 2002.09.27.03.23.02 gibbs To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message