VirtualBox

Ticket #4436 (closed defect: invalid)

Opened 5 years ago

Last modified 5 years ago

Cannot create SATA-only guest

Reported by: costing Owned by:
Priority: major Component: other
Version: VirtualBox 3.0.0 Keywords:
Cc: Guest type: Linux
Host type: Linux

Description

On one particular host if I try to create a guest (32 or 64bit) with SATA (AHCI) controller enabled and the only virtual disk mapped as SATA Port 0 I get this message and the virtual machine doesn't start:

Failed to start the virtual machine Testing.
PIIX3 cannot attach drive to the Primary Master (VERR_PDM_CFG_MISSING_DRIVER_NAME).
Unknown error creating VM (VERR_PDM_CFG_MISSING_DRIVER_NAME).


Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {0a51994b-cbc6-4686-94eb-d4e4023280e2}

I've tried the same on 3 other host machines but there everything is fine. On this particular host I've tried going back to 2.2.4 but the error was the same, then forward to 3.0.0 and still got the same problem.

Attachments

VBox.log Download (31.3 KB) - added by costing 5 years ago.

Change History

Changed 5 years ago by costing

comment:1 Changed 5 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to invalid

You have FlushInterval and IgnoreFlush set for LUN#0 of the IDE device but no hard disk attached. You have to remove these two entries to get VirtualBox working. You need to do:
VBoxManage setextradata VMNAME "VBoxInternal/Devices/piix3ide/0/LUN#0/Config/FlushInterval"
VBoxManage setextradata VMNAME "VBoxInternal/Devices/piix3ide/0/LUN#0/Config/IgnoreFlush"

to remove these. VirtualBox should work again afterwards.

comment:2 Changed 5 years ago by costing

Thanks, it makes sense. But I'll have to remove the two options from the global set and add them back to each of the guests except the one that uses SATA. I think it would be much nicer if the options that don't apply were silently ignored, or at least logged as warnings but not prevent the guest from running.

Since there is no problem if the IDE controller is any of the IDE ones (piix3, piix4 or ich6), does this mean that the two Flush options apply in fact to any IDE regardless of its apparent type?

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use