USB Power Saving

Linux has the ability to power off USB devices and to let USB device requests to wake them up again.

It is important to note many optical mice do not support power saving. Once they lose power they cannot detect motion and cannot power back on when motion is invoked. With this being stated, it is possible to use specific driver calls or the sysfs file to enable or disable auto-suspend for individual USB peripherals.

Configuration
Set auto suspend to 1 second:

Enforce for every device:

If you want to autosuspend specific USB device with newer kernels, you may install package and use   utility to select specific device.

If you have PM_RUNTIME=y in the kernel config and want your A4Tech mouse to autosuspend after 45 minutes of idle state then you can add  parameter to your GRUB_CMDLINE_LINUX_DEFAULT string inside grub2 config file   and then regenerate grub2 config from that file. After that you can add the following file into your local services:

As you see here bus number of the mice is 3 and the device number of 2 is autoincreased by 1 there by kernel into 3 (it's usual behaviour). Don't forget to make this file executable:

Read /usr/src/linux/Documentation/usb/power-management.txt for more info.