5.1.0-pre2: tag_info wierdness????
Doug Ledford
dledford at dialnet.net
Fri Jul 10 22:13:44 PDT 1998
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 at dialnet.net>
Opinions expressed are my own, but
they should be everybody's.
To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message
More information about the aic7xxx
mailing list