Operating System - HP-UX
1834136 Members
2282 Online
110064 Solutions
New Discussion

Re: Error adding DVD to Guest

 
SOLVED
Go to solution
JxD
Advisor

Error adding DVD to Guest

When I try to add the host DVD to an HP-UX guest, I get the following error message:

# hpvmmodify -P hpux_ignite -a dvd:scsi::disk:/dev/rdsk/c0t0d0
hpvmmodify: WARNING (host): Device configuration mismatch - device '/dev/rdsk/c0t0d0' is configured as type 'rdev' but you are attempting to use it as type 'gdev'.
hpvmmodify: WARNING (host): Guest device: '/dev/rdsk/c0t0d0' is already in the device database as a restricted device.
hpvmmodify: WARNING (hpux_ignite): Cannot create hpvm device database entry.
hpvmmodify: ERROR (hpux_ignite): Due to errors affecting the device database, the guest configuration file will not be updated.
hpvmmodify: Unable to modify the guest.

However, when I check the HPVM device database, this device is not present:

# hpvmdevmgmt -l rdev
/dev/vg00/rlvol1:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$1$$/dev/vg00/rlvol1
/dev/vg00/rlvol2:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$2$$/dev/vg00/rlvol2
/dev/vg00/rlvol3:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$3$$/dev/vg00/rlvol3
/etc:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_4_1073741827
/stand:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_2_1073741825
/dev/vg00/rlvol4:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$4$$/dev/vg00/rlvol4
/dev/vg00/rlvol5:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$5$$/dev/vg00/rlvol5
/dev/vg00/rlvol6:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$6$$/dev/vg00/rlvol6
/dev/vg00/rlvol7:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$7$$/dev/vg00/rlvol7
/dev/vg00/rlvol8:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_$$8$$/dev/vg00/rlvol8
/dev/rdisk/disk12:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO,AUTORDEV=YES::HPVM_WWID_DEV_13_0
/dev/rdisk/disk13:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO,AUTORDEV=YES::HPVM_WWID_DEV_13_1
/dev/vgtest/rlvol1:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_HP 36.4G/ST336754LC /3KQ0494T000075327FT9/0x01.0x00.0x03.0x50011c6001819c24$$1$$/dev/vgtest/rlvol1
/dev/rdisk/disk15:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO,AUTORDEV=YES::HP 36.4G/ST336754LC /3KQ0494T000075327FT9/0x01.0x00.0x03.0x50011c6001819c24

I have also tried rebooting the server but that has no effect. Any ideas or comments will be appreciated!
8 REPLIES 8
Eric SAUBIGNAC
Honored Contributor

Re: Error adding DVD to Guest

Bonsoir,

1)

"'/dev/rdsk/c0t0d0' is already in the device database as a restricted device"

well, assuming that there is no bug with HPVM, the error message could be right.

So, in your database, I can see only agile DSF. '/dev/rdsk/c0t0d0' is a legacy DSF. Could you reconcile legacy and agile DSF with 'ioscan -m dsf' ?

2)

I am a little bit surprised by entries like '_$$1$$/dev/vg00/rlvol1'

Never seen an entry with '$' in device database.

How did you installed this host ? Straight from installation DVD or from an ignite image of an other host ?

Eric
JxD
Advisor

Re: Error adding DVD to Guest

Eric:

Here is the ioscan output. The DVD drive corresponds to disk23, which does not appear in the device database output either. I installed HPVM from the application DVD's; and likewise on other hosts that are not exhibiting this problem. As far as the $$-signs go, I don't have enough experience examining the device database to know whether these are unusual or not. Thanks for your response.

