Opened 14 years ago
Closed 8 years ago
#9376 closed defect (obsolete)
USB error ald is invalid (must be Guid(ald).isEmpty() == false
Reported by: | Jim Laurent | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.1.0 |
Keywords: | Cc: | ||
Guest type: | Windows | Host type: | Mac OS X |
Description (last modified by )
Running MacOS 10.7 host and VirtualBox 4.1 with a Windows XP client.
Insert a Seagate external disk formatted by MacOS into USB. Selecte Seageate (0130) from Devices USB menu.
Failed to attach the USB device unknown device to the virtual machine. Received the error Argument lad is invalid (must be Guid(lad).isEmpty() == false.
Caller RC ns_error_call_failed (0x800706be)
I am planning to run the Seagate Seatools to diagnose a hardware issue on the drive but unable to attach the drive.
Attachments (2)
Change History (10)
comment:1 by , 14 years ago
comment:2 by , 13 years ago
Same here (Mac OS 10.7 with Windows XP client). The issue is re-produceable. This affects a Western Digital external hard disk drive with USB <> SATA controller and a Hitachi hard disk with USB <> IDE controller. A LaCie hard drive works although it took a lot of time for detecting the device.
comment:3 by , 13 years ago
Output of VBoxManage list usbhost:
UUID: dc1638a7-91c6-45ce-986c-f628b9a003b6 VendorId: 0x0840 (0840) ProductId: 0x0060 (0060) Revision: 17.1 (1701) Manufacturer: USB2.0 TO IDE Product: USB Storage Adapter SerialNumber: 11100E00005EC6B7 Address: p=0x0060;v=0x0840;s=0x00000dd499d3b750;l=0xfd100000 Current State: Unavailable UUID: b3056896-9299-452f-9b2f-fecf8f155b79 VendorId: 0x1058 (1058) ProductId: 0x0702 (0702) Revision: 1.4 (0104) Manufacturer: Western Digital Product: External HDD SerialNumber: 575845593037523139353837 Address: p=0x0702;v=0x1058;s=0x00000dd18af3d3c4;l=0xfa200000 Current State: Unavailable
comment:5 by , 13 years ago
This is not fixed in 4.1.2 r73507:
Das USB-Gerät Unbekanntes Gerät konnte nicht an die virtuelle Maschine gebunden werden. Callee RC:NS_ERROR_CALL_FAILED (0x800706BE)
After this error message all the settings were not displayed. Every window is empty but the buttons (Cancel, OK). If you need anything specific please let me know!
comment:6 by , 13 years ago
I observe exactly the same issue as ddan (comment:5) with a 500G Western Digital external hard drive on Mac OS X 10.7.3. VBox version 4.1.10 r76795 running Ubuntu 11.10 as guest.
It worked for me before the last VBox update happened couple of days ago, however it was flaky; i couldn't say for sure it would mount each time.
EDIT: Along with the last Vbox update, I also got an automated vbox extensions update, so I think I'm on the latest released versions of both at the time of this writing.
After the last update, the HDD is invariably taken by the host OS. Once I unmount from the host, the VM devices menu goes blank, so does each and every settings (or other) dialog, with only OK and Cancel buttons showing up. Also, the Cancel button at this point does not do anything, OK closes the blank dialogs that used to have settings screens in them earlier. Whenever this happens, the VM shows the guest OS as running even after it apparently shuts down cleanly; and if the VBox window is closed (it never changes the running status regardless of how long i wait for it after shutdown), it shows the guest OS status as Aborted instead of Powered off. On starting from the aborted state and doing a clean shutdown again without trying to mount the drive changes the status back to Powered Off as expected. Everything else I use is working great inside the guest - including internet access - for which i didn't have to do anything, it just worked and I don't know what works behind the scenes for that. I haven't tried using the DVD ROM yet. Other USB devices do not mount under the VM either.
EDIT: I can't say for sure the problem of dialogs going blank after an attempt to mount the external HDD happened only after the last update, I started playing with it more only after this update, so it might as well have been earlier as well. Just that, it worked for me once before the update when I tried. And now, it just doesn't. I have tried mounting it, unplugged and replugged the HDD countless number of times with the same results.
TO summarize:
- Trying to mount the external hard drive at some point immediately after plugging it in showed me an error with this info:
Failed to attach the USB device Unknown device to the virtual machine . Callee RC: NS_ERROR_CALL_FAILED (0x800706BE)
- Just about at that point, it gets mounted on the host (Mac OS X 10.7.3). After unmount from host, the Devices menu reads> "No USB devices connected" even when the HDD is still connected to the port (untouched at all).
- Just noticed that along with losing all the dialogs (gone blank and all), there is no version information shown in the About dialog either, it just shows the name and r0 written there. Link to screenshot for this one: <http://imgur.com/a/X4aM3#0> and <http://imgur.com/a/X4aM3#1>
Please let me know if I can provide some more information that might help. Screenshots may be?
comment:7 by , 13 years ago
I'm also experiencing the same problems described by kamalx (comment:6). I'm using:
- Mac OSX version 10.7.4
- VirtualBox version 4.1.18 r78361, as well as the Oracle VM VirtualBox Extension Pack of the same version/revision.
I've tried connecting a series of external USB drives, including:
- Western Digital 750MB External
- Seagate 3TB External
- Seagate 1TB External (OSX Profile attached)
The general procedure is the same:
- 1) Connect the drive; it is detected by OSX. Looking at the USB menu in VirtualBox, the drive is gray.
- 2) Eject the drive from OSX; the drive is no longer gray in the USB menu.
- 3) Use the USB menu to connect the drive to a VirtualBox instance. The drive fails with NS_ERROR_CALL_FAILED.
- At this point, the virtual machine seems to disconnect from central VirtualBox. While the VM seems to run just fine, many dialogues fail. I effectively have to shutdown the VM and terminate all VirtualBox instances before it resets its internal state.
I have tried everything from filters to killing the IOKit detection and haven't managed to reliably connect a drive to VirtualBox save through the "createrawvmdk" option directly linking to hardware. While this solution hasn't panned out as reliable, it is the closest I've gotten to having an external USB hard drive connect directly to a VM (rather than as a share through my host). Please give this problem a priority; I'd love a reason to delete my Linux dual-boot on my Mac.
Please let me know if there's any profiling or steps that I can take to get this resolved. I know my way around computers, kernels, and development in general, and I would be happy to lend any help that I can to resolving this issue.
Thanks!
comment:8 by , 8 years ago
Description: | modified (diff) |
---|---|
Resolution: | → obsolete |
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
Seeing exactly the same with 4.1.0 on both 10.6 and 10.7 host with a Linux client.