Opened 4 years ago
Last modified 4 years ago
#19426 new defect
USB-to-Ethernet crash with Ubuntu guest and Windows 10 host
Reported by: | xynith | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 6.1.4 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Windows |
Description
Hi,
I'm passing a USB 3.0 USB-to-Ethernet adapter to a Ubuntu 18.04 VM running on a Windows 10 host. After a few seconds of high bandwidth data transfer, the xhci driver in the guest crashes with the following output in dmesg:
[ 2556.648728] xhci_hcd 0000:00:0c.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 4 comp_code 13 [ 2556.648734] xhci_hcd 0000:00:0c.0: Looking for event-dma 00000000381ff450 trb-start 00000000381ff300 trb-end 00000000381ff300 seg-start 00000000381ff000 seg-end 00000000381ffff0
The bug happens whether or not I have the guest additions installed. I've tested that this bug does NOT occur when using the same adapter on either a native Windows 10 or Ubuntu machine. I also tried updating the kernel and drivers in the guest VM to the latest version but the bug still occurs. The bug also seems to happen with a variety of USB 3.0 USB-to-Ethernet adapters.
Notably the bug seems to happen on several Dell laptops (Dell Precision 5520). I tested the same setup on an HP laptop with an Ubuntu host but the issue did not appear.
I confirmed that the same issue happens on other non-Dell hardware as well. So it seems to be an issue specific to Windows 10 hosts.