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