Mouse "crashes" remains immovable after a short time

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
TheObserver

Mouse "crashes" remains immovable after a short time

Post by TheObserver »

Hello, I've been using my E3-112 Acer notebook for some time, with lots of problems - but this one is new:

After 5-10 Minutes the mouse courser just doesn't move anymore, while everything else is working via the keyboard.

Code: Select all

System:    Host: EVE-PC Kernel: 4.15.0-33-generic x86_64 bits: 64 gcc: 7.3.0
           Desktop: Cinnamon 3.8.8 (Gtk 3.22.30-1ubuntu1) Distro: Linux Mint 19 Tara
Machine:   Device: laptop System: Acer product: Aspire E3-112 v: V1.03 serial: N/A
           Mobo: Acer model: R2 v: Type2 - A01 Board Version serial: N/A
           UEFI [Legacy]: Insyde v: V1.03 date: 07/22/2014
Battery    BAT1: charge: 15.8 Wh 59.1% condition: 26.8/29.9 Wh (90%) model: SANYO AC13C34 status: Discharging
CPU:       Quad core Intel Celeron N2940 (-MCP-) arch: Silvermont rev.8 cache: 1024 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 14660
           clock speeds: max: 2249 MHz 1: 499 MHz 2: 499 MHz 3: 1041 MHz 4: 1040 MHz
Graphics:  Card: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display bus-ID: 00:02.0
           Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.11hz
           OpenGL: renderer: Mesa DRI Intel Bay Trail version: 4.2 Mesa 18.0.5 Direct Render: Yes
Audio:     Card Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.15.0-33-generic
Network:   Card-1: Broadcom Limited BCM43142 802.11b/g/n driver: wl bus-ID: 02:00.0
           IF: wlp2s0 state: up mac: <filter>
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 1000 bus-ID: 03:00.0
           IF: enp3s0 state: down mac: <filter>
Drives:    HDD Total Size: 256.1GB (14.7% used)
           ID-1: /dev/sda model: Crucial_CT256MX1 size: 256.1GB
Partition: ID-1: / size: 186G used: 32G (18%) fs: ext4 dev: /dev/sda6
           ID-2: swap-1 size: 4.17GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 53.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 207 Uptime: 3 min Memory: 782.3/3830.8MB Init: systemd runlevel: 5 Gcc sys: 7.3.0
           Client: Shell (bash 4.4.191) inxi: 2.3.56 
I encountered this problem before I upgraded to Tara, I also switched the Kernel at some point.
Btw; the problem appears with both the Touchpad and my Logitech wireless mouse. Right now I have the Logitech Receiver unplugged, the problem remains though.

My only solution atm is just to restart Linux.
Is there a way to kinda "restart" the scripts responsible for the mouse??
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time [On Hold until a fix is found ]

Post by AZgl1800 »

I too have been having random problems with the mouse cursor refusing to move, and not allowing me to select a window to start typing in.

I discovered finally that the wireless mouse is loosing communications with the PC.
I have since started removing the wireless adapter, and plugging it back in.

that fixes it for me now.... I think the USB port is going bad in my case.

get a Wired Mouse, that was my first fix for the problem, that proves, or disproves it is a hardware problem.
then I bought a new LogiTech M510 wireless mouse.... and all was good for a few weeks, then it restarted again...

again, pull the wireless adapter, plug it back in, all if good.
the Aliens are watching me................. argh! it just now happened as I typed this. tried to click SUBMIT and no mouse.....

pull adapter, plug in, all good
Last edited by AZgl1800 on Thu Sep 27, 2018 8:52 pm, edited 1 time in total.
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
rbmorse

Re: Mouse "crashes" remains immovable after a short time

Post by rbmorse »

I suspect the problem here is not faulty hardware, rather, somewhere there is a power-management related setting that decides it is a good idea to turn power off to unused USB ports or bluetooth, depending upon how the device interfaces, after a certain interval. It can detect the device being attached and unplugged, but cannot detect the command stream from the pointing device once connected.

