I'm new to the thread, and having trouble mounting a USB external drive. I'm running an OSX 10.6.4 host with VB 3.2.6, the guest is Ubuntu 10.04, I've installed the guest additions. My external device is an ext3-formatted hard drive. Here is the error I'm getting when clicking on the hard drive from VB's list of USB devices:
- Code: Select all Expand viewCollapse view
Failed to attach the USB device [b]Unknown device[/b] to the virtual machine.
Argument ald is invalid (must be Guid(ald).isEmpty() == false).
Callee RC: NS_ERROR_FAILURE (0x80004005)
Any help/suggestions are appreciated. To perhaps head off some suggestions, I've included some hairy details below.
- my OSX host has read-capability for ext3 drives, so I don't think it's an issue of OSX's particular behavior for a non-natively supported filesystem. In addition, I've tried the same with an external drive that has two partitions, one ext3 and the other FAT32. The same error pops up. Admittedly, I haven't tried this with e.g. a FAT32-only drive.
- Once the above quoted error comes up, the guest OS seems to behave as normal. However, the VB guest application window on the host does not respond well: the GUI items that pop up the list of e.g. CD devices and USB devices does not respond and nothing happens when I click on the icons. Additionally, in the host application going to Devices -> Network Adapters brings up a dialog box that is entirely empty, save for OK+Cancel buttons (instead it should list the network adapters I've set up for the guest). Going to Machine -> Session Information Dialog, the information there states that everything is disconnected, e.g. there are no network adapters. Nevertheless, the guest OS can access the internet after the NS_ERROR_FAILURE junk. If I close the Session Information Dialog and then try to reopen it, the guest application window crashes. If instead I just shut down the guest OS, the main VB application window does not respond well either -- I have to completely quit and restart VB in order to get things back to normal. None of these shenanigans happen if I make no attempts to mount USB drives.
- I have a USB filter set up for any device I attempt to mount. I've tried ChipMcK's method of using the host terminal to specify the USB device -- vboxmanage actually barfs back an error about me not supplying all the `Mandatory options'. I can't seem to figure out what it means since the command I enter conforms to the usage it specifies. Anyway, I just use the VB application GUI to do it, and it seems to recognize everything, serial numbers and all, as my terminal command would say.
- My device is not hiding behind any USB hubs