<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>body{font-family:Myriad Pro,Arial;font-size:12px}</style>
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Hi There,</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">I’m hoping someone can help with a problem I have. I have a OmniOS r151006 box with a tape drive attached. I’m using the Supermicro 36 bay chassis with the X9DRD-7LN4F-JBOD motherboard.</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"> I have the drives for my zpools connected via the expander to the onboard LSI 2308, I then have an LSI 9207-8e which the tape drive is connected to, the drive is a HP Ultrium inside a
 Quantum Scalar i40 library.</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">The drive was detected automatically but we had to add the library using SGEN via the following commands:</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?--><font face="Myriad Pro">root@XXXXXXX:/etc# rem_drv sgen<br>
root@XXXXXXX:/etc# add_drv -i 'scsiclass,08’ sgen</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">The tape drive appears to work, it is detected by our backup software (Presstore P5.0.6) along with the library. However it keeps hanging on us, Presstore and any other apps that try to
 probe it over the SAS bus just hang requiring me to reboot the box to restore access. Typically I’ll write an amount of data to it before the apps just lose access, seemingly waiting for a reply of some kind. I’m unable to kill these processes with -9 indicating
 that they are waiting on some kind of kernel call.</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">When I run mt to check the status of the drive it acts a little strangely, here is the output from a freshly rebooted box:</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">root@MAVEDITSAN02:~# mt -f /dev/rmt/0 config</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">"HP      Ultrium 6-SCSI", "HP      Ultrium 6-SCSI  ", "CFGHPULTRIUM6SCSI";</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">CFGHPULTRIUM6SCSI = 2,0x3B,0,0x1018619,4,0x58,0x58,0x5A,0x5A,3,60,1200,600,1200,600,600,18000;</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">root@MAVEDITSAN02:~# mt -f /dev/rmt/0 status</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">^C</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Asking for the status more often than not makes it hang</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">If I run the same commands after it has hung I get this:</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">root@MAVEDITSAN02:~# mt -f /dev/rmt/0 status</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">/dev/rmt/0: Device busy</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">root@MAVEDITSAN02:~# mt -f /dev/rmt/0 config</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">/dev/rmt/0: Device busy</font></div>
</div>
</div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">The output of what are hopefully some relevant commands are below, I have truncated the output to only show tape drive related stuff:</font></div>
<div id="bloop_customfont" style="margin: 0px;"><br>
</div>
<div id="bloop_customfont" style="margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;">root@MAVEDITSAN02:~# uname -a</div>
<div id="bloop_customfont" style="margin: 0px;">SunOS MAVEDITSAN02 5.11 omnios-b281e50 i86pc i386 i86pc</div>
<div id="bloop_customfont" style="margin: 0px;"><br>
</div>
</div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">root@XXXXXXX:/etc# dmesg</font></div>
<div id="bloop_customfont" style="margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Dec  2 10:00:04 MAVEDITSAN02 scsi: [ID 583861 kern.info] st1 at mpt_sas5: unit-address w500308c38dc02001,0: w500308c38dc02001,0</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Dec  2 10:00:04 MAVEDITSAN02 genunix: [ID 936769 kern.info] st1 is /pci@0,0/pci8086,3c02@1/pci1000,3040@0/iport@8/tape@w500308c38dc02001,0</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Dec  2 10:00:04 MAVEDITSAN02 scsi: [ID 365881 kern.info] /pci@0,0/pci8086,3c02@1/pci1000,3040@0/iport@8/tape@w500308c38dc02001,0 (st1):</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Dec  2 10:00:04 MAVEDITSAN02    <HP      Ultrium 6-SCSI  ></font></div>
<div><font face="Myriad Pro"><br>
</font></div>
<div><font face="Myriad Pro">root@XXXXXXX:/etc# prtconf -v</font></div>
</div>
<div id="bloop_customfont" style="margin: 0px;">
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                    name='scsi-iports' type=string items=2 dev=none</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-iport' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            dev_path=/pci@0,0/pci8086,3c02@1/pci1000,3040@0/iport@8:scsi</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsiclass,01R.vHP.pUltrium_6-SCSI.r32CZ' + 'scsiclass,01.vHP.pUltrium_6-SCSI.r32CZ' + 'scsiclass,01R.vHP.pUltrium_6-SCSI' + 'scsiclass,01.vHP.pUltrium_6-SCSI'
 + 'scsiclass,01R' + 'scsiclass,01' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsiclass,08R.vQUANTUM.pScalar_i40-i80.r150G' + 'scsiclass,08.vQUANTUM.pScalar_i40-i80.r150G' + 'scsiclass,08R.vQUANTUM.pScalar_i40-i80' + 'scsiclass,08.vQUANTUM.pScalar_i40-i80'
 + 'scsiclass,08R' + 'scsiclass,08' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                    dev_link=/dev/scsi/changer/c0t500308C38DC02001d1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-iport' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            dev_path=/pci@0,0/pci8086,3c02@1/pci1000,3040@0/iport@v0:scsi</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                    name='scsi-iports' type=string items=3 dev=none</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-iport' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            dev_path=/pci@0,0/pci8086,3c06@2,2/pci15d9,691@0/iport@f0:scsi</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsiclass,0d.vLSI.pSAS2X28.r0e12' + 'scsiclass,0d.vLSI.pSAS2X28' + 'scsiclass,0d' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-iport' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            dev_path=/pci@0,0/pci8086,3c06@2,2/pci15d9,691@0/iport@f:scsi</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                                value='scsiclass,0d.vLSI.pSAS2X36.r0e12' + 'scsiclass,0d.vLSI.pSAS2X36' + 'scsiclass,0d' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            value='scsi_vhci'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        name='scsi-iport' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                            dev_path=/pci@0,0/pci8086,3c06@2,2/pci15d9,691@0/iport@v0:scsi</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-binding-set' type=string items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsiclass,00.vATA.pSamsung_SSD_840.r5B0Q' + 'scsiclass,00.vATA.pSamsung_SSD_840' + 'scsiclass,00' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsiclass,00.vATA.pSamsung_SSD_840.r5B0Q' + 'scsiclass,00.vATA.pSamsung_SSD_840' + 'scsiclass,00' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsiclass,00.vATA.pTOSHIBA_THNSNH06.rN102' + 'scsiclass,00.vATA.pTOSHIBA_THNSNH06' + 'scsiclass,00' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsiclass,00.vATA.pTOSHIBA_THNSNH06.rN102' + 'scsiclass,00.vATA.pTOSHIBA_THNSNH06' + 'scsiclass,00' + 'scsiclass'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                        value='scsi'</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">    iscsi, instance #0</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-tag-age-limit' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-selection-timeout' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-watchdog-tick' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-reset-delay' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-options' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">            name='scsi-enumeration' type=int items=1</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">                dev_path=/iscsi:devctl</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro"><br>
</font></div>
<div id="bloop_customfont" style="margin: 0px;"><font face="Myriad Pro">Any help is much appreciated.</font></div>
</div>
<div id="bloop_customfont" style="font-family:Myriad Pro,Arial;font-size:12px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br>
</div>
<div id="bloop_sign_1386075852720643072" class="bloop_sign">
<div><font face="helvetica, arial" size="2">-- </font><br>
<div style="margin: 0cm 0cm 0.0001pt; line-height: 13.5pt;"><font color="#666666" face="Helvetica Neue" size="2"><b>Ben</b></font></div>
</div>
</div>
<div style="color:gray">
<hr style="style:linear">
</div>
<blockquote type="cite" class="clean_bq"><span>
<div><br>
</div>
</span></blockquote>
</body>
</html>