Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Sep 1996 10:29:30 -0700
From:      "Justin T. Gibbs" <gibbs@freefall.freebsd.org>
To:        John Hay <jhay@mikom.csir.co.za>
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: Adaptec AHA2940AU anyone? 
Message-ID:  <199609201729.KAA22512@freefall.freebsd.org>
In-Reply-To: Your message of "Sat, 20 Sep 1996 12:33:45 %2B0200." <199609201033.MAA06639@zibbi.mikom.csir.co.za> 

next in thread | previous in thread | raw e-mail | index | archive | help
>Hi,
>
>I got an AHA2940AU with my PPro-200 by mistake. I actually ordered an
>AHA2940UW which I know is supported by FreeBSD. Because it will take
>a while to get it replaced (they are out of stock at the moment), I
>decided to give it a try.
>
>It was easy to get it to work, but I have a problem that when I do
>a reboot, the Adaptec BIOS don't see the disk anymore. Even a reset
>is not good enough. I have to power cycle the machine before the BIOS
>will see the disk again.

Do you have the Adaptec BIOS sending the start unit command to your drive?
I've heard that Quantum has started shipping new drives with the jumper for
delayed start enabled, so this could be your problem.

>BTW The patch is against 2.1.5, but the code in -current look the
>same.

I'll look into incorperating your patch sometime this weekend.  Its not
100% correct as the 2940AU uses an aic7860 and may need to be treated
different than the aic7870 and aic7880 chips on the real 2940s.

>John
>-- 
>John Hay -- John.Hay@mikom.csir.co.za
>
>*** pci/aic7870.c.org	Sat Jun  8 09:10:57 1996
>--- pci/aic7870.c	Mon Sep 16 21:22:17 1996
>***************
>*** 81,86 ****
>--- 81,87 ----
>  #define PCI_DEVICE_ID_ADAPTEC_3940U	0x82789004ul
>  #define PCI_DEVICE_ID_ADAPTEC_2944U	0x84789004ul
>  #define PCI_DEVICE_ID_ADAPTEC_2940U	0x81789004ul
>+ #define PCI_DEVICE_ID_ADAPTEC_2940AU	0x61789004ul
>  #define PCI_DEVICE_ID_ADAPTEC_3940	0x72789004ul
>  #define PCI_DEVICE_ID_ADAPTEC_2944	0x74789004ul
>  #define PCI_DEVICE_ID_ADAPTEC_2940	0x71789004ul
>***************
>*** 211,216 ****
>--- 212,220 ----
>  		case PCI_DEVICE_ID_ADAPTEC_2940U:
>  			return ("Adaptec 2940 Ultra SCSI host adapter");
>  			break;
>+ 		case PCI_DEVICE_ID_ADAPTEC_2940AU:
>+ 			return ("Adaptec 2940A Ultra SCSI host adapter");
>+ 			break;
>  		case PCI_DEVICE_ID_ADAPTEC_2944:
>  			return ("Adaptec 2944 SCSI host adapter");
>  			break;
>***************
>*** 259,264 ****
>--- 263,269 ----
>  	case PCI_DEVICE_ID_ADAPTEC_3940U:
>  	case PCI_DEVICE_ID_ADAPTEC_2944U:
>  	case PCI_DEVICE_ID_ADAPTEC_2940U:
>+ 	case PCI_DEVICE_ID_ADAPTEC_2940AU:
>  	case PCI_DEVICE_ID_ADAPTEC_3940:
>  	case PCI_DEVICE_ID_ADAPTEC_2944:
>  	case PCI_DEVICE_ID_ADAPTEC_2940:
>***************
>*** 340,345 ****
>--- 345,351 ----
>  			break;
>  		case PCI_DEVICE_ID_ADAPTEC_2944U:
>  		case PCI_DEVICE_ID_ADAPTEC_2940U:
>+ 		case PCI_DEVICE_ID_ADAPTEC_2940AU:
>  			ahc_t = AHC_294U;
>  			break;
>  		case PCI_DEVICE_ID_ADAPTEC_2944:
>

--
Justin T. Gibbs
===========================================
  FreeBSD: Turning PCs into workstations
===========================================



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