# ioscan -m dsf
Persistent DSF Legacy DSF(s)
========================================
/dev/rdisk/disk12 /dev/rdsk/c2t0d0
/dev/rdisk/disk12_p1 /dev/rdsk/c2t0d0s1
/dev/rdisk/disk12_p2 /dev/rdsk/c2t0d0s2
/dev/rdisk/disk12_p3 /dev/rdsk/c2t0d0s3
/dev/rdisk/disk13 /dev/rdsk/c2t1d0
/dev/rdisk/disk13_p1 /dev/rdsk/c2t1d0s1
/dev/rdisk/disk14 /dev/rdsk/c3t2d0
/dev/rdisk/disk14_p1 /dev/rdsk/c3t2d0s1
/dev/rdisk/disk15 /dev/rdsk/c4t15d0
/dev/rdisk/disk15_p1 /dev/rdsk/c4t15d0s1
/dev/rdisk/disk15_p2 /dev/rdsk/c4t15d0s2
/dev/rdisk/disk15_p3 /dev/rdsk/c4t15d0s3
/dev/rdisk/disk15_p4 /dev/rdsk/c4t15d0s4
/dev/rdisk/disk16 /dev/rdsk/c4t13d0
/dev/rdisk/disk17 /dev/rdsk/c4t14d0
/dev/rdisk/disk18 /dev/rdsk/c4t12d0
/dev/rdisk/disk19 /dev/rdsk/c4t11d0
/dev/rdisk/disk20 /dev/rdsk/c4t10d0
/dev/rdisk/disk23 /dev/rdsk/c0t0d0
Kapil Jha
Honored Contributor

Re: Error adding DVD to Guest

Can you try to run
#hpvmdevmgmt -l all

and see if DVD has been allocated to other VM?

BR,
Kapil+
I am in this small bowl, I wane see the real world......
Bhadresh
Trusted Contributor

Re: Error adding DVD to Guest

Hi,

Can you try following commands on Host and see if DVD is already presented to some other guest?

# hpvmdevinfo
# hpvmdevmgmt â l all

Regards,
Bhadresh
Eric SAUBIGNAC
Honored Contributor

Re: Error adding DVD to Guest

Well ...

Maybe we could try to solve the problem with hpvmhostrdev. I never used it because I never had any trouble with the device database, but it could be a good opportunity.


First of all save a copy of output of hpvmdevmgmt : 'hpvmdevmgmt -l all > state.before'


1) Check with hpvmdevmgmt

With 'hpvmdevmgmt -r' you will output a script to repair the device database. Any interesting informations ?

From my own host, nothing :

root@scu007:/#hpvmdevmgmt -r
#!/bin/sh
echo "Device database status - Total problems found: 0."
echo "No devices to repair or remove."
exit 0



2) Repair (?) with hpvmhostrdev

Remove any rdev entry from the database with 'hpvmhostrdev -d'

Here is output of 'hpvmdevmgmt -l all' from my host after this command. There is no more rdev entry :


HPVM MANAGEMENT_DB START
scu007:CONFIG=server::WWID_NULL
/etc:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_4_1073741827
/stand:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_2_1073741825
localnet:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
lan902:CONFIG=gdev,EXIST=YES,DEVTYPE=NIC,SHARE=NO:swuser:WWID_NULL
swuser:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
lan903:CONFIG=gdev,EXIST=YES,DEVTYPE=NIC,SHARE=NO:swbdd:WWID_NULL
swbdd:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
/depotcd:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DIRECTORY:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:HPVM_DIR_STATID_2086_1073741827
/dev/rdisk/disk24:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:qasmodel:0x01.0x00.0x03.0x600143800648ddbd0000800001120000
/dev/rdisk/disk29:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd00008000012c0000
/dev/rdisk/disk30:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001300000
/dev/rdisk/disk31:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001340000
/dev/rdisk/disk32:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001380000
/dev/rdisk/disk33:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd00008000013c0000
HPVM MANAGEMENT_DB EOF


Then, create back rdev entries with 'hpvmhostrdev' with no argument.

Output again from my host :


