[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: