Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Oct 2002 13:53:39 +0000 (GMT)
From:      attila! <attila@hun.org>
To:        Justin T.Gibbs <gibbs@scsiguy.com>
Cc:        FreeBSD-CURRENT <current@freebsd.org>
Subject:   Re: major problems with Sunday's Adaptec changes
Message-ID:  <20021001135339.FrCB707@hun.org>
In-Reply-To: <557000000.1033454816@aslan.scsiguy.com>
References:  <20021001055959.ajhn2821@hun.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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: <Adaptec aic7899 Ultra160 SCSI adapter> 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: <Adaptec aic7899 Ultra160 SCSI adapter> 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




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