From owner-aic7xxx Wed Feb 17 6:47:57 1999 Delivered-To: aic7xxx@freebsd.org Received: from lacrosse.redhat.com (lacrosse.redhat.com [207.175.42.154]) by hub.freebsd.org (Postfix) with ESMTP id ABB5D10E71 for ; Wed, 17 Feb 1999 06:47:55 -0800 (PST) (envelope-from dledford@redhat.com) Received: from redhat.com ([10.0.0.25]) by lacrosse.redhat.com (8.8.7/8.8.7) with ESMTP id JAA16242; Wed, 17 Feb 1999 09:47:49 -0500 Message-ID: <36CAD699.70F725FD@redhat.com> Date: Wed, 17 Feb 1999 09:47:53 -0500 From: Doug Ledford Organization: Red Hat Software X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.2.1 i686) X-Accept-Language: en MIME-Version: 1.0 To: System Administrator Cc: aic7xxx Mailing List Subject: Re: New 2940U2W with quantum drive References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-aic7xxx@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org System Administrator wrote: > > Hi, > > First of all, my config is > intel pr440fx motherboard with onboard adaptec 7880. have on the cable 2 9 > Gig Quantum Atlas IIs (one is my boot drive), 1 4.5G Quantum Viking, and 1 > 4.1G(?) Quantum Grand Prix. the controller is on IRQ 9 by the bios, then > IO-APICs in the linux kernel move it to IRQ 17. > > Now, I've added a new 2940U2W controller. On the controller I put a new > 18.2G Quantum Atlas III (LVD,68pin). > > When I bootup the computer it detects the new controller first, then the > 7880. The problem with this is instead of booting into linux it says > "Insert bootable media into appropriate drive" > I'm assuming it's trying to boot from the new 18.2G drive, drive that > controller was detected first. The only was I could get it to boot was to > go into Cntrl-A on the NEW controller and turn the SCSI bios off. Then it > booted fine..the kernel detected the new drive and controller and I can > use them fine, but when it detected the new drive it says synchronus at > 40MB/S..which it should be 80. > > (scsi1) Wide Channel, SCSI ID=7, 32/255 SCBs > (scsi1) Downloading sequencer code... 407 instructions downloaded > scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.10/3.2.4 > > Detected scsi disk sde at scsi1, channel 0, id 4, lun 0 > (scsi1:0:4:0) Synchronous at 40.0 Mbyte/sec, offset 31. > SCSI device sde: hdwr sector= 512 bytes. Sectors= 35566499 [17366 MB] > [17.4 GB] > > how can i get this to recognize it as 80 MB/S? > > /proc/scsi/aic7xxx/1: > Adaptec AIC7xxx driver version: 5.1.10/3.2.4 > Compile Options: > AIC7XXX_RESET_DELAY : 10 > AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled > Check below to see which > devices use tagged queueing > AIC7XXX_PAGE_ENABLE : Enabled (This is no longer an option) > AIC7XXX_PROC_STATS : Enabled > > Adapter Configuration: > SCSI Adapter: Adaptec AHA-294X Ultra2 SCSI host adapter > Ultra2-LVD/SE Wide Controller > PCI MMAPed I/O Base: 0xffbef000 > Adapter SEEPROM Config: SEEPROM found and used. > Adaptec SCSI BIOS: Disabled > IRQ: 17 > SCBs: Active 0, Max Active 1, > Allocated 15, HW 32, Page 255 > Interrupts: 284781 > BIOS Control Word: 0x18a2 > Adapter Control Word: 0x1c5d > Extended Translation: Enabled > Disconnect Enable Flags: 0xffff > Ultra Enable Flags: 0x0000 > Tag Queue Enable Flags: 0x0000 > Ordered Queue Tag Flags: 0x0000 > Default Tag Queue Depth: 24 > Tagged Queue By Device array for aic7xxx host instance 1: > {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255} > Actual queue depth per device for aic7xxx host instance 1: > {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} > > Statistics: > > (scsi1:0:4:0) > Device using Wide/Sync transfers at 40.0 MByte/sec, offset 31 > Transinfo settings: current(12/31/1), goal(10/127/1), user(10/127/1) ^^^^^^^ ^^^^^^^^ ^^^^^^^^ These numbers indicate how we are trying to negotiate with the device. The first number in each triplet is the period as transferred in the SDTR command, the second is the desired offset value, and the third is 0 for narrow and 1 for wide. The current() numbers are what the disk is actually set to at the time you read the proc file, the goal() numbers are what we are going to try and negotiate after having scanned the devices INQUIRY data, and the user() numbers are how the SEEPROM had the device configured. In your case, both the SEEPROM and the driver's goal was to run at 80MByte/s, yet it ended up at 40MByte/s. I would guess that this means you have an Atlas III LVD drive, but that the Atlas III LVD drives are still Ultra speed and not Ultra2 speed yet. You would need to confirm that with Quantum, but the obvious explanation here is that we said to the drive "Is 80MByte/s OK?" and the drive said back "No, let's do 40MByte/s instead" and so we did. > Total transfers 284712 (55061 reads and 229651 writes) > < 2K 2K+ 4K+ 8K+ 16K+ 32K+ 64K+ 128K+ > Reads: 1 49240 376 472 1897 1311 1271 493 > Writes: 0 176896 16372 2227 2847 4773 8414 18122 > > Thanx: > > -Cygnus > .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-. > Anthony J. Biacco Network Administrator/Engineer > admin@intergrafix.net Intergrafix Internet Services > > "Dream as if you'll live forever, live as if you'll die today" > http://cygnus.ncohafmuta.com http://www.intergrafix.net > .-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-._.-. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe aic7xxx" in the body of the message -- Doug Ledford Opinions expressed are my own, but they should be everybody's. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message