Problem with DDS-3 drive configuration on Sol10

From: Bill Bradford (mrbill@mrbill.net)
Date: Tue May 01 2007 - 11:28:39 EDT


I'm having a heck of a time getting an IBM-firmwared 12/24gig DDS-3
tape drive to work under Solaris 10 (update 2).

System is a 333Mhz Ultra 10 with 1G RAM, Symbios SCSI card.

>From a probe-scsi-all:

/pci@1f,0/pci@1/scsi@1
Target 0
  Unit 0 Disk SEAGATE ST336704LC 0004
Target 4
  Unit 0 Removable Tape ARCHIVE IBM-STD224000N!D7430
Target 6
  Unit 0 Removable Read Only device TOSHIBA DVD-ROM SD-M14011009

The initital probe, before any st.conf changes (and a tape inserted):

root@bradford:/kernel/drv> mt -f /dev/rmt/0mbn status
Unconfigured Drive: Vendor 'ARCHIVE ' Product 'IBM-STD224000N!' tape drive:
   sense key(0x6)= Unit Attention residual= 0 retries= 0
   file no= 0 block no= 0

The manual (http://www.mrbill.net/tapedrive.pdf) said to use these
settings in st.conf:

"ARCHIVE Python PRTNO-XXX","Seagate DAT Drive","SEAGATE_DAT";
SEAGATE_DAT = 1,0x2c,0,0xd639,4,0x00,0x8C,0x8C,0x8C,3;

Tried that (with the product ID changed to match what the drive puts out),
It appears to see the drive just fine during the SCSI device probe:

/pci@1f,0/pci@1/scsi@1/st@4,0 (st4):
        <Seagate Scorpion 24 DAT>
st4 at glm0: target 4 lun 0
st4 is /pci@1f,0/pci@1/scsi@1/st@4,0

and then doesn't know when I've inserted a tape. "No tape inserted or
drive offline".

Doing a "mt <dev> config" on the drive gives me the following:
"ARCHIVE IBM-STD224000N!", "Seagate DAT Drive", "CFGSEAGATEDAT";
CFGSEAGATEDAT =
2,0x2C,0,0x8619,4,0x00,0x8C,0x8C,0x8C,3,600,600,18000,
18000,18000,18000,18000;

Tried that, same result (it doesn't know when a tape is in).

Finally, I dug up these settings from an old shipped-with-solaris st.conf
file circa 2003 (with product IDs changed to match the drive output):

"ARCHIVE IBM-STD224000N!", "Seagate DAT", "ARCH_04106";
ARCH_04106 = 1, 0x2C, 0, 0x09639, 4, 0x00, 0x8C, 0x8C, 0x8C, 3;

Same result:

root@bradford:/> mt -f /dev/rmt/0n status
/dev/rmt/0n: no tape loaded or drive offline

Any suggestions? When I don't configure the drive in st.conf at all,
*then* it knows when a tape is inserted.. but once I do "proper" setup
for the drive (in order to be able to read the tape), it loses its mind.

Bill

-- 
Bill Bradford 
Houston, Texas
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:55 EDT