Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to capture the packets sent by a Mouse to a host PC using Wireshark.

Operating System - Ubuntu 12.04 Wireshark - 1.8.2

Problem 1.) Before I plug in the USB Mouse, when I start the capture on the USB Bus, I see some communication between the USB Host Controller(Root Hub) and the Host. Why does this happen when the Mouse is not yet connected?

Problem 2.) The basic order of communication between the host and USB device according to the USB specification is a.) Token Packet. b.) Data Packet. c.) Handshake Packet. What we see in Wireshark is a URB Submit and URB Complete packets. Do these packets represent only the data packets? Do we not see the Token and Handshake Packets in Wirehsark? What does Wireshark exactly try to capture?

share|improve this question

migrated from May 23 '13 at 9:57

This question came from our site for professional and enthusiast programmers.

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.