On Tue, Mar 8, 2011 at 4:20 AM, Alexey Eromenko <[email protected]> wrote: > I added a new hard disk to my VM: > C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach "Other-Test VM" > --st > oragectl "IDE Controller" --port 0 --device 1 --type hdd --medium F:\myvdi.vdi > > Why is --device parameter even needed ? > Only for IDE controller? > Other controllers (SATA) do not have it anyway, and it's functionality > can be mapped to --port parameter. > > Old behavior: > --port 0 --device 0 = Primary Master > --port 0 --device 1 = Primary Slave > --port 1 --device 0 = Secondary Master > --port 1 --device 1 = Secondary Slave > > Since in VBox IDE controller consists of 4 ports, it can be mapped to > --port parameter, as follows: > --port 0 --device 0 = Primary Master > --port 1 --device 0 = Primary Slave > --port 2 --device 0 = Secondary Master > --port 3 --device 0 = Secondary Slave > > Isn't it easier to remove --device altogether in future version of > VirtualBox, in favor of using only --port ? > > In real hardware IDE controller consists of 2 IDE devices, not 4 IDE devices. > > A standard PC has 2 such IDE controllers in chipset (total 4 IDE > devices), but then if VBox will want to have several IDE controllers > in future, --storagectl could be used to address this. > Anyway --device parameter looks redundant to either --port or to --storagectl. >
So... any opinions ? -- -Alexey Eromenko "Technologov" _______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
