Anyone got contact information for the SUNWqus (X6758A) driver...? SUN couldn't help..

From: Vincent Cojot (coyote@step.polymtl.ca)
Date: Wed Nov 12 2003 - 08:09:19 EST


Hi everyone,

I'm in the process of adding SUNWqus support to scsiinfo (John DiMarco's
SCSI information tool for Solaris 1.x/2.x). See following URL for more
details: http://www.cs.toronto.edu/~jdd.

One of the biggest problems with the 'qus' driver ( it is the "
isp10160 HBA Driver 1.2") is the lack of a 'qus*.h' set of header
files under /usr/include/sys/scsi/adapters (there are header
files for isp,glm,pln,esp,fas adapters).

So I filed bug report 36996032 with SUN a few days ago to inquire
about the existence of qus*.h header files.

After all, since qus* and isp* both appear to be of the
ISP family and since /usr/lib/adb/qus_isp was being provided;
I was able to produce some mock-up QUS header files and write
some semi-working qus support into scsiinfo.

The answer from SUN support came today: "even though the qus driver
is provided by SUN in the form of SUNWqus* packages, SUN did
not write that driver and cannot provide header files for it".
Furthermore, SUN support wasn't even able to provide me with some
contact information for the qus driver (QLogic contact, I guess).

Therefore, since I know some people on this newsgroup might be able
to dig up that kind of information, I'd like to -most humbly- call
for help here.. :)

Here's what I've been able to achieve so far with my modified scsiinfo:
(Seen on a V880 machine with one X6758A card attached to a SUN StorEdge
3310 JBOD disk bay):

bash-2.03# ./scsiinfo -c
glm0: type 15 (NCR53C875) speed 80MHz
glm0: sd6,0 tgt 6 lun 0:
        Synchronous(20.000MB/sec) Clean NoTaggedQueuing Narrow
glm0: st5,0 tgt 5 lun 0:
        Synchronous(40.000MB/sec) Clean NoTaggedQueuing Wide
qus0: QLGC ISP10160 firmware revision 10.4, initator_id tgt 7
qus0: sd8,0 tgt 8 lun 0:
        Synchronous(160.000MB/sec) Unknown CanReconnect TaggedQueuing Wide
qus0: sdb,0 tgt 11 lun 0:
        Synchronous(160.000MB/sec) Unknown CanReconnect TaggedQueuing Wide
qus1: QLGC ISP10160 firmware revision 10.4, initator_id tgt 7
qus1: sd8,0 tgt 8 lun 0:
        Synchronous(160.000MB/sec) Unknown CanReconnect TaggedQueuing Wide
qus1: sdb,0 tgt 11 lun 0:
        Synchronous(160.000MB/sec) Unknown CanReconnect TaggedQueuing Wide

Of course, it's a hack because the only reason why I know that my drives
are really negociating at 160.000MB/sec is that prtconf reports my drives
have a targetX-sync-speed of 0x00027100.Also, I had to write fake qus*,h
headers based on isp*.h headers and /usr/lib/adb/qus_isp to get this to
work. For that reason, I'd be very happy to get more information on the
qus driver so I could improve the information that my modified scsiinfo
reports.

,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,
Vincent S. Cojot, Computer Engineering. STEP project. _.,-*~'`^`'~*-,._.,-*~
Ecole Polytechnique de Montreal, Comite Micro-Informatique. _.,-*~'`^`'~*-,.
Linux Xview/OpenLook resources page _.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'
http://step.polymtl.ca/~coyote _.,-*~'`^`'~*-,._ coyote@step.polymtl.ca

They cannot scare me with their empty spaces
Between stars - on stars where no human race is
I have it in me so much nearer home
To scare myself with my own desert places. - Robert Frost
_______________________________________________
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:27:27 EDT