Monthly Archives: September 2013

How to enable and tune Dynamic Debugging for xHCI

Dynamic debugging is a kernel debug mechanism that aims to allow linux users and developers to dynamically enable or suppress kernel debugging statements. The debugging statements which can be managed via the dynamic debug interface are those that have been … Continue reading

Posted in Uncategorized | Leave a comment

Use libusb to issue a clear halt to an endpoint

Currently, I work on fixing the xhci_endpoint_reset() function so that an endpoint will get reset properly when the usb device driver calls usb_reset_endpoint() through a call to usb_clear_halt(). In order to trigger the bug, I have to issue a clear … Continue reading

Posted in Uncategorized | Leave a comment