Don't understand what you mean, but I'll try to help a bit.
First of all, don't assign the cdrom as required to none of the partitions, assign it as desired to all the partitions.
In the HMC, you've got 2 ethernet adapters, the "private" one that comunicates with the P5 service processor, and the "public" one. You must set "Partition Comunication" in the public adapter.
Now the first partition to boot will take the cdrom, and the other partitions won't have it, but now you can move the cdrom WITHOU REBOOTING.
In the partition that holds the cdrom, you must identify the pci parent of the cdrom, like this:
This will show you the first parent of the cdrom, it can be ide (internal cdrom) or scsi (external scsi attached).
Now you have to find the parent of this device. If it showed ide0 (for example), you have to do:
And if it showed scsi1, you must do this:
This will show you the next parent, and you have to do this until you find a pci device. For example:
Code:
# lsdev -l cd0 -F parent
scsi1
# lsdev -l scsi0 -F parent
sisscsia0
# lsdev -l sisscsia0 -F parent
pci7
Now you must remove this pci device, and all its children device:
Code:
# rmdev -l pci7 -R
cd0 Defined
scsi1 Defined
scsi2 Defined
sisscsia0 Defined
pci7 Defined
Now from the HMC you can move the cdrom from this partition to another with Dynamic LPAR (DLPAR).
Once you have moved it, in the second partition you must do a cfgmgr to detect and configure the cdrom.
Not sure if this is what you are looking for. Anyway, I suggest you to look for some redbooks on P5 and LPAR.