Hi Som,

If your iscsi target doesn't support ALUA, you need check whether your 
iscsi target can match any one of failover operation types solaris 
supports. Solaris supports asymmetric/symmetric EMC failover operation, 
LSI asymmetric failover operation, sun standard symmetric failover and 
sun standard asymmetric failover operation, 5 types failover operation. 
Except sun standard symmetric failover types (ALUA), other types match 
fops by vendor ID and product ID.
If your iscsi target cannot match to any type of failover operation set, 
the mdi_pi_online() always fail.
So I think you need make sure the type of your iscsi target, then let we 
see whether you need add your vendorID and product ID to any specific 
fops for matching. If you debug more deeper, you would find the 
mdi_pi_online fails at *sfo_device_probe() routine of struct 
scsi_failover_ops.

Cheers
Javen

Somnath kotur wrote:

>Hi Javen,
>             Would you be able to help with some MPxIO
>support problems i am facing currently with my iSCSI
>HBA Driver or guide me to someone /a forum who could?
>I find that there has already been an entry with
>similiar questions on the driver-discuss
>/storage-discuss forum by one 'ram vegesna' and nobody
>has replied to it yet?
>
>Basically mdi_pi_online() is returning
>MDI_NOT_SUPPORTED .The first time i got this error i
>realised that i had to add entry of my LUN to the
>scsi_vhci.conf file after which it worked. But since
>then (a reboot later) every single attempt at this has
>been failing with the same error code,could you pls
>help?
>
>Thanks
>Som
>
>
>      
> ____________________________________________________________________________________
>Never miss a thing.  Make Yahoo your home page. 
>http://www.yahoo.com/r/hs
>  
>

_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to