Now...where and in what form these settings may exist is beyond my ken. Look at the BIOS/UEFI setup for anything that purports to manage USB ports or Bluetooth, as appropriate, and also anything have to do with Power. Windows has some software settings that also affect this in control panel, but I don't know if such things exist in Mint/Ubuntu/Debian or where they might live if they do.
Neil Darlow

Re: Mouse "crashes" remains immovable after a short time

Post by Neil Darlow »

The kernel has a feature called "USB Autosuspend" which can suspend idle USB devices if the driver implements it. There are two solutions:
  1. Create a udev rule that matches the mouse Id and disables the feature (Google "disable USB autosuspend udev").
  2. Install the "tlp" package and the default configuration will disable USB Autosuspend for input devices automatically.
The first solution is appropriate for desktop systems and the second solution is better for laptops.
HTH, Neil
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

Neil Darlow wrote: Fri Sep 14, 2018 3:10 pm The kernel has a feature called "USB Autosuspend" which can suspend idle USB devices if the driver implements it. There are two solutions:
  1. Create a udev rule that matches the mouse Id and disables the feature (Google "disable USB autosuspend udev").
  2. Install the "tlp" package and the default configuration will disable USB Autosuspend for input devices automatically.
The first solution is appropriate for desktop systems and the second solution is better for laptops.
HTH, Neil
now that makes a hell of a lot more sense to me, as to what is happening with my laptop.

I have noticed, that is I am just surfing around, and not typing at all, the mouse never "locks up", meaning it quits responding. I can always unplug the USB fob, plug it back in, and it works every time.

did a search and found that AutoSuspend is 'ON' for mine
$ cat /sys/module/usbcore/parameters/autosuspend
2
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

I just found a post on this forum that states the following command will turn it off permanently
viewtopic.php?t=273460

Just copy paste the following command in terminal and it will Disable USB autosuspend

Code: Select all


