LINUX.ORG.RU

Отключается клавиатура и тачпад на ноутбуке

 ,


1

3

Купил HP 15-da3008ur, одел в ArchLinux и мы начали жить вместе.

На любом дистрибутиве отключается тачпад и клавиатура одновременно, проходит 1-5 минут и всё, их не оживить, всё остальное работает, система не зависает. Вот в чем прикол, если подключена USB мышка, тачпад и клава не отключатся, всё в порядке, но стоит её отсоединить и через некоторое время тартарары.

И в логах чисто Вот вывод journalctl когда я отключил мышь - тачпад/клава отрубились и я снова подсоединил мышь

Jan 14 04:17:03 hp kernel: usb 1-3: USB disconnect, device number 2
Jan 14 04:17:15 hp systemd[1]: Starting Cleanup of Temporary Directories...
Jan 14 04:17:15 hp systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
Jan 14 04:17:15 hp systemd[1]: Finished Cleanup of Temporary Directories.
Jan 14 04:19:18 hp kernel: usb 1-3: new low-speed USB device number 5 using xhci_hcd

Ответ на: комментарий от router

Это не помогло. Втыкал вместо мышки WiFi адаптер, не отключается, пробовал флешку - отключается. Отрубается рандомно, щас замерил - на 26 секунде после старта и на 1:45. В параметре ядра пробовал usbcore.autosuspend=-1, не помогло. Может пока он в режиме USB2.0 он стабилен, а как вытащить становится 3.0 и виснет, можно как то принудительно отключить USB3 режим? Или может я не в те логи смотрю? (dmesg & journalctl)

therustymarx
() автор топика
19 сентября 2022 г.
Ответ на: комментарий от whiteligth

Клавиатура и тачпад не отключаются пока в USB порты втавлены флэшки или какие нибудь USB передатчики (затычки)).

При попытке скачать новый BIOS с сайта поддержки HP предлагается выбрать систему Windows. A установлена Ubuntu.

То есть не могу скачать BIOS с сайта поддержки.

whiteligth
()
Ответ на: комментарий от whiteligth

скачивай как предлагается, там два варианта: либо прошивку надо положить на флешку и зашить через меню биоса, либо там консольная утилита прошивальщик в архиве, и шить надо через нее (тут либо временно ставишь винду и шьёшь, либо пробуешь загрузится с freedos и зашить через нее )

Silerus ★★★★
()
Ответ на: комментарий от Silerus

Поставил временно win 10. Пока пытался скачать прошивку несколько раз отваливалась клава с тачпадом. Выходил на кнопку выкл. из системы. Заходил, клава работала опять.

Прошил биос до F.41

Вроде норм.

Поставил opensuse. И вуаля. Пару раз опять контроль отвалился.

Захожу в винду, там норм.

Заткнул все usb. Захожу в opensuse. И пока не отваливалась.

Засыпаю с чувством разочарования.

HP покупал без винды для изучения Linux. Пару лет назад.

Гаоантия закончилась.

Теперь на другом ноуте с с win 11.

Стал изучать сети и сервер.

Достал HP для этого. И вот он так лажает.

whiteligth
()
Ответ на: комментарий от whiteligth

попробуй перед отвалом клавиатуры открыть отдельный граф. терминал и дать там команду sudo dmesg -TW (только размести его так, чтобы он не перекрывался другими окнами, так как alt+tab у тебя не будет доступен)

если повезёт, то в момент отвала в этом терминале появятся какие-то сообщения - их перепишешь на листик, а потом уже погуглишь

ну и tail /var/log/Xorg.0.log тоже посмотри, есть ли там что-то в момент отвала

d00fy ★★★
()
Ответ на: комментарий от whiteligth

Если и в windows отваливается, то возможно что-то аппаратное.

Я немного «видел» ноутбуков HP, но почему-то почти у всех из них были какие-то проблемы с клавиатурой. Не настолько сёрьезно как у тебя, но как-то странно…

master_0K
()
Ответ на: комментарий от d00fy

На 42 минуте извлёк внешние клавиатуру и мышь

Поводил тачпадом и он отвалился с нотбучной клавой гдето на 43-44 минуте

На 45 минуте втавил внешние клавиатуру и мышь

journalctl -f

сен 20 22:41:48 kernel: usb 1-3: USB disconnect, device number 3
сен 20 22:42:13 kernel: usb 1-2: USB disconnect, device number 2
сен 20 22:44:16 systemd[1]: Starting Cleanup of Temporary Directories…
сен 20 22:44:16 systemd-tmpfiles[4089]: /usr/lib/tmpfiles.d/net-snmp.conf:1: Line references path below legacy directory /var/run/, updating /var/run/net-snmp → /run/net-snmp; please update the tmpfiles.d/ drop-in file accordingly.
сен 20 22:44:16 systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
сен 20 22:44:16 systemd[1]: Finished Cleanup of Temporary Directories.
сен 20 22:45:08 kernel: usb 1-2: new low-speed USB device number 6 using xhci_hcd

dmesg -TW

[Вт сен 20 22:42:12 2022] usb 1-2: USB disconnect, device number 2
[Вт сен 20 22:45:07 2022] usb 1-2: new low-speed USB device number 6 using xhci_hcd

tail /var/log/Xorg.0.log

