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>