Восстановление MacBook 8,1 с Fedora 40: встроенная клавиатура и мышь не работают после попытки установки драйверов

Вопрос или проблема

Я пытаюсь восстановить старый MacBook 8,1 A1534 и установил Fedora Workstation 40. Однако встроенные клавиатура и мышь не работают. После некоторых поисков в Google и попыток использовать Roadrunner2 MacBook12-SPI-Driver я испытываю трудности с его настройкой.

Я немного новичок в Linux, поэтому прошу прощения. Я следовал инструкциям, но когда я пытаюсь выполнить sudo dkms install -m apple_spi -v 0.1, получаю следующий вывод:

Команда подписи: /lib/modules/6.8.5-301.fc40.x86_64/build/scripts/sign-file
Ключ подписи: /var/lib/dkms/mok.key
Публичный сертификат (MOK): /var/lib/dkms/mok.pub
Устаревшая функция: REMAKE_INITRD (/var/lib/dkms/apple_spi/0.1/source/dkms.conf)

Сборка модуля:
Очистка области сборки...
Сборка модуля(ей)....(неправильный статус выхода: 2)
Неудачная команда:
make -j4 KERNELRELEASE=6.8.5-301.fc40.x86_64
Ошибка! Плохой статус возврата для сборки модуля на ядре: 6.8.5-301.fc40.x86_64 (x86_64)
Обратитесь к /var/lib/dkms/apple_spi/0.1/build/make.log для получения дополнительной информации.

Я использовал следующую команду sudo dnf kernel-devel-$(uname -r), чтобы установить kernel-devel, как было найдено в посте другого пользователя, перезагрузил и попытался снова, но безуспешно.

Команда uname -r возвращает 6.8.5-301.fc40.x86_64

Может кто-то помочь мне с шагами для решения этой проблемы? Мне очень нравится этот маленький MacBook, и я не хочу, чтобы он стал электронным мусором. Заранее спасибо 🙏🏻

Ответ или решение

Для решения проблемы с ноутбуком MacBook 8,1 A1534, на котором установлена Fedora Workstation 40, и с неработающей встроенной клавиатурой и мышью, вы можете выполнить следующие шаги. Похоже, вы уже столкнулись с проблемой при установке драйвера Roadrunner2, что может быть сложной задачей, особенно если вы новичок в Linux. Давайте попробуем разобраться с этой ситуацией.

  1. Проверьте зависимости:
    Убедитесь, что у вас установлены все необходимые зависимости для сборки модуля. Выполните команду:

    sudo dnf install gcc make dkms linux-headers-$(uname -r)
  2. Проверьте журналы ошибок:
    Изучите содержимое файла /var/lib/dkms/apple_spi/0.1/build/make.log, чтобы определить точную причину сбоя сборки модуля. В этом файле должны содержаться сообщения об ошибках, которые помогут понять, в чем проблема.

  3. Настройка MOK (Machine Owner Key):
    Если модуль требует подписи, убедитесь, что вы правильно зарегистрировали MOK-клавишу. Вы можете использовать mokutil для управления MOK:

    sudo mokutil --list-enrolled

    Если ключа нет, вам нужно будет создать его, выполнив:

    sudo mokutil --import /var/lib/dkms/mok.pub

    Затем перезагрузите компьютер и следуйте инструкциям на экране для завершения процесса.

  4. Попробуйте другой драйвер:
    Если проблем с Roadrunner2 не удается решить, вы также можете рассмотреть возможность использования альтернативных драйверов или методов. Официальный сайт Fedora может предложить дополнительные или обновленные драйвера.

  5. Обновление системы:
    Убедитесь, что ваша система обновлена. Выполните:

    sudo dnf update

    Это может помочь исправить некоторые проблемы с совместимостью.

  6. Изучите другие источники:
    Ознакомьтесь с форумами и сообществами Fedora и Linux. Возможно, другие пользователи сталкивались с аналогичными проблемами и нашли решения.

  7. Обратитесь в сообщество:
    Если все вышеперечисленное не сработает, попробуйте задать вопрос на форумах сообщества Fedora или в Reddit. Укажите все шаги, которые вы уже предприняли, и результаты команд, чтобы другие могли лучше помочь вам.

  8. Резервное решение:
    Если проблемы продолжаются, можно рассмотреть возможность использования внешней клавиатуры и мыши, чтобы временно обойти проблему и продолжать работу с системой.

Надеюсь, эти шаги помогут вам вернуть к жизни ваш MacBook и решить проблему с клавиатурой и мышью. Не стесняйтесь задавать дополнительные вопросы, если что-то останется неясным. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...