[Bug 267922] Contour Rollermouse Red not supported by ums(4)

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 22 Nov 2022 15:00:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267922

--- Comment #4 from Atte Peltomäki <koston@iki.fi> ---
Thanks!

ugen0.6: <Contour Design Contour Rollermouse Red> at usbus0, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON (300mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0008 
  idVendor = 0x0b33 
  idProduct = 0x1004 
  bcdDevice = 0x0005 
  iManufacturer = 0x0001  <Contour Design>
  iProduct = 0x0003  <Contour Rollermouse Red>
  iSerialNumber = 0x0080  <>
  bNumConfigurations = 0x0001 

usbdump of two events, first pressing and releasing Left button, then pressing
and releasing the roller bar:

16:58:29.330938 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  01 01 00 00 00 00 00 00  41 01 00 00 00 00 00 00  |........A.......|
 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>
16:58:29.330950 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>
16:58:29.398938 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  01 00 00 00 00 00 00 00  41 00 00 00 00 00 00 00  |........A.......|
 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>
16:58:29.398950 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>


16:58:34.626935 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  03 00 00 00 00 00 41 01  00 00 00 00 00 00 00 00  |......A.........|
 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>
16:58:34.626945 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>
16:58:34.628933 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  01 01 00 00 00 00 00 00  41 00 00 00 00 00 00 00  |........A.......|
 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>
16:58:34.628941 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>
16:58:34.818938 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  03 00 00 00 00 00 41 00  00 00 00 00 00 00 00 00  |......A.........|
 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>
16:58:34.818954 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>
16:58:34.820934 usbus0.6
DONE-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=16,IVAL=4,ERR=0
 frame[0] READ 16 bytes
 0000  01 00 00 00 00 00 00 00  41 00 00 00 00 00 00 00  |........A.......|
 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>
16:58:34.820948 usbus0.6 SUBM-INTR-EP=00000081,SPD=FULL,NFR=1,SLEN=0,IVAL=4
 frame[0] READ 64 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>

-- 
You are receiving this mail because:
You are the assignee for the bug.