Титла: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: plandz в Aug 20, 2011, 19:59
Здравейте! Досега нямах проблеми с компилиране на дебиански ядра и инсталиране на съответните видеодрайвъри (картата ми е Nvidia GeForce 8500 GT).Тези дни реших да пробвам да си компилирам ядро 3.0.0-2 от дебиански сорс и всичко мина успешно.Ядрото си заработи без проблеми,но видеодрайвъра се инсталира само когато си стои сорса от който съм го компилирал в /usr/src.Ако изтрия сорса и оставя само хедърите (които се създават при компилацията на ядрото),тогава при инсталация на драйвъра ми се появява съобщение,че не може да се открие сорса на ядрото.И това е само при последното ядро - 3.0.0.При предните сорсове на ядра 2.6 това никога не ми се е случвало.А папката със сорса,от който съм компилирал я трия,защото заема доста място (около 5 ГБ),пък и нали инсталирам хедъри. Ако някой знае решение на този проблем,ще се радвам да пише.Четох доста в гугъл,но не открих нищо,което да го решава.Е,може и да съм пропуснал нещо.
Благодаря предварително!
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: cybercop в Aug 20, 2011, 20:16
Аз добавих хранилища на Aptosid и инсталирах тяхното ядро. Работи перфектно и не съм се занимавал да компилирам 3-4 часа. Тройката, която е в хранилищата на дебиан изобщо не тръгна. http://img18.imageshack.us/img18/8693/kernel1.png
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: AMD в Aug 21, 2011, 08:37
Здравейте! Досега нямах проблеми с компилиране на дебиански ядра и инсталиране на съответните видеодрайвъри (картата ми е Nvidia GeForce 8500 GT).Тези дни реших да пробвам да си компилирам ядро 3.0.0-2 от дебиански сорс и всичко мина успешно.Ядрото си заработи без проблеми,но видеодрайвъра се инсталира само когато си стои сорса от който съм го компилирал в /usr/src.Ако изтрия сорса и оставя само хедърите (които се създават при компилацията на ядрото),тогава при инсталация на драйвъра ми се появява съобщение,че не може да се открие сорса на ядрото.И това е само при последното ядро - 3.0.0.При предните сорсове на ядра 2.6 това никога не ми се е случвало.А папката със сорса,от който съм компилирал я трия,защото заема доста място (около 5 ГБ),пък и нали инсталирам хедъри. Ако някой знае решение на този проблем,ще се радвам да пише.Четох доста в гугъл,но не открих нищо,което да го решава.Е,може и да съм пропуснал нещо.
Благодаря предварително!
А ти как искаш. Все едно да източа резервоара на една кола и да чакам да запали. Като компилираш ръчно ядро съответно и ръчно инсталираш драйвера който е пряко зависим от кода на ядрото.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: v13 в Aug 21, 2011, 11:32
Вчера инсталирах тестов Дебиан с КДЕ, изтеглих 64 битово ISO от 15 август. Инсталацията ми предложи да инсталирам ядро 3.0.0-1. Нямам никакви проблеми с него и всичко работи прекрасно. Нямам забележки за системата.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: bop_bop_mara в Aug 21, 2011, 23:28
Здравейте! Досега нямах проблеми с компилиране на дебиански ядра и инсталиране на съответните видеодрайвъри (картата ми е Nvidia GeForce 8500 GT).Тези дни реших да пробвам да си компилирам ядро 3.0.0-2 от дебиански сорс и всичко мина успешно.Ядрото си заработи без проблеми,но видеодрайвъра се инсталира само когато си стои сорса от който съм го компилирал в /usr/src.Ако изтрия сорса и оставя само хедърите (които се създават при компилацията на ядрото),тогава при инсталация на драйвъра ми се появява съобщение,че не може да се открие сорса на ядрото.И това е само при последното ядро - 3.0.0.При предните сорсове на ядра 2.6 това никога не ми се е случвало.А папката със сорса,от който съм компилирал я трия,защото заема доста място (около 5 ГБ),пък и нали инсталирам хедъри. Ако някой знае решение на този проблем,ще се радвам да пише.Четох доста в гугъл,но не открих нищо,което да го решава.Е,може и да съм пропуснал нещо.
Благодаря предварително!
А ти как искаш. Все едно да източа резервоара на една кола и да чакам да запали. Като компилираш ръчно ядро съответно и ръчно инсталираш драйвера който е пряко зависим от кода на ядрото.
Роко, plandz беше прав да те помоли да внимаваш - той си инсталира ръчно драйвъра. Въпросът е защо освен бинарката с ядрото, за да работи драйвъра трябва и сорс кода на ядрото да си стои.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: AMD в Aug 22, 2011, 08:02
Здравейте! Досега нямах проблеми с компилиране на дебиански ядра и инсталиране на съответните видеодрайвъри (картата ми е Nvidia GeForce 8500 GT).Тези дни реших да пробвам да си компилирам ядро 3.0.0-2 от дебиански сорс и всичко мина успешно.Ядрото си заработи без проблеми,но видеодрайвъра се инсталира само когато си стои сорса от който съм го компилирал в /usr/src.Ако изтрия сорса и оставя само хедърите (които се създават при компилацията на ядрото),тогава при инсталация на драйвъра ми се появява съобщение,че не може да се открие сорса на ядрото.И това е само при последното ядро - 3.0.0.При предните сорсове на ядра 2.6 това никога не ми се е случвало.А папката със сорса,от който съм компилирал я трия,защото заема доста място (около 5 ГБ),пък и нали инсталирам хедъри. Ако някой знае решение на този проблем,ще се радвам да пише.Четох доста в гугъл,но не открих нищо,което да го решава.Е,може и да съм пропуснал нещо.
Благодаря предварително!
А ти как искаш. Все едно да източа резервоара на една кола и да чакам да запали. Като компилираш ръчно ядро съответно и ръчно инсталираш драйвера който е пряко зависим от кода на ядрото.
Роко, plandz беше прав да те помоли да внимаваш - той си инсталира ръчно драйвъра. Въпросът е защо освен бинарката с ядрото, за да работи драйвъра трябва и сорс кода на ядрото да си стои.
Защото драйвера за nvidia не го интересува дали имаш инсталирано ядро по което да ти се инсталира. той търси в /usr/src/linux И ако нещо там не му харесва няма да се инсталира. Малко уважение към мен. Знам какво говоря. Работя към сорс базирана дистрибуция, и е нормално да знам какво е нужно и защо. Може и без да ме обиждате и да подлагате на съмнение всичко което кажа/пиша.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: bop_bop_mara в Aug 22, 2011, 09:36
Защото драйвера за nvidia не го интересува дали имаш инсталирано ядро по което да ти се инсталира. той търси в /usr/src/linux И ако нещо там не му харесва няма да се инсталира. Малко уважение към мен. Знам какво говоря. Работя към сорс базирана дистрибуция, и е нормално да знам какво е нужно и защо.
Може и без да ме обиждате и да подлагате на съмнение всичко което кажа/пиша.
Добре, то ясно, че му трябват някакви файлове от /usr/src/linux - обикновено това са само header файловете, които plandz си оставя, не ти трябват (и няма никаква логика за модул към ядрото да ти трябват) .c файловете с кода на ядрото. plandz, да не би да затриваш нещо в повече? mara@OVNIWatermelon:~$ ls -l /usr/src/linux lrwxrwxrwx 1 root src 37 Dec 22 2010 /usr/src/linux -> /usr/src/linux-headers-2.6.32-2-amd64 mara@OVNIWatermelon:~$ ls -a /usr/src/linux-headers-2.6.32-2-amd64/ . arch include Makefile scripts .. .config .kernelvariables Module.symvers mara@OVNIWatermelon:~$
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: plandz в Aug 22, 2011, 21:11
Защото драйвера за nvidia не го интересува дали имаш инсталирано ядро по което да ти се инсталира. той търси в /usr/src/linux И ако нещо там не му харесва няма да се инсталира. Малко уважение към мен. Знам какво говоря. Работя към сорс базирана дистрибуция, и е нормално да знам какво е нужно и защо.
Може и без да ме обиждате и да подлагате на съмнение всичко което кажа/пиша.
Добре, то ясно, че му трябват някакви файлове от /usr/src/linux - обикновено това са само header файловете, които plandz си оставя, не ти трябват (и няма никаква логика за модул към ядрото да ти трябват) .c файловете с кода на ядрото.
plandz, да не би да затриваш нещо в повече?
mara@OVNIWatermelon:~$ ls -l /usr/src/linux lrwxrwxrwx 1 root src 37 Dec 22 2010 /usr/src/linux -> /usr/src/linux-headers-2.6.32-2-amd64 mara@OVNIWatermelon:~$ ls -a /usr/src/linux-headers-2.6.32-2-amd64/ . arch include Makefile scripts .. .config .kernelvariables Module.symvers mara@OVNIWatermelon:~$
Там е работата,че правя всичко,както съм го правил досега и винаги ми е работило.Това разбира се не означава,че ще работи и занапред де.Ето,че се случи. Ами имам инсталирани хедъри в /usr/src.Символната връзка linux там сочи към тях.Днес пробвах да създам наново връзките build & source в /lib/modules/3.0.0 за да съм сигурен,че сочат коректно,но не би.Нищо не е в състояние да ми открие хедърите. А иначе затривам само папката с разархивирания сорс,в която си компилирам ядрото.Както съм го правил и досега. И пак използвах тази команда при компилирането: # make-kpkg --initrd kernel_image kernel_headers която създава и хедърите,освен ядрото. И после си инсталирах пакетите,които се създадоха (както и преди съм го правил). Май нещо с това новото 3.0 не е още наред.Четох някъде,че може да има период,през който да не може да се открива коректно,докато не се обновят пакетите.Не знам. P.S. Преди малко махнах ядрото 3.0 и хедърите му и се върнах на предпоследното компилирано от мен ядро - 2.6.39.Ами какво да кажа - с него всичко си върви гладко и няма никакви проблеми.То така си беше и преди де. Явно,че ще трябва да почакаме доста,докато всичко се оправи с новата номерация.Май все още всичко търси за 2.6,а трябва да е за 3.0.Това е само предположение,не знам дали е така.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: cybercop в Aug 22, 2011, 21:43
Вече няколко пъти го казах - дебианското ядро 3.0 при мен изобщо не тръгна и не съм се мъчил повече с него. Ефекта от смяната на ядрата е минимален, но опитай като мен по мързеливият начин. Добавяш хранилища на aptosid, инсталираш техните linux image и съответният linux headers и рестартираш. Ако тръгне, тогава махаш старото ядро.
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: AMD в Aug 23, 2011, 08:55
Защото драйвера за nvidia не го интересува дали имаш инсталирано ядро по което да ти се инсталира. той търси в /usr/src/linux И ако нещо там не му харесва няма да се инсталира. Малко уважение към мен. Знам какво говоря. Работя към сорс базирана дистрибуция, и е нормално да знам какво е нужно и защо.
Може и без да ме обиждате и да подлагате на съмнение всичко което кажа/пиша.
Добре, то ясно, че му трябват някакви файлове от /usr/src/linux - обикновено това са само header файловете, които plandz си оставя, не ти трябват (и няма никаква логика за модул към ядрото да ти трябват) .c файловете с кода на ядрото.
plandz, да не би да затриваш нещо в повече?
mara@OVNIWatermelon:~$ ls -l /usr/src/linux lrwxrwxrwx 1 root src 37 Dec 22 2010 /usr/src/linux -> /usr/src/linux-headers-2.6.32-2-amd64 mara@OVNIWatermelon:~$ ls -a /usr/src/linux-headers-2.6.32-2-amd64/ . arch include Makefile scripts .. .config .kernelvariables Module.symvers mara@OVNIWatermelon:~$
Там е работата,че правя всичко,както съм го правил досега и винаги ми е работило.Това разбира се не означава,че ще работи и занапред де.Ето,че се случи. Ами имам инсталирани хедъри в /usr/src.Символната връзка linux там сочи към тях.Днес пробвах да създам наново връзките build & source в /lib/modules/3.0.0 за да съм сигурен,че сочат коректно,но не би.Нищо не е в състояние да ми открие хедърите. А иначе затривам само папката с разархивирания сорс,в която си компилирам ядрото.Както съм го правил и досега. И пак използвах тази команда при компилирането: # make-kpkg --initrd kernel_image kernel_headers която създава и хедърите,освен ядрото. И после си инсталирах пакетите,които се създадоха (както и преди съм го правил). Май нещо с това новото 3.0 не е още наред.Четох някъде,че може да има период,през който да не може да се открива коректно,докато не се обновят пакетите.Не знам.
P.S. Преди малко махнах ядрото 3.0 и хедърите му и се върнах на предпоследното компилирано от мен ядро - 2.6.39.Ами какво да кажа - с него всичко си върви гладко и няма никакви проблеми.То така си беше и преди де. Явно,че ще трябва да почакаме доста,докато всичко се оправи с новата номерация.Май все още всичко търси за 2.6,а трябва да е за 3.0.Това е само предположение,не знам дали е така.
Пробвай да го компилираш по класическия начин, а не по дебианския. Аз съм сигурен на 100% че по нормалния метод ще си щастлив. Но има една малка подробност тези ядра работят с драйвер на nvidia не по-стар от 275.09.07. Но аз заради едни бъгове в тях имам пачнат 270.41.19
Титла: Re: Дебианско ядро 3.0 и видеодрайвър
Публикувано от: plandz в Aug 23, 2011, 20:31
Защото драйвера за nvidia не го интересува дали имаш инсталирано ядро по което да ти се инсталира. той търси в /usr/src/linux И ако нещо там не му харесва няма да се инсталира. Малко уважение към мен. Знам какво говоря. Работя към сорс базирана дистрибуция, и е нормално да знам какво е нужно и защо.
Може и без да ме обиждате и да подлагате на съмнение всичко което кажа/пиша.
Добре, то ясно, че му трябват някакви файлове от /usr/src/linux - обикновено това са само header файловете, които plandz си оставя, не ти трябват (и няма никаква логика за модул към ядрото да ти трябват) .c файловете с кода на ядрото.
plandz, да не би да затриваш нещо в повече?
mara@OVNIWatermelon:~$ ls -l /usr/src/linux lrwxrwxrwx 1 root src 37 Dec 22 2010 /usr/src/linux -> /usr/src/linux-headers-2.6.32-2-amd64 mara@OVNIWatermelon:~$ ls -a /usr/src/linux-headers-2.6.32-2-amd64/ . arch include Makefile scripts .. .config .kernelvariables Module.symvers mara@OVNIWatermelon:~$
Там е работата,че правя всичко,както съм го правил досега и винаги ми е работило.Това разбира се не означава,че ще работи и занапред де.Ето,че се случи. Ами имам инсталирани хедъри в /usr/src.Символната връзка linux там сочи към тях.Днес пробвах да създам наново връзките build & source в /lib/modules/3.0.0 за да съм сигурен,че сочат коректно,но не би.Нищо не е в състояние да ми открие хедърите. А иначе затривам само папката с разархивирания сорс,в която си компилирам ядрото.Както съм го правил и досега. И пак използвах тази команда при компилирането: # make-kpkg --initrd kernel_image kernel_headers която създава и хедърите,освен ядрото. И после си инсталирах пакетите,които се създадоха (както и преди съм го правил). Май нещо с това новото 3.0 не е още наред.Четох някъде,че може да има период,през който да не може да се открива коректно,докато не се обновят пакетите.Не знам.
P.S. Преди малко махнах ядрото 3.0 и хедърите му и се върнах на предпоследното компилирано от мен ядро - 2.6.39.Ами какво да кажа - с него всичко си върви гладко и няма никакви проблеми.То така си беше и преди де. Явно,че ще трябва да почакаме доста,докато всичко се оправи с новата номерация.Май все още всичко търси за 2.6,а трябва да е за 3.0.Това е само предположение,не знам дали е така.
Пробвай да го компилираш по класическия начин, а не по дебианския. Аз съм сигурен на 100% че по нормалния метод ще си щастлив. Но има една малка подробност тези ядра работят с драйвер на nvidia не по-стар от 275.09.07. Но аз заради едни бъгове в тях имам пачнат 270.41.19
Ще пробвам и ще пиша какво е станало.А относно драйвърите,пробвал съм с всички последни,даже и с бетата 285.03,но с всички е едно и също. Благодаря все пак! P.S. И по класическия начин е същото - не намира хедърите.Е,ще чакаме,би трябвало да се оправи след време.
|