#783208 linux-image-3.16.0-4-amd64: USB mouse randomly stops working

#783208#5
Date:
2015-04-23 21:18:32 UTC
From:
To:
Dear Maintainer,

My USB mouse intermittently stops working (pointer not responding to it,
but responding normally to the internal trackpad); this has been
happening for at least 1-2 months (possibly since install), but has been
unusually frequent for the last few days.

When not working, the mouse continues to appear in lsusb and
/dev/bus/usb, but sudo cat /dev/input/mouse0 gives nothing; nothing
appears in kern.log.  It can be made to work again by a suspend/resume
or hibernate/resume cycle, or by physically disconnecting and
reconnecting it.

Unlike #780923, it only ever affects the mouse, not the (also USB) keyboard.

Boot messages for this device:
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.212600] usb 3-2: new
low-speed USB device number 3 using xhci_hcd
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.380727] usb 3-2: device
descriptor read/64, error -71
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616509] usb 3-2: New USB
device found, idVendor=13ee, idProduct=0001
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616515] usb 3-2: New USB
device strings: Mfr=1, Product=2, SerialNumber=3
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616518] usb 3-2: Product:
AND
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616521] usb 3-2:
Manufacturer: MOON
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616524] usb 3-2:
SerialNumber: @ɌAB
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.616790] usb 3-2: ep 0x81
- rounding interval to 64 microframes, ep desc says 80 microframes
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.619421] input: MOON AND
as
/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:13EE:0001.0003/input/input7
Apr 20 20:01:10 rnpalmer-laptop kernel: [    3.619602] hid-generic
0003:13EE:0001.0003: input,hidraw2: USB HID v1.00 Mouse [MOON AND ] on
usb-0000:00:14.0-2/input0


$ sudo lsusb -d 13ee:0001 -v

Bus 003 Device 003: ID 13ee:0001 MosArt
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.00
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0         8
   idVendor           0x13ee MosArt
   idProduct          0x0001
   bcdDevice            0.10
   iManufacturer           1 MOON
   iProduct                2 AND
   iSerial                 3 @ɌAB
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           34
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0xa0
       (Bus Powered)
       Remote Wakeup
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         3 Human Interface Device
       bInterfaceSubClass      1 Boot Interface Subclass
       bInterfaceProtocol      2 Mouse
       iInterface              0
         HID Device Descriptor:
           bLength                 9
           bDescriptorType        33
           bcdHID               1.00
           bCountryCode            0 Not supported
           bNumDescriptors         1
           bDescriptorType        34 Report
           wDescriptorLength      52
          Report Descriptors:
            ** UNAVAILABLE **
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0008  1x 8 bytes
         bInterval              10
Device Status:     0x0000
   (Bus Powered)
rnpalmer@rnpalmer-laptop:~$

#783208#10
Date:
2015-04-30 16:52:50 UTC
From:
To:
The attached is a usbmon log (sudo cat /sys/kernel/debug/usb/usbmon/2u)
of this bug.

Sometimes (but not in this log) the internal trackpad is also affected,
after which unplugging/replugging the external mouse fixes only the
mouse, but suspend/resume fixes both.  As I do not normally use that
trackpad, I do not know whether they were lost together or separately.

The problem stays with the mouse on moving it to a different USB port.

#783208#15
Date:
2017-10-19 21:38:52 UTC
From:
To:
Don't know if it was actually fixed or whether the trigger was an
intermittent physical problem.