Solved

CDB or way to get negotiated SCSI Speed of a HDD

Posted on 2003-10-27
5
467 Views
Last Modified: 2010-04-03
Through a CDB or some other way I need to try to find out what the negotiated speed of my SCSI HDD is after post.  Does anybody know how to get this information from the drive or maybe from a standard 39160 controller?  I would much rather query the drive than the controller.

Thanks
0
Comment
Question by:CowboyJeeper
5 Comments
 
LVL 63

Expert Comment

by:SysExpert
ID: 9630155
I would check the adpatec site for utilities that may help out for this.

Some general SCSI utiliies may also have this.

I hope this helps !
0
 
LVL 18

Accepted Solution

by:
chicagoan earned 500 total points
ID: 9633866
Adaptec's tools are pretty dated and I wouldn't try to load them on anything newer than NT. The 39160 displays the negotiated speed at post, if you want to tune your scsi bus, take a look at http://www.micro-magic.com/scsimechaniceval/
0
 

Expert Comment

by:ESQuicksall
ID: 10354286
I don't see my previous answer posted so I'll do it again (with a little more information).

There is no mode page with the results of an SDTR (Synchronous Data Transfer Request - in short speed).  I don't think the protocol would allow it.  Consider the consequences.  If we changed a mode page to reflect the revised speed, we'd have to send a unit attention to indicate that the mode page changed.  That means a check condition, so we'd have to negotiate the speed all over again!

FYI: It's a well-known flaw in the parallel version of the SCSI protocol.  When you (the initiator) get a CHECK CONDITION, you don't know the reason until you send a REQUEST SENSE and the target sends you data.  If the reason was indeed a power-on or other reset (not necessarily a bus reset), then the target would be sending you async data, waiting for a REQ/ACK handshake, and you'd still be trying to clock it in synchronously.  That causes a bus hang.  

To avoid the mismatch between the initiator's and target's negotiated speeds, every parallel initiator I know of does a renegotiation after each check condition.
0

Featured Post

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Hi, I've made you some graphics for a better understanding how RAID works. First of all, there are two ways a raid can be generated: - By hardware - By software What does that mean? This means: If you have a hardware RAID controller, there…
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now