[РЕШЕНО]Сборка нового ядра - несколько вопросов.

Приветствую, товарищи! Поставил сей замечательный дистрибутив,однако появилась необходимость в сборке своего ядра( с помощью abs) по некоторым причинам:
1) Врубить PAE (удалось).
2) Убрать поддержку аудио через hdmi (провал).
Аудио устройства таковы:
[[email protected] ~]$ lspci | grep Audio
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
04:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
3) Заставить компьютер через acpi по кнопке выключаться и сенсоры включить (провал).
Материнка P5QPL-AM.

Ядро собирал руководствуясь вики (вот она статья). Ведро рабочее получилось, однако, вышеуказанные пункты (2 и 3) не знаю как реализовать. + Возникла проблема с проприетарными дровами от NVIDIA, команда pacman -S extra/xf86-input-evdev nvidia бесполезна, т.к. драйвер не собирается под новым ядром, терминал молчит. В вики прочитал как на самопальном ведре NVIDA заставить работать, но из неё ничего не понял =( Каша получается из дров, имхо/
В общем, что делать? =)
Вы сделали собственную сборку ядра – значит модуль nvidia (как и любые дополнительные модули) к нему вам придётся тоже собирать самостоятельно. Берёте исходники пакета из репозитория, правите PKGBUILD и вперёд.
Natrio
Вы сделали собственную сборку ядра – значит модуль nvidia (как и любые дополнительные модули) к нему вам придётся тоже собирать самостоятельно. Берёте исходники пакета из репозитория, правите PKGBUILD и вперёд.
Собственно возникает вопрос: что делать с дровами от старого ядра? pacman -R nvidia ?
Провал со сборкой модуля от NVIDIA. Зависимости не удовлетворяются, а именно linux-headers-3.3 нет. + В вики, по-моему устаревшая информация.
  • makepkg -ci
    ==> ВНИМАНИЕ: Не удалось найти sudo. Для получения привилегий root используется su.
    ==> Сборка пакета: nvidia-santic 295.33-1 (Вс. апр. 8 16:49:58 MSK 2012)
    ==> Проверяю необходимые для запуска зависимости…
    ==> Проверяю необходимые для сборки зависимости…
    ==> Недостающие зависимости:
    -> linux-headers<3.3
    ==> ОШИБКА: Не удалось разрешить все зависимости.

    Вот такова беда =( Найти подходящий пакет не смог.
Santic
Natrio
Вы сделали собственную сборку ядра – значит модуль nvidia (как и любые дополнительные модули) к нему вам придётся тоже собирать самостоятельно. Берёте исходники пакета из репозитория, правите PKGBUILD и вперёд.
Собственно возникает вопрос: что делать с дровами от старого ядра? pacman -R nvidia ?
Разумеется, да.

Провал со сборкой модуля от NVIDIA. Зависимости не удовлетворяются, а именно linux-headers-3.3 нет. + В вики, по-моему устаревшая информация.

linux-headers это опять-таки, пакет от сборки ядра из репозитория Арч. Вам нужно либо делать свой, либо включить заголовки в один пакет с ядром. В любом случае эту зависимость пакета придётся править, и вы совершенно напрасно оставили её без изменений.
%) Как-то всё запутанно. Видимо, с непривычки…
linux-headers это опять-таки, пакет от сборки ядра из репозитория Арч. Вам нужно либо делать свой, либо включить заголовки в один пакет с ядром. В любом случае эту зависимость пакета придётся править, и вы совершенно напрасно оставили её без изменений.

Т.е., надо в PKGBULD пакета ядра эту строчку отредактировать package_linux-headers() ? Т.е. вписать package_linux-santic-headers() ? %)
Ой, я невнимательно перевёл в вики строку =) Теперь почти понял что с заголовками делать.
И снова провал: путаница в PKGBUILD %)
 
Зарегистрироваться или войдите чтобы оставить сообщение.