Bug 32249 - Фриз клавиатуры usb с ноутбуками
: Фриз клавиатуры usb с ноутбуками
Status: NEW
: Sisyphus
(All bugs in Sisyphus/kernel-image-std-def)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2016-07-05 21:31 by
Modified: 2016-07-06 09:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-07-05 21:31:43
Всем доброго времени суток!

Суть:

Если клавиатура usb или/и мышь подключена к ноутбуку перед загрузкой системы,
по трёхсекундному таймауту у неё наблюдается фриз.
Разбудить нажатием любой клавиши.
После переподключения к порту usb, фриз исчезает.
Что сначала начинает надоедать, а потом раздражать.
Проблема в слишком малом дефолтном таймауте параметра autosuspend модуля
usbcore.
Зафиксировано на ядрах kernel-image-std-* в p8 и сизифе.

Решается проблема, например запретом засыпания usb клавиатуры и/или мыши,

или параметром ядру

usbcore.autosuspend=-1

или файлом в /etc/modprobe.d/

echo 'options usbcore autosuspend=-1' >  \
/etc/modprobe.d/usbcore-autosuspend.conf

Либо увеличением таймаута целочисленным указанием секунд таймаута для
power/autosuspend
и сменой параметра on на auto для power/control
в (тут же лежит каталог power)

# grep -rHi 'mouse\|keyboard' /sys/bus/usb/devices/usb*/ \
2>/dev/null|grep product
/sys/bus/usb/devices/usb1/1-1/1-1.3/product:USB-PS/2 Optical Mouse
/sys/bus/usb/devices/usb1/1-2/product:USB Keyboard

Баг задокументирован:
https://www.kernel.org/doc/Documentation/kernel-parameters.txt
https://www.kernel.org/doc/Documentation/usb/power-management.txt

Разборки на форуме:
https://forum.altlinux.org/index.php?topic=36963.0

Проблема была зафиксирована на ноутбуках:

HP Compaq NX6110
Регулярка Xfce с заменой systemd на SysVinit

Lenovo G50-80
basealt-p8-sysv-tde-i586