usb/165163: [keyboard] The USB RF keyboard and mouse become
non-responsive
Thomas D. Dean
tomdean at speakeasy.org
Mon Feb 20 19:40:12 UTC 2012
The following reply was made to PR usb/165163; it has been noted by GNATS.
From: "Thomas D. Dean" <tomdean at speakeasy.org>
To: bug-followup at FreeBSD.org, tomdean at speakeasy.org
Cc:
Subject: Re: usb/165163: [keyboard] The USB RF keyboard and mouse become non-responsive
Date: Mon, 20 Feb 2012 11:35:03 -0800
I did not see any error messages. I do not understand usb status codes.
I started a script and then started usbdump. During the time script
was running, I moved the mouse from side to side on the screen. The
mouse pointer would 'hang' and then jump to the proper (?) location.
> script usbdump.log
...
> usbdump -i usbus3 -vvvv -s 65536
...
11:23:54.903238 usbus3.3 SUBM-INTR-EP=00000082,SPD=LOW,NFR=1,SLEN=0,IVAL=10
frame[0] READ 8 bytes
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xeb023
<OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
...
11:23:54.911238 usbus3.3 SUBM-INTR-EP=00000082,SPD=LOW,NFR=1,SLEN=0,IVAL=10
frame[0] READ 8 bytes
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb023
<OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
...
Just repeats of these two types of entries.
> grep status usbdump.log | sort | uniq
status 0xca1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xca1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xcb023
<OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xea1a1
<OPEN|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xea1a3
<OPEN|TRANSFERRING|STARTED|CONTROL_XFR|CONTROL_HDR|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xeb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
status 0xeb023
<OPEN|TRANSFERRING|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
The log is 90K. I can post it somewhere.
Tom Dean
More information about the freebsd-usb
mailing list