nVidia drivers & Fedora core 2, problem pri compi
4 отговора
140 прегледа
nVidia drivers & Fedora core 2, problem pri compi
Опитах да компилирам ядро 2.6.6 както е описано в "Инсталиране на драйвери за видео карти NVIDIA под ядро 2.6.x" [линк]
за да си сложа 3д ускорение естествено. Уж се инсталира но се оказа че не е генериран initrd. рекох да го компилирам отново и получих следният изход след make modules_install:
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.6; fi
make: *** [_modinst_post] Error 143
а след make install:
Цитат
[root@localhost linux-2.6.6]# make install
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux-2.6.6/arch/i386/boot/install.sh 2.6.6
arch/i386/boot/bzImage System.map ""
/sbin/new-kernel-pkg: line 328: 7736 Terminated depmod -ae
-F /boot/System.map-$version $version
No dep file found for kernel 2.6.6
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
При първото компилиране не забелязах тези грешки защото все намирах конзолата затворена след всяка команда. и си рекох че е нещо нормално но май не е било. та какъв може да е промлема? направих всичко както е описано във статията и с поправките от коментарите. моля помогнете.
PS: Това е въпрос който зададох в
[линк] там ми беше отговорено с kernel 2.6.6. how-to install което явно не е решение а моят отговор бе:
При теб може да е успешен но при мен не е, изчетох сумати форуми намерани през гуугъл търсих по името на грешката, но полезна информация защо се получава не намерих. Чудя се как някой казват че са компилирали това пусто 2.6.6 и единственото предположение е, че те са си правили упгрейд на федората от 1 на 2 а не са ползвали чиста инсталация. Та какво бъркам след, като го пробвах по сумати начини, проверил съм контролната сума на ядрото и тя е ОК? Разархивирал съм го като трябва където трябва според суматите упътвания за компилиране на това ядро. Грешките продължава да се появява и резултата е че имам bzImage но нямам initrd.img и това е. Моля помогнете, нуждая се от 3D ускорение под федора. Кажете каква информация да постна допълнително за да се ориентирате. Федората е пълна инсталация на чисто и последващи 3 упдейта чрез up2date и инсталиране на supertux и foobilard през yum. Процесора ми е Athlon T-burd 650 MHz 128 MB RAM 20 GB HDD LAN intel nVidia GForce 2 MX 32 MB.
©·2004
за да си сложа 3д ускорение естествено. Уж се инсталира но се оказа че не е генериран initrd. рекох да го компилирам отново и получих следният изход след make modules_install:
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.6; fi
make: *** [_modinst_post] Error 143
а след make install:
Цитат
[root@localhost linux-2.6.6]# make install
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux-2.6.6/arch/i386/boot/install.sh 2.6.6
arch/i386/boot/bzImage System.map ""
/sbin/new-kernel-pkg: line 328: 7736 Terminated depmod -ae
-F /boot/System.map-$version $version
No dep file found for kernel 2.6.6
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
При първото компилиране не забелязах тези грешки защото все намирах конзолата затворена след всяка команда. и си рекох че е нещо нормално но май не е било. та какъв може да е промлема? направих всичко както е описано във статията и с поправките от коментарите. моля помогнете.
PS: Това е въпрос който зададох в
[линк] там ми беше отговорено с kernel 2.6.6. how-to install което явно не е решение а моят отговор бе:
При теб може да е успешен но при мен не е, изчетох сумати форуми намерани през гуугъл търсих по името на грешката, но полезна информация защо се получава не намерих. Чудя се как някой казват че са компилирали това пусто 2.6.6 и единственото предположение е, че те са си правили упгрейд на федората от 1 на 2 а не са ползвали чиста инсталация. Та какво бъркам след, като го пробвах по сумати начини, проверил съм контролната сума на ядрото и тя е ОК? Разархивирал съм го като трябва където трябва според суматите упътвания за компилиране на това ядро. Грешките продължава да се появява и резултата е че имам bzImage но нямам initrd.img и това е. Моля помогнете, нуждая се от 3D ускорение под федора. Кажете каква информация да постна допълнително за да се ориентирате. Федората е пълна инсталация на чисто и последващи 3 упдейта чрез up2date и инсталиране на supertux и foobilard през yum. Процесора ми е Athlon T-burd 650 MHz 128 MB RAM 20 GB HDD LAN intel nVidia GForce 2 MX 32 MB.
©·2004
Re: nVidia drivers & Fedora core 2, problem pri co
Компилирай ядрото по този начин.
[линк]
Обърни внимание на изискванията-Step 3: Upgrade your system per the Changes file.
Не забравяй и CONFIG_REGPARM и CONFIG_4KSTACKS. От тези две статии ще тябва да се справиш. Успех.
[линк]
Обърни внимание на изискванията-Step 3: Upgrade your system per the Changes file.
Не забравяй и CONFIG_REGPARM и CONFIG_4KSTACKS. От тези две статии ще тябва да се справиш. Успех.
Re: nVidia drivers & Fedora core 2, problem pri co
А ако искаш да направиш нещата бързо и ако намаш време да се занимаваш свали направо компилирано ядро с 8kstacks и след това инсталирай NVIDIA драйверите.
Ядро, което може да ползваш:
[линк]
Поразгледай страницата, ще намериш за различни архитектури. За съжаление за Athlon (какъвто е твоя CPU) все още няма, но тези за i686 ще ти свършат идеална работа.
Ядро, което може да ползваш:
[линк]
Поразгледай страницата, ще намериш за различни архитектури. За съжаление за Athlon (какъвто е твоя CPU) все още няма, но тези за i686 ще ти свършат идеална работа.
Re: nVidia drivers & Fedora core 2, problem pri co
Точно 4K_STACKS е причината компилацията да се провали. Още когато излезе, хората в mailing list-a на fedora предупреждаваха потребителите на nVidia видео карти да имат предвид че 4K_STACKS опцията е активирана и така компилирано ядрото е несъвместимо с текущите драйвери на nVidia. По-надолу ще ти постна и анонс за причината за прекомпилация на 2.6.6 от /testing branch-a на Slackware-current:
Removed 4KSTACKS option and recompiled. The rationale is that for now we need to be compatible with things like the nVidia binary driver that will be broken with 4KSTACKS until they are fixed, so we should stick with 8K stacks for a while longer. It appears that the de facto standard options for production kernels in other distributions will be 4KSTACKS and no preempt, and that's what Slackware should eventually use too if we want compatibility with binary modules that are compiled for those systems.
воля, воля... и пак воля...
Removed 4KSTACKS option and recompiled. The rationale is that for now we need to be compatible with things like the nVidia binary driver that will be broken with 4KSTACKS until they are fixed, so we should stick with 8K stacks for a while longer. It appears that the de facto standard options for production kernels in other distributions will be 4KSTACKS and no preempt, and that's what Slackware should eventually use too if we want compatibility with binary modules that are compiled for those systems.
воля, воля... и пак воля...
Re: nVidia drivers & Fedora core 2, problem pri co
Бях писал във форума на linux-bg.org, не знам дали си го видял и пробвал. Преди да изпълниш "make install", зареди модула "loop" (т.е. "modprobe loop"), който мисля че e необходим при създаването на initrd-файла. Успех!