[SOLVED] Сборка ядра при установке Xorg: No rule to make target firmware/radeon/R600_rlc.bin
Установил систему по handbook.
Нетбук - Asus EeePc 1201T; Видеокарта - ATI Radeon 3200 HD;
# lspci | grep -i radeon 01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
Ставлю Иксы по этом мануалу:
http://www.gentoo.org/doc/en/xorg-config.xml
"Раздел 2. Installing Xorg"
зашел в /usr/src/linux запустил make menuconfig
Активировал всё как сказано в мануале.
Как я понял, после make menuconfig нужно выполнить make && make modules_install, как было написано в хандбуке при установке и после этого скопировать скомпилированное ядро...
(cp arch/i386/boot/bzImage /boot/kernel-x.x.x-gentoo-x) http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7#doc_chap3
Но, при выполнении make && make modules_install вылазят ошибки:
root /usr/src/linux# make && make modules_install CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h make[1]: *** No rule to make target `firmware/radeon/R600_rlc.bin', needed by `firmware/radeon/R600_rlc.bin.gen.o'. Stop. make: *** [firmware] Error 2
Мой .config - http://paste.pocoo.org/show/531214/
ls -la /usr/src/linux/firmware/radeon/ - http://paste.pocoo.org/show/531218/
ls -la /lib/firmware/radeon/ - http://paste.pocoo.org/show/531220/
Гуглил, но ни чего не понял(
- Для комментирования войдите или зарегистрируйтесь
? emerge
?
Я ♥ Gentoo & Funtoo
Я ставил. Вот вывод emerge
Я ставил.
Вот вывод emerge radeon-ucode:
http://paste.pocoo.org/show/531236/
.
Может быть стоит изменить параметр
CONFIG_STANDALONE=y
?Напрямую изменить эту строчку
Напрямую изменить эту строчку в файле /usr/src/linux/.config? Там написано, что он сам генерируется и его нельзя модифицировать)
Изменить эту строчку на CONFIG_STANDALONE=n?
Через make menuconfig убрал
Через make menuconfig убрал звездочку из
Device Drivers
--Generic Drivers Options
----[ ] Select only drivers that don`t need compile-time external firmware
В .config получилось
Однако ничего не поменялось
make "http://paste.pocoo.org/show/531238/"
Покажите вывод команды egrep
Покажите вывод команды
Я ♥ Gentoo & Funtoo
# egrep 'FW_LOADER|FIRMWARE' /usr/src/linux/.config
http://paste.pocoo.org/show/531240/
.
здесь ходили?
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
?P.S: я radeon-ucode не пользуюсь, ибо имеющаяся в моём распоряжении "пятытысящная" прекрасно
обходится без него.
Понятно, проблема ушла. В
Понятно, проблема ушла.
В конфиге ядра был неправильно уставновлен
(/lib/firmware/) Firmware blobs root directory
в конце http://www.gentoo.org/doc/en/xorg-config.xml
Code Listing 2.5: AMD/ATI settings это написано, я видимо пропустил(
make && make modules_install отработал успешно.
Теперь нужно просто скопировать ядро cp arch/i386/boot/bzImage /boot/kernel-x.x.xx-gentoo
и натравить на него загрузчик?
.
Не надо травить загрузчика! Он Вам ещё пригодится.
Лучше отредактировать его файл (/boot/grub/grub.conf) под своё мировосприятие.
Удачи.
solved
willy и Lupo Alberto большое спасибо за оперативную помощь)