Рейтинг:0

тачпад работает только при определенных условиях перезагрузки/не может быть привязан к драйверу (Ideapad Flex 5 14ARE05 AMD)

флаг mu

У моего ноутбука есть ошибка, из-за которой, когда вы пытаетесь приостановить работу Ubuntu, он сразу же снова запускается, а ядро ​​​​0 заблокировано на 100%.

Если в этот момент вы принудительно завершите работу, удерживая нажатой кнопку питания, а затем загрузитесь, сенсорная панель сработает.

В журналах вы можете увидеть это, когда он будет обнаружен:

ядро: ввод: MSFT0001:00 04F3:3140 Мышь как /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input6
ядро: ввод: MSFT0001:00 04F3:3140 Сенсорная панель как /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input7
ядро: hid-generic 0018:04F3:3140.0002: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] на i2c-MSFT0001:00
ядро: ввод: MSFT0001:00 04F3:3140 Мышь как /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input30
ядро: ввод: MSFT0001:00 04F3:3140 Сенсорная панель как /devices/platform/AMDI0010:03/i2c-1/i2c-MSFT0001:00/0018:04F3:3140.0002/input/input31
ядро: hid-multitouch 0018:04F3:3140.0002: input,hidraw0: I2C HID v1.00 Mouse [MSFT0001:00 04F3:3140] на i2c-MSFT0001:00

И он привязан к драйверу i2c_hid_acpi.

Я также нашел это, но только один раз:

ядро: ACPI: SSDT 0x00000000C968F000 007216 (v02 LENOVO AmdTable 00000002 MSFT 04000000)
ядро: i2c_hid_acpi i2c-MSFT0001:00: не удалось изменить параметры питания.
ядро: i2c_hid_acpi i2c-MSFT0001:00: не удалось изменить параметры питания.
ядро: i2c_hid_acpi i2c-MSFT0001:00: не удалось перезагрузить устройство.
ядро: i2c_hid_acpi i2c-MSFT0001:00: не удалось изменить параметры питания.
ядро: i2c_hid_acpi i2c-MSFT0001:00: не удалось изменить параметры питания.
ядро: i2c_hid_acpi i2c-MSFT0001:00: невозможно добавить скрытое устройство: -121
ядро: i2c_hid_acpi: проверка i2c-MSFT0001:00 завершилась с ошибкой -121

Это обычное сообщение в журналах, которое всегда присутствует, когда сенсорная панель не обнаружена:

ядро: ACPI: SSDT 0x00000000C968F000 007216 (v02 LENOVO AmdTable 00000002 MSFT 04000000)

Есть ли хотя бы обходной путь для этого?

Когда сенсорная панель не обнаружена, кажется, что она не привязана ни к какому драйверу, но я не могу привязать ее к драйверу с сообщением об ошибке «нет такого устройства».

Однако тачпад отображается в каталоге i2c/devices:

i2c-MSFT0001:00 -> ../../../устройства/платформа/AMDI0010:03/i2c-1/i2c-MSFT0001:00

Я пытаюсь привязать тачпад к драйверу hid_generic с помощью этой команды:

эхо "i2c-MSFT0001:00" | sudo tee /sys/bus/hid/drivers/hid-generic/bind

Однако это возвращает:

i2c-MSFT0001:00
tee: /sys/bus/hid/drivers/hid-generic/bind: нет такого устройства

Тачпад не привязан к другому драйверу:

sudo найти / -имя i2c-MSFT0001:00                                                                                                      
find: â/tmp/.mount_OpenRGYUjCNFâ: Отказано в доступе
/sys/устройства/платформа/AMDI0010:03/i2c-1/i2c-MSFT0001:00
/sys/шина/i2c/устройства/i2c-MSFT0001:00

Если вам нужно больше фона:

Тачпад MSFT/Mylar на Lenovo Ideapad flex 5 14ARE05 Ubuntu 21.04

https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1912880

Теперь ошибка приостановки, о которой я упоминал, возникает редко, и я больше не могу заставить сенсорную панель работать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.