We have an IBM 3581 Tape Autoloader which contains an IBM LTO3 3580-TD3 drive connected to an IBM x460 which had an IBM DS4300 disk storage system connected via 2 QLogic 2340 HBA's. The tape autoloader is connected via an Adaptec 29320ALP SCSI controller.
We have installed another 2 QLogic 2460 HBA's and a new IBM DS4700 disk storage system.
The server runs Windows 2003 Enterprise SP1
Since then we are unable to backup the SQL databases (now located in the new disk storage system). The Backup Exec job fails with the error "An invalid command was sent to the storage device".
An EventID 11 is posted in the Windows System event log saying: "The driver detected a controller error on \Device\Scsi\adpu3201"
Issue exists only when backing up the SQL databases (via the Backup Exec SQL Agent) - total size of databases to be backed up is about 140GB.
It fails at 70MB or at 60GB or anywhere so it is random.
What we have done till now:
When we installed the new system we also installed the new storport driver in Microsoft KB 932755 as it is a requirement for the new storage system. We installed in the mean time also the one in Microsoft KB 941276.
Backup Exec was 10d SP3 - now it is SP4
Veritas driver was 5.1.1.1 - now it is 5.1.23 (the one in
http://support.veritas.com/docs/285593)
Adaptec driver was 3.0.0.0 we tried with 7.0.0.6 and also with the Microsoft native version
We have updated SCSI controller firmware to last vesion
We have updated autoloader firmware to the last version
We have updated tape drive firmware to the last version
We have updated firmware and drivers of the QLogic HBA's to the last version
We have already tried lowering the speed of the SCSI controller from 320 to 160 and the to 80. Besides longer time until the job fails we didn't obtain anything.
We have tried backing up files (backup of SQL database to disk and then backup to tape) from both storage systems and the jobs were OK with 60 GB from the old storage system and 85 GB from the new storage system, even with 320 speed on the SCSI controller.
We tested the tape autoloader on a different system and it is ok.
We tried setting the BusyRetryCount in the registry to 250 even (
http://support.veritas.com/docs/336636)
We uninstalled and reinstalled the drivers for the tape autoloader and the drive by using tapeinst.
Basically we did everything in
http://support.veritas.com/docs/255501
We tried with Write Single Block mode and with Write SCSI Pasthrough mode
As a summary we can backup files but we cannot backup SQL databases.
What can we do or try now?
Thanks!