echo on | sudo tee /sys/bus/usb/devices/*/power/level >/dev/null
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

However, when I checked the AutoSuspend file, it was not OFF, it was still on,

Turn it OFF permanently this way

SUSPEND USB ports
Set the Suspend to -1

To change the USB auto-suspend parameter, you need to edit the file where the parameter is stored.

Run the following command from Terminal (copy and paste).

Code: Select all

gksudo xed /sys/module/usbcore/parameters/autosuspend
That will launch the editor. Note, it will ask for password.

You'll see the contents of the file is 2. Change the 2 to -1 and then from the editor Menu use File to Save and Quit. Restart the system and test.

Per the article, 2 gives a 2-second timeout, whereas -1 turns off the timeout feature.
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
Neil Darlow

Re: Mouse "crashes" remains immovable after a short time

Post by Neil Darlow »

Manual edits to any files under /sys will not persist over a reboot. The methods I described are selective and apply only to the designated device (Case 1) or all input devices only (Case 2). Turning off Autosuspend globally for all USB devices can have a negative impact on laptop power consumption.

Regards, Neil
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

Neil Darlow wrote: Fri Sep 14, 2018 4:06 pm Manual edits to any files under /sys will not persist over a reboot. The methods I described are selective and apply only to the designated device (Case 1) or all input devices only (Case 2). Turning off Autosuspend globally for all USB devices can have a negative impact on laptop power consumption.

Regards, Neil
appreciate that info Neil,
but as there is only 1 USB port, and it is a mouse, that is not an issue for me.

I applied both methods, so will see if it remains effective after a reboot.

I just made a trip to the Post Office, and back, and my mouse is still tracking quite nicely, it did not time out this time.

your 2nd solution did not ring any bells for me, how do I go about doing this?
Install the "tlp" package and the default configuration will disable USB Autosuspend for input devices automatically.

The first solution is appropriate for desktop systems and the second solution is better for laptops.
HTH, Neil
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
Neil Darlow

Re: Mouse "crashes" remains immovable after a short time

Post by Neil Darlow »

Using either the Software Manager or Synaptic Package manager, search for tlp and install it. At the next reboot it will start a systemd service that manages power consumption on your laptop. If your laptop has a pre-Sky Lake Intel Processor (like my Broadwell-based Core i5) then tlp will benefit from the installation of linux-tools-generic but Sky Lake and later Intel processors don't need it. The default configuration of tlp will handle disabling of USB Autosuspend out-of-the-box and bring a lot of extra power saving benefit too.

Regards, Neil
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

Neil Darlow wrote: Sat Sep 15, 2018 10:53 am Using either the Software Manager or Synaptic Package manager, search for tlp and install it. At the next reboot it will start a systemd service that manages power consumption on your laptop. If your laptop has a pre-Sky Lake Intel Processor (like my Broadwell-based Core i5) then tlp will benefit from the installation of linux-tools-generic but Sky Lake and later Intel processors don't need it. The default configuration of tlp will handle disabling of USB Autosuspend out-of-the-box and bring a lot of extra power saving benefit too.

Regards, Neil
Okay, moving on.l
The previous methods only worked for the Current Session.
upon reboot, the mouse locked up again ( USB suspended )

I just now installed the tlp plus the linux-tools-generic and rebooted.

time will tell if this works, will be highly appreciated if it stops the mouse from being disconnected.
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
TheObserver

Re: Mouse "crashes" remains immovable after a short time

Post by TheObserver »

In my case USB autosuspend won't help. It's not -only- my wireless mouse that isn't responding, it's also the trackpad on my notebook. It's really weird. Unfortunately I can't check if a cable bound mouse would have the same trouble. Since I don't own one at the time.
Neil Darlow

Re: Mouse "crashes" remains immovable after a short time

Post by Neil Darlow »

Interesting.

I used the udev rule solution on my desktop PC to fix the problem with a wireless mouse stuttering and freezing and I used the tlp solution on my laptop to fix a problem with its Elantec touchpad freezing. Installing the Xorg Synaptics driver was another solution for the laptop (just a straightforward install with no additional configuration required).

It seems I have experienced the same problems as you and solved them by either of those methods. I saw the use of the Synaptics driver on the laptop as a bit of a backward step but it might help you.
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

for me, it was definitely the USB suspend issue.

and the fixes above, and I believe it was the tlp fix that stopped it from happening.
I purposely left the laptop open and mouse "on" for several hours yesterday, and moving the mouse awakened the screen display.... I have the screen timeout set at 1 hour.

All Power functions are set to "never"

this is on my ASUS TP500L thinbook laptop
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
User avatar
BG405
Level 9
Level 9
Posts: 2510
Joined: Fri Mar 11, 2016 3:09 pm
Location: England

Re: Mouse "crashes" remains immovable after a short time

Post by BG405 »

AZgl1500 wrote: Fri Sep 14, 2018 4:26 pm there is only 1 USB port
You might be surprised what is listed as a USB device: lsusb -v :wink:
Expect to see stuff like your webcam, WiFi card and various other devices listed.
Dell Inspiron 1525 - LM17.3 CE 64-------------------Lenovo T440 - Manjaro KDE with Mint VMs
Toshiba NB250 - Manjaro KDE------------------------Acer Aspire One D255E - LM21.3 Xfce
Acer Aspire E11 ES1-111M - LM18.2 KDE 64 ----Two ROMS don't make a WRITE
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

BG405 wrote: Sun Sep 16, 2018 10:52 am
AZgl1500 wrote: Fri Sep 14, 2018 4:26 pm there is only 1 USB port
You might be surprised what is listed as a USB device: lsusb -v :wink:
Expect to see stuff like your webcam, WiFi card and various other devices listed.
yeah,
noticed that right off.... only one "usb" port and look at this list

nice and short, eh? :mrgreen:

Code: Select all

john@john-TP500LA ~ $ lsusb -v

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         3 
  bMaxPacketSize0         9
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0003 3.0 root hub
  bcdDevice            4.15
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           31
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
        bMaxBurst               0

Bus 001 Device 003: ID 0489:e069 Foxconn / Hon Hai 
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.01
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x0489 Foxconn / Hon Hai
  idProduct          0xe069 
  bcdDevice            1.00
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          208
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              450mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass        255 Vendor Specific Class
      bFunctionSubClass     255 Vendor Specific Subclass
      bFunctionProtocol     255 Vendor Specific Protocol
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               4

Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        32
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc52b Unifying Receiver
  bcdDevice           24.07
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           84
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      59
         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               8
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      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.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     148
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               2
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      98
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               2

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            4.15
  iManufacturer           3 
  iProduct                2 
  iSerial                 1 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
john@john-TP500LA ~ $ 
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
User avatar
BG405
Level 9
Level 9
Posts: 2510
Joined: Fri Mar 11, 2016 3:09 pm
Location: England

Re: Mouse "crashes" remains immovable after a short time

Post by BG405 »

:mrgreen: Indeed. I hadn't realized just how "universal" USB had become within computer architecture.
Dell Inspiron 1525 - LM17.3 CE 64-------------------Lenovo T440 - Manjaro KDE with Mint VMs
Toshiba NB250 - Manjaro KDE------------------------Acer Aspire One D255E - LM21.3 Xfce
Acer Aspire E11 ES1-111M - LM18.2 KDE 64 ----Two ROMS don't make a WRITE
gm10

Re: Mouse "crashes" remains immovable after a short time

Post by gm10 »

AZgl1500 wrote: Sat Sep 15, 2018 11:44 am The previous methods only worked for the Current Session.
upon reboot, the mouse locked up again ( USB suspended )
Just to note that the usbcore.autosuspend=-1 kernel parameter (set in /etc/default/grub, don't forget to run sudo update-grub afterwards) disables this permanently.
User avatar
AZgl1800
Level 20
Level 20
Posts: 11184
Joined: Thu Dec 31, 2015 3:20 am
Location: Oklahoma where the wind comes Sweeping down the Plains
Contact:

Re: Mouse "crashes" remains immovable after a short time

Post by AZgl1800 »

gm10 wrote: Sun Sep 16, 2018 12:44 pm
AZgl1500 wrote: Sat Sep 15, 2018 11:44 am The previous methods only worked for the Current Session.
upon reboot, the mouse locked up again ( USB suspended )
Just to note that the usbcore.autosuspend=-1 kernel parameter (set in /etc/default/grub, don't forget to run sudo update-grub afterwards) disables this permanently.
I just repeated this again, did a reboot, and it still goes back to 2
the setting is not staying permanent,
and a few minutes back, while typing, my mouse just suddenly "hung up again"
LM21.3 Cinnamon ASUS FX705GM | Donate to Mint https://www.patreon.com/linux_mint
Image
gm10

Re: Mouse "crashes" remains immovable after a short time

Post by gm10 »

AZgl1500 wrote: Sun Sep 16, 2018 1:37 pm
gm10 wrote: Sun Sep 16, 2018 12:44 pm
AZgl1500 wrote: Sat Sep 15, 2018 11:44 am The previous methods only worked for the Current Session.
upon reboot, the mouse locked up again ( USB suspended )
Just to note that the usbcore.autosuspend=-1 kernel parameter (set in /etc/default/grub, don't forget to run sudo update-grub afterwards) disables this permanently.
I just repeated this again, did a reboot, and it still goes back to 2
the setting is not staying permanent,
and a few minutes back, while typing, my mouse just suddenly "hung up again"
Oh weird, I've successfully used this in the past, somebody should tell Linus: https://github.com/torvalds/linux/blob/ ... gement.rst (maybe double check that you added it in the right place - as described in the link you can also add it as an option to /etc/modprobe.d instead)
Locked

Return to “Hardware Support”