Hi Sara, Thank you for your reply. > The xHCI host controller will write a little endian value into the > 32-bit flags portion of the event. But I wonder if the math is correct > on a big endian system. When xhci->event_ring->cycle_state is first > written, does it need to be wrapped in a cpu_to_le() call? Also, does > the TRB_CYCLE need to be wrapped? I found that the endian change is needed in inc_enq(). But not handle the event correctly. (xhci->event_ring->dequeue->event_cmd is still zero) I will continue to try. Thanks, Nishikawa -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html