VMware Cloud Community
EborComputing
Contributor
Contributor

Cannot mount SATA CD-ROM in vSphere Hypervisor 5

Hi all,

Have been trying to mount the SATA CD-ROM within the service console using the vsish command to no avail. I even had the original TEAC DV-28S-V drive replaced with a newer TEAC DV-28S-W drive and have updated the ESXi build to the latest 515841.

I get the not supported error when running vsish as follows:

~ # vmkload_mod iso9660
Module iso9660 loaded successfully

~ # vsish -e set /vmkModules/iso9660/mount $(esxcfg-mpath -b | grep "CD-ROM" | awk '{print $1}')
VSISHCmdSet():Set failed: Not supported

The following is what was logged in the vmkernel.log:


2012-03-07T12:41:05.804Z cpu1:4911)Loading module iso9660 ...
2012-03-07T12:41:05.804Z cpu1:4911)Elf: 1862: module iso9660 has license VMware
2012-03-07T12:41:05.805Z cpu1:4911)FSS: 798: Registered fs iso9660, module 3a, fsTypeNum 0x9660
2012-03-07T12:41:05.805Z cpu1:4911)Mod: 4015: Initialization of iso9660 succeeded with module ID 58.
2012-03-07T12:41:05.805Z cpu1:4911)iso9660 loaded successfully.
2012-03-07T12:41:39.095Z cpu1:4982)ISO9660: 45: Mount Device: mpx.vmhba0:C0:T0:L0
2012-03-07T12:41:39.095Z cpu1:4982)<3>ata1.00: bad CDB len=16, scsi_op=0x9e, max=12
2012-03-07T12:41:40.506Z cpu3:2051)NMP: nmp_ThrottleLogForDevice:2318: Cmd 0x1a (0x4124007ae8c0) to dev "mpx.vmhba0:C0:T0:L0" on path "vmhba0:C0:T0L0" Failed: H:0x0 D:0x2 P:0x0 Valid sense data: 0x5 0x20 0x0.Act:NONE
2012-03-07T12:41:40.506Z cpu3:2051)ScsiDeviceIO: 2316: Cmd(0x4124007ae8c0) 0x1a, CmdSN 0xa21 to dev "mpx.vmhba0:C0:T0:L0" failed H:0x0 D:0x2 P:0x0 alid sense data: 0x5 0x20 0x0.
2012-03-07T12:41:40.506Z cpu1:4982)<3>ata1.00: bad CDB len=16, scsi_op=0x9e, max=12
2012-03-07T12:41:40.509Z cpu1:4982)<3>ata1.00: bad CDB len=16, scsi_op=0x9e, max=12
2012-03-07T12:41:40.511Z cpu1:4982)<3>ata1.00: bad CDB len=16, scsi_op=0x9e, max=12
2012-03-07T12:41:40.514Z cpu1:4982)FSS: 4333: No FS driver claimed device 'mpx.vmhba0:C0:T0:L0': Not supported

Anyone have any ideas what is going on?

Thanks in advance,

Vlad

Tags (3)
Reply
0 Kudos
5 Replies
Virtualinfra
Commander
Commander


The issue is caused by device it seems,

Check and upgrade the host BIOS/firmware and the CD-ROM device firmware from the hardware vendor.

Thanks & Regards Dharshan S VCP 4.0,VTSP 5.0, VCP 5.0
Kopp
Contributor
Contributor

Hi Vlad,

the same story with TEAC CD-ROM drive in DL370 G6...

~ # esxcfg-mpath --list
sata.vmhba32-sata.0:0-mpx.vmhba32:C0:T0:L0
   Runtime Name: vmhba32:C0:T0:L0
   Device: mpx.vmhba32:C0:T0:L0
   Device Display Name: Local TEAC CD-ROM (mpx.vmhba32:C0:T0:L0)

/sbin # vmkload_mod iso9660
Module iso9660 loaded successfully

/sbin # vsish -e set /vmkModules/iso9660/mount mpx.vmhba32:C0:T0:L0

VSISHCmdSet():Set failed: Not supported

other method also not successfull:

/vmfs/volumes # vsish -e set /vmkModules/iso9660/mount $(esxcfg-mpath -b | grep "CD-ROM" | awk '{print $1}')
VSISHCmdSet():Set failed: Not supported

Were you able to solve this bug ?

Regards,

Kopp

############

PS: with the HP CD-ROM drive from DL350 G6 this method works fine:

1) ~ # esxcfg-mpath --list
sata.vmhba32-sata.0:0-mpx.vmhba32:C0:T0:L0
   Runtime Name: vmhba32:C0:T0:L0
   Device: mpx.vmhba32:C0:T0:L0
   Device Display Name: Local hp CD-ROM (mpx.vmhba32:C0:T0:L0)

2) /sbin # /sbin/vsish -e set /vmkModules/iso9660/mount mpx.vmhba32:C0:T0:L0

3) /sbin # cd /vmfs/volumes/
/vmfs/volumes # ls
4dc20694-ff3710aa-8a4c-9c8e992e48cd  HPesx5OES

Strange...

Reply
0 Kudos
EborComputing
Contributor
Contributor

hmm. thought i posted a fix. anyhow, the fix is to install the esxi iso from hp with hp specific drivers. contact hp support. can still use the licence key from vmware.

Reply
0 Kudos
admin
Immortal
Immortal

Hi EborComputing

Could you please elaborate little bit more

"Before you judge a man, walk a mile in his shoe."
Reply
0 Kudos
EborComputing
Contributor
Contributor

I raised a support case with HP as our DL380 G6 was still under warranty/support period. Initially, they sent out a newer TEAC which had the same issues. I then asked the support guy to contact HP's virtualisation team. I was then emailed a link to download the ESXi 5.0 ISO from HP which contained HP specific drivers. I then installed this on the DL380 G6 using the licence key from VMware and was able to mount the TEAC DVD ROM. Hope this helps. I'll look for the download link tomorrow at work and post it up.

Here is the link to HP. You will need to register with them first.

Reply
0 Kudos