>  The problem is that the USB controller type does not map to USB 
> specification revisions at all.

Just trying to get it as close to the GUI as (un-confusingly) possible. Your 
average Joe is going to know bupkis about OHCI or EHCI, or 1.1 or 2.0. You 
could even take the *HCI out of the settings, and nobody would complain ;)


> For showvminfo, just replacing 'USB' with 'OHCI' is probably the simplest 
> change that's not misleading and does not need to go into excessive detail to 
> be accurate.

Perfect! I believe that you're familiar as well with the "K.I.S.S." principle ;)


> For that reason, changing the machine readable output is a big no-no and 
> pointless -- it will break existing software that parses the output, and does 
> not help users who are not expected to look at it. Changing the 
> human-readable output is OTOH perfectly fine.

I thought that you might object to that. I simply wasn't aware of parsers. 
Which makes sense to keep it as is. If you want to machine parse the settings, 
you'd better know what's going on...


> I'll also look at changing the modifyvm --usb option, or rather leaving it in 
> place but hidden and adding modifyvm --ohci.

Hey, that's a good one too! Or, something like:
        VBoxManage modifyvm --<usbohci|usbehci|usbxhci> <on|off>
while keeping the "--usb on|off" available for backwards compatibility?


Socratis
_______________________________________________
vbox-dev mailing list
[email protected]
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to