January 1, 2020

211 words 1 min read

Debugging Usually Slightly Broken (USB) Devices and Drivers

Debugging Usually Slightly Broken (USB) Devices and Drivers

USB is definitely the most common external interface. Millions of people are using it every day and thousands of them have problems with it. Driver not found, incorrect driver bound, kernel oops are j …

Talk Title Debugging Usually Slightly Broken (USB) Devices and Drivers
Speakers Krzysztof Opasiak (Open Source Engineer, Samsung R&D Institute Poland)
Conference Open Source Summit Europe
Conf Tag
Location Prague, Czech Republic
Date Oct 21-27, 2017
URL Talk Page
Slides Talk Slides
Video

USB is definitely the most common external interface. Millions of people are using it every day and thousands of them have problems with it. Driver not found, incorrect driver bound, kernel oops are just examples of common problems which we are all facing. How to solve them or at least debug? If you’d like to find out, then this talk is exactly for you! We will start with a gentle introduction to the USB protocol. Then standard Linux host side infrastructure will be discussed. How drivers are chosen? How can we modify matching rules of a particular driver? That’s only couple of questions which will be answered in this part. Final part will be an introduction to USB communication sniffing. Krzysztof will show how to monitor and analyze USB traffic without expensive USB analyzers.

comments powered by Disqus