I have tried this with two new VIOs and it works fine.
I have loaded the SDDPCM & MPIO drivers then configured the SAN Storage for both VIO Servers.
However, I have an existing VIO Server which already has the SAN Storage and when I install the MPIO and SDDPCM drivers I get the following errors.
Anyone come across this ?
$ oem_setup_env
# lspv
hdisk0 00c34be40095f9b8 rootvg active
hdisk1 00c34be405cf31ab rootvgpool active
hdisk2 00c34be40a538498 rootvg active
hdisk3 00c34be4288d3021 None
hdisk4 00c34be4288d94aa None
hdisk5 00c34be4288a9545 None
hdisk6 00c34be4288cccbb None
hdisk7 00c34be42887a299 None
hdisk8 00c34be428881a3f None
hdisk9 00c34be4286abfd5 None
hdisk10 00c34be42869b11b None
$ oem_setup_env
# lsdev -Cc disk
hdisk0 Available 02-08-00 SAS Disk Drive
hdisk1 Available 02-08-00 SAS Disk Drive
hdisk2 Available 02-08-00 SAS Disk Drive
hdisk3 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk4 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk5 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk6 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk7 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk8 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk9 Available 04-00-02 MPIO Other DS4K Array Disk
hdisk10 Available 04-00-02 MPIO Other DS4K Array Disk
# rmdev -dl hdisk10
Method error (/usr/lib/methods/ucfgdevice):
0514-062 Cannot perform the requested function because the
specified device is busy.
$ chdev -dev hdisk3 -attr reserve_policy=no_reserve
Some error messages may contain invalid information
for the Virtual I/O Server environment.
Method error (/usr/lib/methods/chgdisk):
0514-062 Cannot perform the requested function because the
specified device is busy.
# pcmpath query device
Kernel extension sdduserke was not loaded. Errno=8.
Please verify SDDPCM device configuration
Kernel extension sddapuserke was not loaded. Errno=8.
Please verify SDDPCM device configuration
prtconf
System Model: IBM,9117-MMA
Machine Serial Number: 6534BE4
Processor Type: PowerPC_POWER6
Processor Implementation Mode: POWER 6
Processor Version: PV_6_Compat
Number Of Processors: 1
Processor Clock Speed: 4208 MHz
CPU Type: 64-bit
Kernel Type: 64-bit
LPAR Info: 2 VIO_SERVER_1
Memory Size: 4096 MB
Good Memory Size: Not Available
Platform Firmware level: EM340_041
Firmware Version: IBM,EM340_041
Console Login: enable
Auto Restart: true
Full Core: false
Errpt | more
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
A6DF45AA 0525014909 I O RMCdaemon The daemon is started.
D6A51BF7 0525014909 I H ent0 HEA PORT UP
2BFA76F6 0525014809 T S SYSPROC SYSTEM SHUTDOWN BY USER
9DBCFDEE 0525014909 T O errdemon ERROR LOGGING TURNED ON
192AC071 0525014609 T O errdemon ERROR LOGGING TURNED OFF
A6DF45AA 0525012309 I O RMCdaemon The daemon is started.
D6A51BF7 0525012309 I H ent0 HEA PORT UP
2BFA76F6 0525012209 T S SYSPROC SYSTEM SHUTDOWN BY USER
9DBCFDEE 0525012309 T O errdemon ERROR LOGGING TURNED ON
192AC071 0525011909 T O errdemon ERROR LOGGING TURNED OFF
0C10BB8C 0525011809 I H hdisk9 ARRAY CONFIGURATION CHANGED
0C10BB8C 0525011809 I H hdisk10 ARRAY CONFIGURATION CHANGED
0C10BB8C 0525011809 I H hdisk6 ARRAY CONFIGURATION CHANGED
0C10BB8C 0525011809 I H hdisk4 ARRAY CONFIGURATION CHANGED
0C10BB8C 0525011809 I H hdisk7 ARRAY CONFIGURATION CHANGED
0C10BB8C 0525011809 I H hdisk8 ARRAY CONFIGURATION CHANGED
A6DF45AA 0525011309 I O RMCdaemon The daemon is started.
D6A51BF7 0525011209 I H ent0 HEA PORT UP
A6DF45AA 0525011209 I O RMCdaemon The daemon is started.
9DBCFDEE 0525011309 T O errdemon ERROR LOGGING TURNED ON
A6DF45AA 0525005209 I O RMCdaemon The daemon is started.
D6A51BF7 0525005209 I H ent0 HEA PORT UP
Also, lsdev -Cc disk should show something like
hdisk10 Available 04-01-02 IBM MPIO DS4700 Array Disk
1- My client partitions are OFF
2- SAN Storage DISKs are allocated to HOST_GROUP_VIO
3- HOST_GROUP_VIO has two VIO Servers: VIO_1 and VIO_2
VIO_2 = which is the scratch installation works fine... but the problem is with VIO_1