aic7xxx=tag_info
sjbuller at us.ibm.com
sjbuller at us.ibm.com
Wed Apr 5 13:50:32 PDT 2000
I need to surgically set the TCQ depths for one of my devices
without clobbering TCQs for the whole system. The
aic7xxx=tag_info parm looks like just the ticket, but can't
get it to do what I told it to do.
I've compiled the driver into the kernel, removed it from
conf.modules and added the following to lilo.conf:
append="max_scsi_luns=64 aic7xxx=tag_info:{,,{0,1,2,3,4,5,6,7}}"
This should leave the first two adapters (0 and 1) alone and
set scsi2 ID0 to 0, ID1 to 1, etc. for demo purposes.
This works for ID0-3, but does not for ID4-7. I get:
Default Tag Queue Depth: 100
Tagged Queue By Device array for aic7xxx host instance 2:
{0,1,2,3,0,0,0,0,0,0,0,0,0,0,0,0}
Actual queue depth per device for aic7xxx host instance 2:
{1,1,1,1,1,1,100,1,1,1,1,1,1,1,1,1}
Since I could not get past ID3, I had to use a sledgehammer
solution of compiling the kernel with TCQ with TCQ
default=enabled and default depth=100 (I need to set TCQ depth
on ID6 to around 75 or 80).
I would like to leave everything as close to "out of box" as
possible by just enabling and setting scsi2:ID6 to whatever.
Another attempt with:
append="max_scsi_luns=64 aic7xxx=tag_info:{,,{75,75,75,75,75,75,75,75}}"
Resulted in:
Tagged Queue By Device array for aic7xxx host instance 2:
{75,75,75,0,0,0,0,0,0,0,0,0,0,0,0,0}
Note that only the first 3 were set....
Any ideas what is going on here?
Regards,
Steve Buller
*********************************************************
Redhat 6.1, kernel 2.2.12-20
Adaptec AIC7xxx driver version: 5.1.20/3.2.4
Compile Options:
TCQ Enabled By Default : Enabled
AIC7XXX_PROC_STATS : Enabled
AIC7XXX_RESET_DELAY : 5
Adapter Configuration:
SCSI Adapter: Adaptec AHA-2944 Ultra SCSI host adapter
Ultra Wide Controller
PCI MMAPed I/O Base: 0x9dcff000
Adapter SEEPROM Config: SEEPROM found and used.
Adaptec SCSI BIOS: Enabled
IRQ: 11
SCBs: Active 46, Max Active 100,
Allocated 255, HW 16, Page 255
Interrupts: 26357970
BIOS Control Word: 0x10a6
Adapter Control Word: 0x005f
Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
Ultra Enable Flags: 0x0040
Tag Queue Enable Flags: 0x0040
Ordered Queue Tag Flags: 0x0040
Default Tag Queue Depth: 100
Tagged Queue By Device array for aic7xxx host instance 2:
{0,1,2,3,0,0,0,0,0,0,0,0,0,0,0,0}
Actual queue depth per device for aic7xxx host instance 2:
{1,1,1,1,1,1,100,1,1,1,1,1,1,1,1,1}
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