Page 1 of 1
CD-drive passthrough
Posted: 17. Oct 2015, 13:30
by ark8109
Hello, I cannot use TurboRip program (disk imaging software).
Host: Mac OS X Yosemite 10.10.5
Guest: Windows 7
Log file contains suspicious strings:
00:12:54.432518 PIIX3 ATA: LUN#1: CD-ROM passthrough cmd=0x5a sense=6 ASC=0x28 ASCQ=0x0 VERR_DEV_IO_ERROR
00:12:55.728132 AHCI: Error (VERR_NOT_IMPLEMENTED) while updating the tracklist during READ TOC/PMA/ATIP, burning the disc might fail
00:14:12.972950 AHCI: LUN#1: passthrough unimplemented for command 0x44
I have CDROM passthrough enabled (on SATA controller).
Please help.
Thanks.
Re: CD-drive passthrough
Posted: 17. Oct 2015, 19:13
by socratis
From the User Manual,
Ch. 5.9 CD/DVD support (emphasis/coloring, mine):
As an experimental feature, for additional capabilities, it is possible to give the guest direct access to the CD/DVD host drive by enabling “passthrough” mode. Depending on the host hardware, this may enable three things to work, potentially:
• CD/DVD writing from within the guest, if the host DVD drive is a CD/DVD writer;
• playing audio CDs;
• playing encrypted DVDs.
There is a “Passthrough” checkbox in the GUI dialog for configuring the media attached to a storage controller, or you can use the --passthrough option with VBoxManage storageattach; see chapter 8.18, VBoxManage storageattach, page 145 for details.
Even if pass-through is enabled, unsafe commands, such as updating the drive firmware, will be blocked. Video CD formats are never supported, not even in passthrough mode, and cannot be played from a virtual machine.
To make it simple, if it works, it works. If it doesn't, there's not that much you can do about it, unless you're familiar with low level programming and you're willing to contribute the code the the VirtualBox tree.
Re: CD-drive passthrough
Posted: 17. Oct 2015, 19:51
by ark8109
socratis wrote:To make it simple, if it works, it works. If it doesn't, there's not that much you can do about it, unless you're familiar with low level programming and you're willing to contribute the code the the VirtualBox tree.
It's a pity. Although I dont think command GPCMD_READ_HEADER (0x44) is unsafe. It looks like that command is not implemented yet...