VirtualBox

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#4436 closed defect (invalid)

Cannot create SATA-only guest

Reported by: Costin Grigoras Owned by:
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 (1)

VBox.log (31.3 KB ) - added by Costin Grigoras 15 years ago.

Download all attachments as: .zip

Change History (3)

by Costin Grigoras, 15 years ago

Attachment: VBox.log added

comment:1 by aeichner, 15 years ago

Resolution: invalid
Status: newclosed

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 by Costin Grigoras, 15 years ago

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.

© 2023 Oracle
ContactPrivacy policyTerms of Use