Hello Dimitris, On 09/11/14(Sun) 12:39, Dimitris Papastamos wrote: > Hi everyone, > > I had to type this off the screen. My USB keyboard does not work > at the ddb prompt so I cannot provide more information. > > xhci_pipe_open: pipe=0xffff800000493000 addr=2 depth=1 port=9 speed=2 > xhci0: dev 1 dci 3 (epAddr=0x81) > xhci0: speed 1 mps 8 rhport 9 route 0x0 > xhci0: max ESIT payload = 8, average TRB length = 8 > xhci0: xhci_cmd_configure_ep > xhci_abort_xfer: xfer=0xffffff021e3482d0 err=CANCELLED > xhci0: error stopping ep (3) > xhci0: xhci_cmd_configure_ep > xhci_pipe_open: pipe=0xffff800000493000 addr=2 depth=1 port=9 speed=2 > xhci0: dev 1 dci 3 (epAddr=0x81) > xhci0: speed 1 mps 8 rhport 9 route 0x0 > uvm_fault(0xffffff01e7f04b60, 0x0, 0, 2) -> e > kernel: page fault trap, code=0 > Stopped at xhci_pipe_init+0x1d7: movl %ecx,0(%rax) > ddb{3}>
Thanks for the report. I just committed a fix for this. The problem was in the code closing the pipe. This would only matter for devices closing & opening multiple times their pipes, like mouses or keyboards when they are opened/closed. Please let met know if you still have a problem. Martin