VirtualBox

Ticket #5470 (new defect)

Opened 4 years ago

Last modified 4 years ago

No access to subfolders on mounted USB Floppy

Reported by: CraigNobbs Owned by:
Priority: major Component: USB
Version: VirtualBox 3.0.10 Keywords:
Cc: Guest type: other
Host type: other

Description (last modified by frank) (diff)

When specifying a USB Memory stick connected to the Host, when mounting it as a Floppy in the Guest, 2 things occur:

  1. Unable to write to device through Guest, and
  2. Unable to access any subdirectories.

Host: Windows 7 Professional 64Bit Upgrade with all latest Windows updates applied
VirtualBox version: 3.0.10 r54097
Guest: Windows XP Professional 32Bit with SP3 and all latest Windows updates applied
USB Device: 1GB Memory Stick with no write protection. 970MB of 1000MB used. FAT Formated.

Details: Using the Guest VM Menu "Devices" -> "Mount Floppy" -> "Host Drive H:", no errors are given. When accessing the device through the Guest Explorer.exe, accessing the root gives Read-Only access and when attempting to access all subdirectories (of which there are 6), the Guest Explorer.exe prompts to "Please insert a disk into drive A:". Attempting to use a Command Prompt, the DIR command shows sub directories as empty/no files found.

The USB Memory stick remains under full control, read and write access, to the Host during this time with all subdirectories available. The USB memory stick has been tested and works correctly on several other machines, including a standard Windows XP Pro SP3, Windows XP Home SP3, Windows Vista Home SP2, and a Windows 7 Ultimate RC1 installation. Read, Write, and full directory access confirmed to work correctly.

Attempting to mount the USB Memory stick as a USB device in the Guest produces an error of:

VirtualBox - Error

Failed to attach the USB device USB Mass Storage Device [0100]
to the virtual machine Windows XP Professional 32Bit.

USB device 'USB Mass Storage Device' with UUID {b2c4a908-d683-4f78-b0cd-53103b283a0f}
is busy with a previous request. Please try again later.

Details:
   Result Code:   E_INVALIDARG (0x80070057)
   Component:     HostUSBDevice
   Interface:     IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
   Callee:        IConsole {0a51994b-cbc6-4686-94eb-d4e4023280e2}

The USB Device is not in use. There are no explorer windows open on it, no Command Prompt accessing it, no Virus scans active, no open file handles to the device. I've tried with using a USB filter and without having any filters. I've tried after a reboot with and without the device connected during boot, with the device not being access by the Host after inserting device into USB port, tried different USB ports, all lead to the same error.

Also, when the USB memory stick is mounted as a Floppy drive, the root directory and files of the memory stick are accessible as Read-only.

I realize that the USB issue is likely to be a seperate bug, but I was giving all possible related information.

Change History

comment:1 follow-up: ↓ 3 Changed 4 years ago by frank

  • Component changed from other to USB
  • Description modified (diff)
  • Summary changed from Guest Windows XP Pro SP3 32Bit - No access to subfolders on mounted Floppy to No access to subfolders on mounted USB Floppy

comment:2 in reply to: ↑ description Changed 4 years ago by virtualjan

Did you ever find a solution to this problem? I am new to VirtualBox and experiencing the same frustrating problem.

Replying to CraigNobbs:

When specifying a USB Memory stick connected to the Host, when mounting it as a Floppy in the Guest, 2 things occur:

  1. Unable to write to device through Guest, and
  2. Unable to access any subdirectories.

Host: Windows 7 Professional 64Bit Upgrade with all latest Windows updates applied
VirtualBox version: 3.0.10 r54097
Guest: Windows XP Professional 32Bit with SP3 and all latest Windows updates applied
USB Device: 1GB Memory Stick with no write protection. 970MB of 1000MB used. FAT Formated.

Details: Using the Guest VM Menu "Devices" -> "Mount Floppy" -> "Host Drive H:", no errors are given. When accessing the device through the Guest Explorer.exe, accessing the root gives Read-Only access and when attempting to access all subdirectories (of which there are 6), the Guest Explorer.exe prompts to "Please insert a disk into drive A:". Attempting to use a Command Prompt, the DIR command shows sub directories as empty/no files found.

The USB Memory stick remains under full control, read and write access, to the Host during this time with all subdirectories available. The USB memory stick has been tested and works correctly on several other machines, including a standard Windows XP Pro SP3, Windows XP Home SP3, Windows Vista Home SP2, and a Windows 7 Ultimate RC1 installation. Read, Write, and full directory access confirmed to work correctly.

Attempting to mount the USB Memory stick as a USB device in the Guest produces an error of:

VirtualBox - Error

Failed to attach the USB device USB Mass Storage Device [0100]
to the virtual machine Windows XP Professional 32Bit.

USB device 'USB Mass Storage Device' with UUID {b2c4a908-d683-4f78-b0cd-53103b283a0f}
is busy with a previous request. Please try again later.

Details:
   Result Code:   E_INVALIDARG (0x80070057)
   Component:     HostUSBDevice
   Interface:     IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
   Callee:        IConsole {0a51994b-cbc6-4686-94eb-d4e4023280e2}

The USB Device is not in use. There are no explorer windows open on it, no Command Prompt accessing it, no Virus scans active, no open file handles to the device. I've tried with using a USB filter and without having any filters. I've tried after a reboot with and without the device connected during boot, with the device not being access by the Host after inserting device into USB port, tried different USB ports, all lead to the same error.

Also, when the USB memory stick is mounted as a Floppy drive, the root directory and files of the memory stick are accessible as Read-only.

I realize that the USB issue is likely to be a seperate bug, but I was giving all possible related information.

comment:3 in reply to: ↑ 1 ; follow-up: ↓ 4 Changed 4 years ago by CraigNobbs

Replying to frank: I was never able to resolve the issue myself. I left it to the Dev team to work through.

comment:4 in reply to: ↑ 3 Changed 4 years ago by virtualjan

Replying to CraigNobbs:

Replying to frank: I was never able to resolve the issue myself. I left it to the Dev team to work through.

HiCraig, was finally able to resolve - by creating a blank filter, and connecting directly to usb port on lap top. I was unable to get it to work through a usb hub though - it must be connected directly to lap top. Don't know if it may help you, but thought I would share my experience. Thanks for the reply, btw Virtualjan

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use