Questions and Answers
Amy Rich
Q We have a V880 running Solaris 8 to which we just added two JNI Fibre Channel cards and enabled mpxio in /kernel/drv/scsi_vhci.conf by setting mpxio-disable="no". When I reboot the system, it panics, saying that it cannot mount the root filesystem (under SDS control):
Rebooting with command: boot
Boot device: new File and args:
SunOS Release 5.8 Version Generic_117350-43 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
Cannot mount root on /pseudo/md@0:0,0,blk fstype ufs
panic[cpu7]/thread=10408000: vfs_mountroot: cannot mount root
0000000010407970 genunix:vfs_mountroot+70 (10436c00, 0, 0, 104724c2, 80, 14)
%l0-3: 0000000010436c00 000000001043a3a0 000000d1fe000000 \
0000000010436e88
%l4-7: 0000000000000000 00000000104139e0 00000000000c19ed \
00000000000019ed
0000000010407a20 genunix:main+8c (104101f0, 2000, 10407ec0, 10408030, \
fff2, 1005436c)
%l0-3: 0000000000000001 0000000000000001 0000000000000015 \
0000000000000f6a
%l4-7: 0000000010429a48 00000000104782f0 00000000000da328 \
0000000000000328
skipping system dump - no dump device configured
rebooting...
Resetting ...
If I turn off mpxio, then the system boots just fine, but we obviously can't use the attached SAN properly.
A The issue is that you have mpxio enabled for all channels, including the internal FC-AL bus. This problem is covered in Sun Doc ID 4625972 at:
http://sunsolve.sun.com/search/document.do?assetkey=1-1-4625972-1
To correct this, disable mpxio for the internal FC-AL path.
|