HPVM MANAGEMENT_DB START
scu007:CONFIG=server::WWID_NULL
/etc:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_4_1073741827
/stand:CONFIG=rdev,EXIST=YES,DEVTYPE=DIRECTORY,SHARE=NO,RECURSIVE=FS::HPVM_DIR_STATID_2_1073741825
/dev/vg00/rlvol1:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$1$$/dev/vg00/rlvol1
/dev/vg00/rlvol10:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$10$$/dev/vg00/rlvol10
/dev/vg00/rlvol2:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$2$$/dev/vg00/rlvol2
/dev/vg00/rlvol3:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$3$$/dev/vg00/rlvol3
/dev/vg00/rlvol4:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$4$$/dev/vg00/rlvol4
/dev/vg00/rlvol5:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$5$$/dev/vg00/rlvol5
/dev/vg00/rlvol6:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$6$$/dev/vg00/rlvol6
/dev/vg00/rlvol7:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$7$$/dev/vg00/rlvol7
/dev/vg00/rlvol8:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$8$$/dev/vg00/rlvol8
/dev/vg00/rlvol9:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$9$$/dev/vg00/rlvol9
/dev/rdisk/disk2:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO,AUTORDEV=YES::0x01.0x00.0x03.0x5000c50023ae514b
/dev/rdisk/disk3:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO,AUTORDEV=YES::0x01.0x00.0x03.0x5000c50023ae9443
localnet:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
lan902:CONFIG=gdev,EXIST=YES,DEVTYPE=NIC,SHARE=NO:swuser:WWID_NULL
swuser:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
lan903:CONFIG=gdev,EXIST=YES,DEVTYPE=NIC,SHARE=NO:swbdd:WWID_NULL
swbdd:CONFIG=gdev,EXIST=YES,DEVTYPE=SWITCH,SHARE=YES:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:WWID_NULL
/depotcd:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DIRECTORY:devmodel,antares3,flore3,atlas3,altair3,qasmodel,orion3:HPVM_DIR_STATID_2086_1073741827
/dev/rdisk/disk24:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:qasmodel:0x01.0x00.0x03.0x600143800648ddbd0000800001120000
/dev/rdisk/disk29:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd00008000012c0000
/dev/rdisk/disk30:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001300000
/dev/rdisk/disk31:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001340000
/dev/rdisk/disk32:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd0000800001380000
/dev/rdisk/disk33:CONFIG=gdev,EXIST=YES,SHARE=NO,DEVTYPE=DISK:orion3:0x01.0x00.0x03.0x600143800648ddbd00008000013c0000
HPVM MANAGEMENT_DB EOF

Does it solve your problem ? Also compare with initial state of the database you have stored in 'state.before'


3) Check SEP tip

Not sure it could be relevant, but check this URL given by Steven E. Protter : http://www.hpux.ws/?p=138


4) Place a call to HP support



And last, I must apologize ;-) In my first post I said 'Never seen an entry with '$' in device database'. In fact I do have some '$'. For example :


/dev/vg00/rlvol10:CONFIG=rdev,EXIST=YES,DEVTYPE=LV,SHARE=NO,AUTORDEV=YES::HPVM_LVOL_TYPE1_0x01.0x00.0x03.0x5000c50023ae9443$$10$$/dev/vg00/rlvol10



HTH,
Eric
JxD
Advisor

Re: Error adding DVD to Guest

Running hpvmdevmgmt -r produces "No devices to repair or remove" as in your response. Running hpvmhostrdev -d reduces the rdev devices down to two (/etc and /stand). At this point I can add and delete /dev/rdsk/c0t0d0 to guests on the system. So far so good.

Then, running hpvmhostrdev on the system recreates the rdev devices in the host dev db, still no entry for c0t0d0 or its persistent counterpart. But again, when trying to add dvd I get the same "in db as rdev device" error as I have been getting.

Thanks for everyone's responses.
Eric SAUBIGNAC
Honored Contributor
Solution

Re: Error adding DVD to Guest

Last leads :

- could your DVD drive be in use by the Host itself ? It doesn't explain why it doesn't appear in the database.

- what about latest patches on the host ? I mean bundles packs, patches set 'HPVMhost' for 11.31 @ http://www.itrc.hp.com/service/patch/searchHPUXPatchSet.do?BC=main| , latest drivers like USB-00, SATADVD-00, etc ...


If you find a solution, please post

Eric
JxD
Advisor

Re: Error adding DVD to Guest

I've made sure the dvd is not mounted or in use by the host. It's a good idea about the patches, I'll check out that angle and post if it solves the problem.

Thanks for everyone's responses, I really appreciate your help and have added points.