Сенсорная панель Synaptics Xiao Mi Air 12.5 не работает на CentOS7 с ядром 4.8.x elrepo

1059
laapsaap

Я недавно купил Xiaomi Air 12.5 и установил на нем centos 7 с ядром 4.8.x от elrepo. У меня все работает отлично, кроме тачпада Synaptics.

Проведите дни, пытаясь, но сейчас у меня нет идей.

Устройство вообще не определяется в / proc / bus / input / devices. И dmesg показывает мне это.

[ 12.241745] i2c_hid i2c-SYNA3105:00: Failed to get GPIO interrupt [ 12.260140] i2c_hid: probe of i2c-SYNA3105:00 failed with error -2 

И поскольку сенсорная панель не обнаружена ядром, xinput пуст

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] 

Я попробовал Ubuntu 16.x Live CD и Fedora 24 и 25 Live CD, и все они отлично обнаружили тачпад в ядре. Поэтому я сравнил конфиги ядра и черные списки modprobe.d, но не смог выяснить, что не так с моим CentOS.

Я пробовал черный список различных модулей (i2c_hid, i2c_i801 и т. Д.), Но ни один не изменил сообщение dmesg.

На live cd это i2c_designware, который работает с тачпадом, у меня они тоже загружены в CentOS 7.

Так что-то в конфигурации ядра вызывает это? Спасибо

1
К сожалению, у меня нет решения, но я попробовал Ubuntu 16.04.1 LTS на той же модели. Вы правы, сенсорная панель определяется правильно, но она не работает должным образом. Перетаскивание не работает, и после выхода из режима ожидания сенсорная панель полностью зависает. asp_net 7 лет назад 0
@asp_net Вы уже пробовали это? modprobe -r psmouse; modprobe psmouse после ожидания. Перетаскивание или любые другие функции сенсорной панели synaptics могут и должны быть настроены в X или с помощью synclient. laapsaap 7 лет назад 0

1 ответ на вопрос

0
laapsaap

Так что я был прав, есть некоторая разница между конфигурацией ядра ELREPO и той, что используется в Ubuntu и Fedora, которые вызывают эту проблему. Я не мог найти, какая опция вызывает это, когда я сравниваю конфигурации ядра.

Так что я сделал cat / boot / config * на рабочей станции fedora и использовал его для компиляции ядра ELREPO src rpm. После установки нового ядра мышь была обнаружена немедленно.

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

Человек .. Я использую тот же конфиг для сборки ядра 4.9.1, и он снова не работает. Это так непредсказуемо. laapsaap 7 лет назад 0

Похожие вопросы