?
Solved

SCSI HBA Issue with Quantum LTO3 HH drive connected to LSI HBA on Windows 2008R2

Posted on 2011-03-01
5
Medium Priority
?
2,120 Views
Last Modified: 2013-04-04
We have a new server built for a client who require tape backup/archive that has proved nothing but a pain in the butt with no resolution

Symantec say it's hardware, Quantum say it's the HBA or cable - any ideas?

We get this error when running Quantum xtalk diags:
HBA detected a problem during the write buffer operation.
        HBA Error [000000E0] : SRB_STATUS_INVALID_SRB


LSI Adapter, Ultra320 SCSI 2000 series, w/1020/1030 - drivers 1.28.3.67 whish Windows says are current
Quantum LTO3 HH drive

xTalk Version 6.4.1.1
 ___________________________________________________________
 
Start: 03/01/2011 17:03:09
Device: QUANTUM ULTRIUM 3 PW1018AME50528 0:3:7

Device_Health_Check
____________________________________________________________

Ready Test
No Problem Detected
____________________________________________________________

Record Drive Settings
      Current Compression Status = Enabled
      Current Compression Mode  0  == Full SCSI control of compression
No Problem Detected
____________________________________________________________

Drive Detection Test
      Drive Type:Ultrium 3 HH
No Problem Detected
____________________________________________________________

SCSI Interconnect Test
      Sense: CC: CC  ASC: CC  ASCQ: CC  = "No Sense Available for this condition"
      VS Sense: 0
        Catagory: N/A
        Details: No error
      HBA detected a problem during the write buffer operation.
        HBA Error [000000E0] : SRB_STATUS_INVALID_SRB
Problem Detected
____________________________________________________________

Drive Information Report
      The drive family is unknown.
Report Complete
____________________________________________________________

Quick Write Read Test
      Setting compression on
      Setting variable block mode
0
Comment
Question by:ashdownsolutions
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 47

Accepted Solution

by:
David earned 2000 total points
ID: 35010070

The root problem, specifically is that the diagnostic software you are running sent a CDB (The SCSI WRITE BUFFER) command which is used to initiate a certain type of self test.  The tape drive does not support that particular self-test  (The SRB_STATUS_INVALID_SRB).

This is normal behavior.  There are a half-dozen types of self-tests, plus vendor-unique ones.   The SCSI controller did what it is supposed to do.  So did the tape.  The problem, if any, is that the test isn't supported on that tape .. but since the tape said it isn't supported (properly), then no harm, no foul.

Now all that worked, but here is the problem. The Sense information is bad.    It should be sense 05, the ASC should be 20 or 21, and ASCQ could be just about anything.  Sense data should be returned.   3 bytes worth, not that CC: CC ASC:   stuff

No way did the tape send hex codes CC CC CC.  This isn't valid sense data.
So 100% sure that you have at least a software bug.   It returns invalid sense data.

0
 

Author Comment

by:ashdownsolutions
ID: 35010945
Thanks for the response, where do you think the bug is - in the xtalk software that requires a reboot after each test or in the driver for the LSI HBA?
0
 
LVL 47

Assisted Solution

by:David
David earned 2000 total points
ID: 35011106
HIGHLY probable it is the xtalk software.  If the driver didn't return sense data, then pretty much the tape and everything attached to the driver wouldn't work.   Imagine how bad it would be if no matter what command you gave the tape you got either a response code saying the command worked just fine, or if it didn't fail, you got an undefined result code that is not even close to anything that is ANSI compliant.

Ask them EXACTLY what CDB they were sending, (this will be a 6-byte command, starting with 3B ) , but don't expect an answer.  
0
 

Author Comment

by:ashdownsolutions
ID: 35150289
Having used your comments they stopped the BS and shipped a new drive which we installed yesterday and left running their first full backup on the new server
0
 
LVL 47

Expert Comment

by:David
ID: 35150415
Isn't it amazing how people will cooperate when you can prove they are feeding you a bunch of B.S.  :)

So the tape drive was returning junk data?  Well that would certainly explain why it didn't work.  Usually it is crappy software that doesn't return proper sense information in response to an invalid CDB, but bottom line, you're up!
0

Featured Post

[Video] Create a Disruption-Free Workspace

Open offices have their challenges. And Sometimes, it's even hard to work at work. It's time to reclaim your office and create a disruption-free workspace. With the MB 660, you can:

-Increase Concentration
-Improve well-being
-Boost Productivity

Question has a verified solution.

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

This article will show how Aten was able to supply easy management and control for Artear's video walls and wide range display configurations of their newsroom.
If you're a modern-day technology professional, you may be wondering if certifications are really necessary. They are. Here's why.
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…

650 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