1

У меня dell vostro 15, и я устанавливаю centos 7 в своем ноутбуке. После установки мой тачпад не работает, и я обратился к нему в Интернете, и было дано много предложений, чтобы я попытался внести в черный список модуль ядра i2c_hid, чтобы тачпад работал.

Итак, я попробовал это

// added in /etc/modprobe.d/blacklist.conf
blacklist i2c_hid
install i2c_hid /bin/false    // in arch wiki it was mentioned that blacklist alone might not work if some other non blacklisted module loads this module

после этого я попытался подтвердить правильность конфигурации, запустив

modprobe --showconfig | grep "^install" | grep "/bin"

вывод команды был

install i2c_hid /bin/false

Так что я бы предположил, что настроил это правильно. После этого я перезагрузил машину и сделал lsmod и i2c_hid снова присутствовал в выводе.

Я не уверен, поможет ли это мне исправить проблему с тачпадом, но я хочу знать, что я делаю, делая что-то в черном списке модуля. Мне нужно было бы сделать еще немного этого {nouveau для видеокарты nvidia}.

1 ответ1

0

Модуль, вероятно, загружается в ваш начальный ramdisk (initramfs). Чтобы пересобрать initramfs в CentOS 7 для вашего работающего ядра, который учитывает сделанные вами изменения, запустите

dracut -f

и перезагрузите компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .