From: Marco Greene (Home) <>
Date: Wed Aug 11 2004 - 23:45:44 EDT
Sorry for the late posting...

Thanks to Darren Dunham, this seems to be an issue with Solaris 9; however,
perhaps the latest Solaris 8 patch has the same "feature".  The st man page
still indicates the 0x4000 option as a valid option.  However, as you can
see by my error message, this is no longer the case.

Removing it as suggested by Darren solved my problem and I have not noticed
any significant performance hit.

-----Original Message-----
From: Darren Dunham []
Sent: July 29, 2004 5:44 PM
Subject: Re: OOPS...AIT2 errors

> ok boot -r
> Boot device: /pci@1f,0/ide@d/disk@0,0:a  File and args: -r
> SunOS Release 5.8 Version Generic_117350-02 64-bit
> Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
> configuring IPv4 interfaces: eri0 qfe0.
> Hostname: misnbu04
> Configuring /dev and /devices
> /pci@1f,0/pci@5/scsi@2/st@1,0 (st1):
>         SONY_AIT options value invalid bits set: 0x4000
> /pci@1f,0/pci@5/scsi@2/st@2,0 (st2):
>         SONY_AIT options value invalid bits set: 0x4000
> VERITAS SCSA Generic Revision: 3.4d
> Configuring the /dev directory (compatibility devices)
> The system is coming up.  Please wait.
> What I am worried the SONY_AIT options value invalid bits set:
> 0x4000

And this is Solaris 8?  Hmm.  It must come in in a patch or something...

This is a normal message on Solaris 9.  Basically, that option is no
longer supported by the st driver.  So if it's in the st.conf setting, a
warning is printed.

>From the st man page...

           If the  flag is set,  when data is written to the tape
           device,  the  data  is  buffered  by  the driver.  The
           application may receive acknowledgement of  completion
           of  the write request before the data has been written
           to tape.

In other words, the tape driver will no longer buffer data and claim
that it has been written when it has not.  This might have a (very)
slight performance penalty in some situations, but should prevent the
application from believing something is on tape when it is not.

If you have an explicit st.conf entry for your devices, remove the
0x4000 bit to silence the warnings.

> tape-config-list =
> "SONY    SDX-500C", "Sony AIT2 8mm", "SONY_AIT";
> SONY_AIT = 1,0x34,0,0x3d639,4,0x13,0x8c,0x8c,0x8c,3;

0x3d639 & ~0x4000 => 0x39639

> Also verified the st.conf entry with the manual...and it is what I
> used on
> the other system that I used this library on.  The only difference is
> this
> is a newer build with obviously a newer st.conf patch (108725-16 with
> associated required patches).
> It is a differential library connected to a sun dual channel
> differential
> PCI card.
> Nothing on Sun Managers

There's this.. :-)  But of course it only mentions Solaris 9.

Darren Dunham                                 
Senior Technical Consultant         TAOS  
Got some Dr Pepper?                           San Francisco, CA bay area
         < This line left intentionally blank to confuse you. >
sunmanagers mailing list
Received on Wed Aug 11 23:46:31 2004

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