Date: Sat, 11 Jul 1998 00:12:33 -0500 From: Doug Ledford <dledford@dialnet.net> To: Carlos Carvalho <carlos@fisica.ufpr.br> Cc: aic7xxx Mailing List <AIC7xxx@FreeBSD.ORG> Subject: Re: 5.1.0-pre2: tag_info wierdness???? Message-ID: <35A6F441.B6CC7270@dialnet.net> References: <13734.4865.145076.814099@hoggar.fisica.ufpr.br>
next in thread | previous in thread | raw e-mail | index | archive | help
Carlos Carvalho wrote: > > 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? Drive 0 on bus 0 and drive 1 on bus 1 both report that they can not support tagged queueing. This probably means they have the DQue bit set in their SCSI configuration or else they are older/cheaper drives that don't support tagged queueing at all. -- Doug Ledford <dledford@dialnet.net> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35A6F441.B6CC7270>