SUMMARY: st.conf entry for HP StorageWorks DAT 72 tape drive

From: Spurgeon, John P <john.p.spurgeon_at_intel.com>
Date: Tue Aug 16 2005 - 19:48:38 EDT
ENVIRONMENT
===========
OS: Solaris 9 11/04
Hardware: HP ProLiant DL380 G4
Tape Drive: HP StorageWorks DAT 72i (C7438A)
The tape drive is connected to an HP 2-Channel Ultra320 SCSI controller.

SYMPTOMS
========
The tape drive is detected by the BIOS when the server boots, but no
device files exist for the tape drive in /dev/rmt/. Running devfsadm
doesn't seem to help.

HYPOTHESIS
==========
After contacting HP and looking at /kernel/drv/st.conf, I thought that a
new entry for this drive needed to be added to the configuration file.

QUERY
=====
Does anyone know what the entry looks like that needs to be added to
st.conf? How does one figure our what the entry should be? Besides maybe
rebooting, is there anything else that needs to be done to get the drive
working?

SOLUTION
========
Use a different driver for the Ultra320 SCSI controller. Instead of
using the driver included with Solaris 9 9/04, use the LSI Logic
Fusion-MPT Solaris X86 driver and utility package V5.06.00 that supports
LSI Ultra320 SCSI and LSI Fibre Channel host adapter products. See:

http://www.lsilogic.com/downloads/license.do?id=2000&did=8819&pid=8030
http://www.lsilogic.com/files/support/ssp/fusionmpt/Solaris_x86/solinst_
x86_506.txt

You might need to update /etc/driver_aliases if you install the driver
using pkgadd. Pay close attention to the documentation.

NOTES
=====
Updating /kernel/drv/st.conf was a red herring. In a recent post to
sunmanagers, Darren Dunham points out that there is no need for st.conf
entries if the st module already knows about it. You can verify via a
command such as:

strings /kernel/drv/st | grep HP

However, there is a known issue that may require an update to st.conf:

According to

http://docs.sun.com/app/docs/doc/817-5772/6ml74a7or?a=view,

an I/O error occurs when you use the magnetic tape control utility to
erase a tape in an HP StorageWorks DAT 72 tape drive. When you type mt
-f /dev/rmt/x erase, the process continues up to the default timeout of
three hours. Then the process stops and the following error message is
displayed:

/dev/rmt/x erase 1 failed: I/O error

Workaround: To avoid the error, add the following entry in the
kernel/drv/st.conf file:

tape-config-list= "HP C7438A", "HP DAT-72", "CFGHPDAT72";
CFGHPDAT72 =
2,0x34,0,0x18659,4,0x47,0x47,0x47,0x47,1,120,420,3600,36000,3600,3600,17
400;
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
Received on Tue Aug 16 19:49:18 2005

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:50 EST