I'm working with command lines via vboxmanage and I have found one thing which is not clear (also in GUI) concerning the storage controller parameters.
Actually, this is defined as following :
List of Storage controller (Storage Treeview in GUI)
- Controller : "Controller 1 Name"
- Controller : "Controller 2 Name"
and for each controller (Attributes View in GUI)
- "IDE Controller" :
- Name
Type
Using host IO cache (Check box in GUI)
- Name
Type
Port Number
Using host IO cache (Check box in GUI)
By default, it seems that VirtualBox give a storage controller's name with the name of the interface which is used.
Per example, an IDE controller will have IDE as name.
I think controller's name and their interface are not the same thing, we shouldn't mix them.
I think it would be usefull adding a parameter named as "interface" to display/change the interface used by the storage controller (IDE, SATA, SCSI, etc.) in the GUI.
With command line via vboxmanage, I didn't find too any way to get/set the interface used by a storage controller. Neither with the vboxmanage list, neither with vboxmanage showvminfo or with vboxmanage storagectl commands.
Rem. : I think too, the "type" word used in GUI for the "type" attribute is not very clear too and may be confused. For IDE storage controller, this is not really a "type" but rather a "chipset" or a "die". In GUI, we speak about a "type" and with vboxmanage storagectl, we speak about --controller so in my mind this is not easy to understand.
Regards