[Bug 209674] USB keyboard's keys become sticky
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun May 22 13:19:45 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209674
--- Comment #2 from bourne.identity at hotmail.com <bourne.identity at hotmail.com> ---
It's impossible to capture usbdump packets while the keyboard is stuck. The
anomaly lasts just 1-2 secs during which I can't summon a terminal and run the
command.
usbconfig <<
ugen0.1: <OHCI root HUB ATI> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE (0mA)
ugen6.1: <OHCI root HUB ATI> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE (0mA)
ugen5.1: <EHCI root HUB ATI> at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=SAVE (0mA)
ugen4.1: <OHCI root HUB ATI> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE (0mA)
ugen3.1: <OHCI root HUB ATI> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE (0mA)
ugen2.1: <EHCI root HUB ATI> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=SAVE (0mA)
ugen1.1: <OHCI root HUB ATI> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=SAVE (0mA)
ugen2.2: <USB 2.0 Hub vendor 0x1a40> at usbus2, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (100mA)
ugen2.3: <Back-UPS ES 700Y-IN FW895.m3.I USB FWm1 American Power Conversion> at
usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (2mA)
ugen2.4: <USB Keyboard Logitech> at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps)
pwr=ON (90mA)
ugen2.5: <USB Optical Mouse Logitech> at usbus2, cfg=0 md=HOST spd=LOW
(1.5Mbps) pwr=ON (100mA)
ugen2.6: <MG2400 series Canon> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps)
pwr=ON (2mA)
<<
pciconf -lv <<
hostb0 at pci0:0:0:0: class=0x060000 card=0x83881043 chip=0x96001022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'RS780 Host Bridge'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:0:1:0: class=0x060400 card=0x83881043 chip=0x96021043 rev=0x00
hdr=0x01
vendor = 'ASUSTeK Computer Inc.'
device = 'RS880 PCI to PCI bridge (int gfx)'
class = bridge
subclass = PCI-PCI
pcib2 at pci0:0:4:0: class=0x060400 card=0x83881043 chip=0x96041022 rev=0x00
hdr=0x01
vendor = 'Advanced Micro Devices [AMD]'
device = 'RS780/RS880 PCI to PCI bridge (PCIE port 0)'
class = bridge
subclass = PCI-PCI
ahci0 at pci0:0:17:0: class=0x01018f card=0x83891043 chip=0x43901002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]'
class = mass storage
subclass = ATA
ohci0 at pci0:0:18:0: class=0x0c0310 card=0x83891043 chip=0x43971002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 USB OHCI0 Controller'
class = serial bus
subclass = USB
ohci1 at pci0:0:18:1: class=0x0c0310 card=0x83891043 chip=0x43981002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0 USB OHCI1 Controller'
class = serial bus
subclass = USB
ehci0 at pci0:0:18:2: class=0x0c0320 card=0x83891043 chip=0x43961002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 USB EHCI Controller'
class = serial bus
subclass = USB
ohci2 at pci0:0:19:0: class=0x0c0310 card=0x83891043 chip=0x43971002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 USB OHCI0 Controller'
class = serial bus
subclass = USB
ohci3 at pci0:0:19:1: class=0x0c0310 card=0x83891043 chip=0x43981002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0 USB OHCI1 Controller'
class = serial bus
subclass = USB
ehci1 at pci0:0:19:2: class=0x0c0320 card=0x83891043 chip=0x43961002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 USB EHCI Controller'
class = serial bus
subclass = USB
none0 at pci0:0:20:0: class=0x0c0500 card=0x83891043 chip=0x43851002 rev=0x3c
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SBx00 SMBus Controller'
class = serial bus
subclass = SMBus
atapci0 at pci0:0:20:1: class=0x01018a card=0x83891043 chip=0x439c1002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 IDE Controller'
class = mass storage
subclass = ATA
hdac0 at pci0:0:20:2: class=0x040300 card=0x84451043 chip=0x43831002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SBx00 Azalia (Intel HDA)'
class = multimedia
subclass = HDA
isab0 at pci0:0:20:3: class=0x060100 card=0x83891043 chip=0x439d1002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 LPC host controller'
class = bridge
subclass = PCI-ISA
pcib3 at pci0:0:20:4: class=0x060401 card=0x00000000 chip=0x43841002 rev=0x00
hdr=0x01
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SBx00 PCI to PCI Bridge'
class = bridge
subclass = PCI-PCI
ohci4 at pci0:0:20:5: class=0x0c0310 card=0x83891043 chip=0x43991002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'SB7x0/SB8x0/SB9x0 USB OHCI2 Controller'
class = serial bus
subclass = USB
hostb1 at pci0:0:24:0: class=0x060000 card=0x00000000 chip=0x12001022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'Family 10h Processor HyperTransport Configuration'
class = bridge
subclass = HOST-PCI
hostb2 at pci0:0:24:1: class=0x060000 card=0x00000000 chip=0x12011022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'Family 10h Processor Address Map'
class = bridge
subclass = HOST-PCI
hostb3 at pci0:0:24:2: class=0x060000 card=0x00000000 chip=0x12021022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'Family 10h Processor DRAM Controller'
class = bridge
subclass = HOST-PCI
hostb4 at pci0:0:24:3: class=0x060000 card=0x00000000 chip=0x12031022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'Family 10h Processor Miscellaneous Control'
class = bridge
subclass = HOST-PCI
hostb5 at pci0:0:24:4: class=0x060000 card=0x00000000 chip=0x12041022 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD]'
device = 'Family 10h Processor Link Control'
class = bridge
subclass = HOST-PCI
vgapci0 at pci0:1:5:0: class=0x030000 card=0x83881043 chip=0x96161002 rev=0x00
hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'RS780L [Radeon HD 3000]'
class = display
subclass = VGA
re0 at pci0:2:0:0: class=0x020000 card=0x84321043 chip=0x816810ec rev=0x06
hdr=0x00
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
class = network
subclass = ethernet
<<
dmesg | grep ukbd <<
ukbd0: <USB Keyboard> on usbus2
kbd2 at ukbd0
ukbd0: at uhub7, port 2, addr 4 (disconnected)
ukbd0: <USB Keyboard> on usbus2
kbd2 at ukbd0
<<
usbdump -i usbus2 -f 4 -s 65536 -vvv:
18:16:18.529952 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:18.529962 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:24.768938 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 28 00 00 00 00 00 -- -- -- -- -- -- -- -- |..(..... |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xeb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:24.768952 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:24.856923 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:24.856935 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:27.920407 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 01 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xeb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:27.920419 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:29.200229 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 01 00 06 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:29.200257 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:29.296175 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 01 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xeb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:29.296187 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:29.368146 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:29.368157 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:30.064043 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 2A 00 00 00 00 00 -- -- -- -- -- -- -- -- |..*..... |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xeb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CURR_DMA_SET|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:30.064057 usbus2.4 SUBM-INTR-EP=00000081,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>
18:16:30.136064 usbus2.4
DONE-INTR-EP=00000081,SPD=LOW,NFR=1,SLEN=8,IVAL=10,ERR=0
frame[0] READ 8 bytes
0000 00 00 00 00 00 00 00 00 -- -- -- -- -- -- -- -- |........ |
flags 0xa <SHORT_XFER_OK|PIPE_BOF|0>
status 0xcb021
<OPEN|STARTED|SHORT_XFER_OK|BDMA_ENABLE|BDMA_SETUP|CAN_CANCEL_IMMED|DOING_CALLBACK|0>
18:16:30.136089 usbus2.4 SUBM-INTR-EP=00000081,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>
18 packets captured
242 packets received by filter
0 packets dropped by kernel
Regards
Manish Jain
On 05/21/2016 14:02, bugzilla-noreply at freebsd.org wrote:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209674
>
> Hans Petter Selasky <hselasky at FreeBSD.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |hselasky at FreeBSD.org
>
> --- Comment #1 from Hans Petter Selasky <hselasky at FreeBSD.org> ---
> Hi,
>
> Can you give some more information:
>
> usbconfig
>
> pciconf -lv
>
> dmesg | grep ukbd
>
> Capture USB traffic while problem occurs:
>
> usbdump -i usbusX -f Y -s 65536 -vvv
>
> X and Y are numbers after ugenX.Y for the keyboard device.
>
> --HPS
>
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-amd64
mailing list