Device seemingly running at incorrect transfer rate...
Metod Kozelj
metod.kozelj at rzs-hm.si
Thu Mar 8 23:35:31 PST 2001
Hello,
On Thu, 8 Mar 2001, DEANDRADE FABIO wrote:
> I am curious if there is anyone that could help clarify to me why my 39160
> Ultra 160 card seems to demonstrate a transfer rate of 160 MB/s during the
> boot up procedure under the adaptec bios utility and yet under Linux it
> shows up as 80.0 MB/s while I am using an Quantum Atlas 10K II Ultra 160
> drive?
I think there are two possibilities:
1. HD is somehow keyed to limit transfer rate to 80 MB/s
2. Your termination is not suitable for 160 MB/s
I have the same card (in an Alpha box), but using IBM's DDYS-T18350N, I
get 160 MB/s:
Adaptec AIC7xxx driver version: 5.1.31/3.2.4
Compile Options:
TCQ Enabled By Default : Enabled
AIC7XXX_PROC_STATS : Enabled
AIC7XXX_RESET_DELAY : 5
Adapter Configuration:
SCSI Adapter: Adaptec AIC-7899 Ultra 160/m SCSI host adapter
Ultra-160/m LVD/SE Wide Controller Channel B at PCI 0/7/1
Programmed I/O Base: 9000
Adapter SEEPROM Config: SEEPROM found and used.
Adaptec SCSI BIOS: Enabled
IRQ: 30
SCBs: Active 0, Max Active 64,
Allocated 70, HW 32, Page 255
Interrupts: 232154
BIOS Control Word: 0xb8f4
Adapter Control Word: 0x7c5d
Extended Translation: Enabled
Disconnect Enable Flags: 0xffff
Ultra Enable Flags: 0x0000
Tag Queue Enable Flags: 0x000f
Ordered Queue Tag Flags: 0x000f
Default Tag Queue Depth: 16
Tagged Queue By Device array for aic7xxx host instance 1:
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
Actual queue depth per device for aic7xxx host instance 1:
{16,16,16,16,1,1,1,1,1,1,1,1,1,1,1,1}
Statistics:
(scsi1:0:0:0)
Device using Wide/Sync transfers at 160.0 MByte/sec, offset 63
Transinfo settings: current(9/63/1/2), goal(9/127/1/2), user(9/127/1/2)
Total transfers 65693 (21704 reads and 43989 writes)
< 2K 2K+ 4K+ 8K+ 16K+ 32K+ 64K+ 128K+
Reads: 10 0 4423 8869 1639 958 5805 0
Writes: 2164 258 9778 9382 4434 5422 12551 0
(and similar for IDs 1 2 and 3).
> Disconnect Enable Flags: 0xffff
> Ultra Enable Flags: 0x0000
> Tag Queue Enable Flags: 0x0000
> Ordered Queue Tag Flags: 0x0000 Default
> Tag Queue Depth: 8
> Tagged Queue By Device array for aic7xxx host instance 0:
> {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 0:
> {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}
I'd check with teh SCSI BIOS on settings. At least the tagged queuing
looks suspicious to me. I would expect that such a driver would support
more than 1 command at time.
Regards,
Metod
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