[ 989.600] (II) event5 - Logitech USB Laser Mouse: device removed
[ 989.637] () Option «config_info» «udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C069.0006/input/input25/event5»
[ 989.638] (II) XINPUT: Adding extended input device «Logitech USB Laser Mouse» (type: MOUSE, id 17)
[ 989.638] (
) Option «AccelerationScheme» «none»
[ 989.639] () Logitech USB Laser Mouse: (accel) selected scheme none/0
[ 989.639] (
) Logitech USB Laser Mouse: (accel) acceleration factor: 2.000
[ 989.639] (**) Logitech USB Laser Mouse: (accel) acceleration threshold: 4
[ 989.699] (II) event5 - Logitech USB Laser Mouse: is tagged by udev as: Mouse
[ 989.699] (II) event5 - Logitech USB Laser Mouse: device set to 1000 DPI
[ 989.699] (II) event5 - Logitech USB Laser Mouse: device is a pointer

whiteligth
()
Ответ на: комментарий от master_0K

В windows после прошивки и обновлений не отваливалось.

В linux:

отваливается - достаточно поводить непрерывно тачпадом около минуты.

Внешние клавиатура и мышь работают.

Был случай: была втавлена внешняя мышь и поводил тачпадом,
тачпад отвалился, а на мыши перестала работать левая кнопка )

whiteligth
()
Ответ на: комментарий от d00fy

А это ничего не значит?:

сен 20 22:44:16 systemd[1]: Starting Cleanup of Temporary Directories…
сен 20 22:44:16 systemd-tmpfiles[4089]: /usr/lib/tmpfiles.d/net-snmp.conf:1: Line references path below legacy directory /var/run/, updating /var/run/net-snmp → /run/net-snmp; please update the tmpfiles.d/ drop-in file accordingly.
сен 20 22:44:16 systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
сен 20 22:44:16 systemd[1]: Finished Cleanup of Temporary Directories.

whiteligth
()
Ответ на: комментарий от whiteligth

нет, это systemd предлагает тебе файл net-snmp.conf подредактировать чуток

d00fy ★★★
()
Ответ на: комментарий от whiteligth

Нужен комплексный подход.

  • искать информацию о модели тачпада и его совместимости с linux;

  • смотреть BIOS Setup на предмет настроек возможно влияющих;

  • читать dmesg на различные сообщения/предупреждения/ошибки. Также логи Иксов, возможно и какие-либо другие. Точно сказать сложно.

  • попытаться мониторить в udevadm monitor или запустить в эмуляторе терминала xev – возможно будут какие-то наводящие сообщения в эмуляторе терминала или в логе Иксов в момент отвала.

Клавиатура сейчас нормально работает?

master_0K
()
Ответ на: комментарий от master_0K

Отвал на 50 минуте.

dmesg -TW

[Вт сен 20 23:47:20 2022] usb 1-2: USB disconnect, device number 2
[Вт сен 20 23:51:18 2022] rtw_8821ce (какието цифры) sta (какието цифры) with macid 0 left
[Вт сен 20 23:51:22 2022] wlan0: authenticate with (какието цифры)
[Вт сен 20 23:51:23 2022] wlan0: send auth to (какието цифры) (try 1/3)
[Вт сен 20 23:51:23 2022] wlan0: authenticated
[Вт сен 20 23:51:23 2022] wlan0: associate with (какието цифры) (try 1/3)
[Вт сен 20 23:51:23 2022] wlan0: RX AssocResp from (какието цифры) (capab=0x431 status=0 aid=1)
[Вт сен 20 23:51:23 2022] rtw_8821ce (какието цифры): sta (какието цифры) joined with macid 0
[Вт сен 20 23:51:23 2022] wlan0: associated
[Вт сен 20 23:52:07 2022] usb 1-3: new low-speed USB device number 6 using xhci_hcd

tail /var/log/Xorg.0.log
[ (какието цифры)] () Logitech USB Keyboard: always reports core events
[ (какието цифры)] (
) Option «Device» «/dev/input/event5»
[ (какието цифры)] () Option «_source» «_driver/libinput»
[ (какието цифры)] (II) libinput: Logitech USB Keyboard: is a virtual subdevice
[ (какието цифры)] (
) Option «config_info» «udev:/sys/devices/pci(какието цифры)/usb1/1-2/1-2:1.1/(какието цифры)/input/input25/event5»
[ (какието цифры)] (II) XINPUT: Adding extended input device «Logitech USB Keyboard» (type: KEYBOARD, id 17)
[ (какието цифры)] () Option «xkb_model» «pc105»
[ (какието цифры)] (
) Option «xkb_layout» «us,ru»
[ (какието цифры)] () Option «xkb_variant» «,winkeys»
[ (какието цифры)] (
) Option «xkb_options» «terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll»

Клавиатура работает норм, если не пользоваться тачпадом.

Заходил в windows. Крутил долго тачпадом. Нормально всё.
Но отваливалось до того как прошил биос и обновил дрова на тачпад.

whiteligth
()
Ответ на: комментарий от whiteligth

Тачпад в OpenSuse определяется как «тачпад» или как «тачпад и мышь»?

Проблема «размазана»: скорее всего имеет место стечение нескольких факторов. Поэтому и «рецепт лечения», вероятно, уникальный.

С одной стороны то, что после обновления BIOS в Windows проблема ушла намекает на проблемы с условным ACPI. Но обычно это выражается в полной неработоспособности, а не в «отвалах-на-ходу». И в dmesg это «описывается».

Windows 10 и старше не выключается в привычном смысле. И может «держать» устройства даже из своей глубокой гибернации. Лечится настоящим выключением винды, добавлением параметров в строку параметров ядра…

«Отвал-на-ходу» и влияние на работоспособность устройств ввода на USB намекает на проблему с модулями ядра. Или какое-то «энергосбережение». Тут поле непаханное для пованговать :(

Тот случай когда, отвалился тачпад и часть функционала внешней мыши, по-моему, смещает точку проблемы в сторону иксовой подсистемы ввода-вывода.

Ну и т.д.

master_0K
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.