device: 0.952 graphic: 0.864 network: 0.719 performance: 0.697 architecture: 0.695 socket: 0.691 peripherals: 0.662 user-level: 0.650 semantic: 0.636 kernel: 0.632 mistranslation: 0.624 permissions: 0.561 files: 0.535 arm: 0.516 PID: 0.503 vnc: 0.500 risc-v: 0.500 register: 0.492 ppc: 0.458 i386: 0.454 boot: 0.442 x86: 0.437 debug: 0.418 VMM: 0.400 virtual: 0.381 KVM: 0.305 TCG: 0.271 assembly: 0.257 hypervisor: 0.236 USB host device data transfer with control endpoint QEMU emulator version 4.2.0 Host -> Arch Linux kernel version: 5.4.34-1-lts Guest -> Various Linux Distros I sent a control message with data through endpoint zero. On the other side message is received with all fields correct except data buffer. I've tested the data field inside guest with usbmon and data field was correct but after packet leaved qemu, data filed is lost. The QEMU project is currently moving its bug tracking to another system. For this we need to know which bugs are still valid and which could be closed already. Thus we are setting older bugs to "Incomplete" now. If you still think this bug report here is valid, then please switch the state back to "New" within the next 60 days, otherwise this report will be marked as "Expired". Or please mark it as "Fix Released" if the problem has been solved with a newer version of QEMU already. Thank you and sorry for the inconvenience. [Expired for QEMU because there has been no activity for 60 days.]