make-kpkg troubles. HELP ! (was Re: Radeon 8500)
Hello, Dmitry!
You wrote to <debian-russian@lists.debian.org> on Wed, 23 Apr 2003 11:54:53
+0400:
DEO> путь второй:
DEO> пытаюсь заставить работать родные драйвера от ATI
DEO> значит сперва попробовал по ридмишке с их сайта,
DEO> ну во первых оно страшно мусорит во все каталоги
DEO> во вторых оно там в rpm, в общем тут добрые люди
DEO> посоветовали вот эту инструкцию:
DEO>
DEO> http://space.virgilio.it/flavio.stanchina@tin.it/debian/fglrx-glc22-4.
DEO> 2.0.html
DEO>
DEO> значит по этой инструкции пакеты с драйверами для Х-ов у
DEO> меня собрались. драйвера я установил, и они даже работают
DEO> но так как у меня пока не получилось собрать кернельный модуль,
DEO> то пока без 3Д.
DEO> вопросы по инструкции:
DEO>
DEO> вот у меня используется кернел 2.4.18-686-smp
DEO> и их рекомендуемую команду:
DEO>
DEO> make-kpkg --append-to-version "-flavour" --revision 2.x.y-z --config
DEO> old configure
DEO>
DEO> как правильно записать?
DEO>
DEO> если пишу:
DEO> make-kpkg --append-to-version "-smp" --revision 2.4.18-686 --config
DEO> old configure
DEO>
DEO> то при дальнейшей сборке модулей fglrx скрипт ругается, говорит:
DEO> "в чейнджлоге указано, что ядро собирается 2.4.18-686-smp, а я
DEO> думаю, что 2.4.18" и компиляция останавливается
DEO>
DEO> если пишу:
DEO> make-kpkg --append-to-version "-686-smp" --revision 2.4.18 --config
DEO> old configure
DEO>
DEO> результат тот же
DEO>
DEO> выкинул вообще --append-to-version
DEO> компиляция пошла, но там ошибки (сейчас с собой нет лога:()
DEO>
DEO> как правильно должна звучать эта команда ?
Я вчера пробовал поставить себе модули по этой инструкции
http://space.virgilio.it/flavio.stanchina@tin.it/debian/fglrx-installer.html
У меня ядро 2.4.20-k6. Соотвественно я дал команду
make-kpkg --append-to-version "-k6" --revision 2.4.20-8 --config old
configure
При сборке модулей
fakeroot make-kpkg --added-modules fglrx modules_image
ругается, "ля-ля-ля в changelog написано, что мы будем собирать для
2.4.20-k6, а тут 2.4.20, ничегонебудуделатьаборт"
Есть 2 варианта.
Первый - (неправильный ?)
ручками дописать в Makefile
EXTRAVERSION =-k6
Второй - (после внимательного штудирования man make-kpkg)
добавить параметр к вызову --append-to-version "-k6"
fakeroot make-kpkg --append-to-version "-k6" --added-modules fglrx
modules_image
После первого или второго варианта получаем пакет, вроде
fglrx-kernel-x.y.z_2.9.6-2+kernelversion_i386.deb
Модуль устанавливается в
/lib/modules/2.4.20-k6/misc/fglrx.o
depmod ругается на *Unresolved symbols in
/lib/modules/2.4.20-k6/misc/fglrx.o*.
Как правильно скомпилировать модули к generic ядру от Debian ?
Для своих ядер я спокойно компилировал и модули alsa,
а вот для debian'овских - не могу.
Best regards,
Ian Dichkovsky, mailto: ntokay@lviv.net, ICQ 83146271
Reply to: