You are not logged in.

#1 2022-07-26 16:29:42

hwallace
Member
Registered: 2021-08-30
Posts: 110

VirtualBox crashing with USB external drives

Since this most recent update from 5.18.12 -> ..14 my Arch guest crashes before displaying the boot menu. No message.
I have tried with two different disks and two different disk enclosure brands and cables, different USB sockets on the host machine.
I have tried using two different VMs with the same config on different physical hosts
Other USB devices -- a wifi adapter -- does not cause this problem.


Arch host

5.18.14-arch1-1
virtualbox (6.1.36-1)
virtualbox-guest-iso (6.1.36-1)
virtualbox-ext-oracle-6.1.36-1
virtualbox-host-modules-arch (6.1.36-4)

Arch guest

5.18.14-arch1-1
Guest additions 6.1.36 (from host iso)

The VM log ends with this :

 
00:00:02.367166 EFI: VBoxDbg> loadimage64 'R:/tinderbox/efi2-6.1/out/win.amd64/release/obj/VBoxEfiFirmware/amd64/RELEASE_VS2010/X64/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/DEBUG/UsbBusDxe.efi' 0xdde42000 LB 0x5020
00:00:02.367766 EFI: VBoxDbg> loadimage64 'R:/tinderbox/efi2-6.1/out/win.amd64/release/obj/VBoxEfiFirmware/amd64/RELEASE_VS2010/X64/MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/DEBUG/UsbKbDxe.efi' 0xdde3e000 LB 0x3ca0
00:00:02.368461 EFI: VBoxDbg> loadimage64 'R:/tinderbox/efi2-6.1/out/win.amd64/release/obj/VBoxEfiFirmware/amd64/RELEASE_VS2010/X64/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/DEBUG/UsbMassStorageDxe.efi' 0xdde3a000 LB 0x3080
00:00:02.454343 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=00007f471c000000 w=1024 h=768 bpp=32 cbLine=0x1000 flags=0x0 origin=0,0
00:00:02.545767 PS2K: Selected scan set 2
00:00:02.546451 xHCI: Hardware reset

Last edited by hwallace (2022-07-27 04:39:58)

Offline

#2 2022-07-28 16:24:36

hwallace
Member
Registered: 2021-08-30
Posts: 110

Re: VirtualBox crashing with USB external drives

Not SOLVED because the behavior is not as expected, but here's a workaround

  • With the drive plugged in, configure the guest to accept the drive

  • shutdown the guest

  • remove the drive from the host

  • start up the guest then when the guest is up

  • plug the drive into the host
    At after a few seconds, the external drive mounts to the guest.

Offline

Board footer

Powered by FluxBB