usb_packet_check_state: Assertion `!"usb packet state check failed"'


Recommended Posts

So this is new.

 

Fired up a Win8 VM today and it failed to accept input from a previously working bluetooth keyboard. usb mouse motion was largely unresponsive (some jerky movement). After a few minutes, VM shuts down.

 

Here's the VM log.

 

Anyone seen similar or got a fix. Getting very very tired of constantly diagnosing random stuff like this.

 

2015-06-07 12:07:42.994+0000: starting up libvirt version: 1.2.15, qemu version: 2.3.0
Domain id=5 is tainted: high-privileges
Domain id=5 is tainted: custom-argv
Domain id=5 is tainted: host-cpu
char device redirected to /dev/pts/1 (label charserial0)
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28
qemu-system-x86_64: hw/usb/core.c:551: usb_packet_check_state: Assertion `!"usb packet state check failed"' failed.
2015-06-07 12:12:51.074+0000: shutting down

Link to comment
  • 1 month later...

Thanks for the reply. My system is a clean install, not much installed aside from the ones on the First Time How-to section. I was going to try out how GPU passthrough is on gaming.  My plan is to use steam on it and do remote play. Anyway I attached the system diagnostics. I am trying to install Win 8.1 on the VM but it keeps shutting down and telling me an error on the libusb. I tried different BIOS settings for the USB and attaching it to USB 2 at the motherboard and even tried USB 3, still the same.

tower-diagnostics-20150721-0112.zip

Link to comment

Hi,

 

I haven't tried tinkering with the server yet but I think I got my answer. Thanks to meep for pointing out making the whole usb/pci controller passthrough the VM. Also this: http://lime-technology.com/forum/index.php?topic=36768.0. I'll post back if it works for me.

 

Edit:

I managed to make USB passthrough work with the above link. Except I used  <qemu:arg value='vfio-pci,host=00:1a.0,bus=root.1,addr=00.0'/> address is .0 instead of .1 in the first post. Working fine now except my LAN connection suddenly dropped after a few hours. I had to physically remove and reconnect the LAN cable from the back of the server to be able to reconnect.  Anyway hopefully someone new who searches for the keyword "usb packet state check failed" will get this workaround.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.