From owner-aic7xxx Fri Jul 10 06:12:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA07288 for aic7xxx-outgoing; Fri, 10 Jul 1998 06:12:08 -0700 (PDT) (envelope-from owner-aic7xxx@FreeBSD.ORG) Received: from hoggar.fisica.ufpr.br (hoggar.fisica.ufpr.br [200.17.214.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA07280 for ; Fri, 10 Jul 1998 06:12:04 -0700 (PDT) (envelope-from carlos@fisica.ufpr.br) Received: (from carlos@localhost) by hoggar.fisica.ufpr.br (8.8.8/8.8.8/Debian/GNU) id KAA04561; Fri, 10 Jul 1998 10:11:29 -0300 From: Carlos Carvalho MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <13734.4865.145076.814099@hoggar.fisica.ufpr.br> Date: Fri, 10 Jul 1998 10:11:29 -0300 (EST) To: aic7xxx Mailing List Subject: 5.1.0-pre2: tag_info wierdness???? Sender: owner-aic7xxx@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've just upgraded to 2.1.108 and 5.1.0-pre2, and the machine seems to be running fine. The problem is in the tag_info options. I have two aha2940UW, the first one with 3 disks, and the second with two. I want the tagged queue depth to be 32 for all except the second disk of the first card, which should be 24, so the options passed by lilo are aic7xxx=verbose,pci_parity,tag_info:{{32,24,32},{32,32}} However, here's what /proc/scsi/aic7xxx/0 says: Adaptec AIC7xxx driver version: 5.1.0/3.2.4 Compile Options: AIC7XXX_RESET_DELAY : 2 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 : Disabled Adapter Configuration: SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter Ultra Wide Controller Programmed I/O Base: 8000 Adaptec SCSI BIOS: Enabled IRQ: 15 SCBs: Active 0, Max Active 57, Allocated 60, HW 16, Page 255 Interrupts: 1908546 BIOS Control Word: 0x0034 Adapter Control Word: 0x005b Extended Translation: Disabled Disconnect Enable Flags: 0xffff Ultra Enable Flags: 0xfffb Tag Queue Enable Flags: 0x0006 Ordered Queue Tag Flags: 0x0006 Default Tag Queue Depth: 24 Tagged Queue By Device array for aic7xxx host instance 0: {32,24,32,255,255,255,255,255,255,255,255,255,255,255,255,255} Actual queue depth per device for aic7xxx host instance 0: {1,24,32,1,1,1,1,1,1,1,1,1,1,1,1,1} You see that the "Tagged Queue By Device array" matches the lilo options, but the "Actual queue depth per device" is quite different!! What does this mean? The same happens with the second adapter: Tagged Queue By Device array for aic7xxx host instance 1: {32,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255} Actual queue depth per device for aic7xxx host instance 1: {32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} Any ideas? Carlos To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message