Multipathing - problem

Hello,

I turned on the server multipathing:

# uname -a
SunOS caiman 5.10 Generic_141444-09 sun4v sparc SUNW,T5140
stmsboot -D fp -e

And after a reboot the server, multipathing is not enable:

# stmsboot -L
stmsboot: MPxIO is not enabled
stmsboot: MPxIO disabled
# ls /dev/dsk
c0t0d0s0   c0t0d0s6   c1t0d0s4   c1t1d0s2   c1t2d0     c1t2d0s5   c1t3d0s3   c2t4d31s2  c3t0d31s0  c3t0d31s6
c0t0d0s1   c0t0d0s7   c1t0d0s5   c1t1d0s3   c1t2d0s0   c1t2d0s6   c1t3d0s4   c2t4d31s3  c3t0d31s1  c3t0d31s7
c0t0d0s2   c1t0d0s0   c1t0d0s6   c1t1d0s4   c1t2d0s1   c1t3d0     c1t3d0s5   c2t4d31s4  c3t0d31s2
c0t0d0s3   c1t0d0s1   c1t0d0s7   c1t1d0s5   c1t2d0s2   c1t3d0s0   c1t3d0s6   c2t4d31s5  c3t0d31s3
c0t0d0s4   c1t0d0s2   c1t1d0s0   c1t1d0s6   c1t2d0s3   c1t3d0s1   c2t4d31s0  c2t4d31s6  c3t0d31s4
c0t0d0s5   c1t0d0s3   c1t1d0s1   c1t1d0s7   c1t2d0s4   c1t3d0s2   c2t4d31s1  c2t4d31s7  c3t0d31s5

I did have it on a server in the same configuration and it was ok.
What could be the cause?

Regards

why not compare and edit the /kernel/drv/fp.conf to enable multipathing globally?

The proper syntax for the stmsboot command would be:

stmsboot -e -D fp

according to later versions of the man page. Are there any known bugs in the stmsboot command line parsing? (The one Solaris 10u6 box I have quick access to doesn't even list the "-D" option in the man page)

As noted, what does your fp.conf file look like?

Also, what does the output from

fcinfo hba-port

look like?

You need to edit you /kernel/drv/fp.conf to enable mpxio. The run stmsboot as achenle dscribes. I have found that the order is as important as the syntax of the stmsboot command.

HTH

stmsboot -D fp -e

Is correct syntax.

Problem is solved. When I plugged multipathing one of the cards HBA does not work correctly.

Regards