All-zero USB payload in macOS Big Sur M1
I am monitoring USB traffic with Wireshark in the interface XHC2. However, the payload of USB packet is all-zeroes. I does not matter which device, which packet or whichever. It is always zero. Obviously, this is not the reality, since the devices work properly and lot of information is displayed via lsusb.
My guess is that the XHC interface is setting the payload to 0, but I do not know if it is intentionally, a bug, my fault or something related with Wireshark.
I also tried tcpdump -i XHC2 and the saved pcap file is the same.
Additional info:
- Mac Mini M1 with Big Sur
- Wireshark ARM 3.6
- SIP disabled