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/sunmanagersReceived 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