With the newer 4gig HBA release, Sun and QLogic have support for the scli and 
SANsurfer utilities to perform some limited operations on qlc driver controlled 
HBAs. Now those two utilities use a passthrough IOCTL to communicate with 
devices visible through the HBAs.

I would check to see if the scli package is installed:
# pkginfo -l QLScli

If the scli utility is being run, it will send SCSI commands to any devices the 
HBAs have access to. Make sure that scli is not being executed at the time the 
SAN errors are seen.

Also check for the SANsurfer agent on this host. The process name is qlremote. 
If it is running, then shut it down for some time as a test:
# /etc/rc3.d/S99qlremote stop

You could also check for any other processes that are using the SNIA HBA 
interface using this ksh snippet:

for  i in $(nawk -F'"' '/qlc/{ print $2 }' /etc/path_to_inst|egrep -v 
"fp|sd|st|ses")  ; do
  fuser /devices${i}:devctl
done

If qlremote is running, the ksh snippet will list the process id of qlremote.

-- Lyle --
 
 
This message posted from opensolaris.org
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to