Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 15:05 Инсталирах ги чрез аптитудето / атп-гет все тая /.
Версията им е 2880 от 7-те диска на Woody r.1 ![]() И така ... nvidia-glx-... няма проблем dpkg-buildpackage -us -uc получавам два пакета , те искат nvidia-kernel ... ок Сега ще направя и кернел-а - да , ама не ... разархивирам архива и ето какво става .: dpkg-buildpackage -us -uc dpkg-buildpackage: source package is nvidia-kernel dpkg-buildpackage: source version is 1.0.2880-1 dpkg-buildpackage: source maintainer is Randall Donald <rdonald@debian.org> dpkg-buildpackage: host architecture is i386 dh_testdir dh_testroot rm -f build-stamp configure-stamp dh_clean rm /usr/src/modules/nvidia-kernel-1.0.2880/debian/control rm /usr/src/modules/nvidia-kernel-1.0.2880/debian/dirs rm /usr/src/modules/nvidia-kernel-1.0.2880/debian/override rm -rf /usr/src/modules/nvidia-kernel-1.0.2880/NVIDIA_kernel-1.0-2880 dpkg-source -b nvidia-kernel-1.0.2880 dpkg-source: error: cannot read control file ./nvidia-kernel-1.0.2880/debian/control: No such file or directory ###########3 вместо control,dirs,override има същите , но с .template ![]() Разгледах rules и там видях , че това е предвидено и ако са .темплейт се правят само името , т.е cp dirs.template dirs , така учудващото е това ,че rm командите са в края на rules !!! а той въобще не тръгва да тегли сорс-а , тези редова за сорса са по-средата !!! на рулес, явно някой тъп иф е пре***** сигурно точно тук при тези файлове , но сами output е учудващ ![]() ![]() ![]() ![]() ![]() Помагайте хора ![]() С извинение , но ми иде да го напсувам тъпия шиб** драйвер ... изтеглих си само сорс-а ... и си го компилирах имам NVdirver модул, но ми дава това като дам insmod NVdriver ... преди това forceнах пакетите за glx ![]() ![]() И не ще и неще , та ето грешката, мъча го вече 2-ри ден , което не е много , просто ми писна от скапани грешки и бъгави - да бъгави , грешка на някой програмист тъп (става въпрос не за всички , ами за въпросния, дето имаше една приказка преди 10 правила за проверка при програма за питагоровата теорема , сега 1 ![]() Грешката ... dpkg-source -b nvidia-kernel-1.0.2880 dpkg-source: error: cannot read control file ./nvidia-kernel-1.0.2880/debian/control:/lib/modules/2.4.18-bf2.4/kernel/drivers/video/NVdriver: unresolved symbol global_save_flags /lib/modules/2.4.18-bf2.4/kernel/drivers/video/NVdriver: unresolved symbol __global_restore_flags /lib/modules/2.4.18-bf2.4/kernel/drivers/video/NVdriver: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you. No such file or directory Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 15:26 Значи това е insmod ./Nvdriver е от дир. , в която е сорът
![]() А иначе като пускам insmod NVdriver са 4 други unresolved links ![]() А най-странното , което се случи значи бях си в Х / КДЕ2.2 ![]() Значи пиша си лс има ги , давам лог оут пак влизам като роот отивам в дадената дир и давам лс вече ги няма ![]() вариант с дръпни си последната версия не искам , имам го дръпнал съм го , но искам да подкарам този , който си е към 7-те диск-а на Woody !!! ![]() 10x предварително ... Титла: NVdirver 2880 Публикувано от: в Feb 08, 2004, 15:38 Да разкажа как при мен са компилирани драйвърите.
Първо, обаче, да кажа, че 2880 е мноооого ама много стара версия на драйвърите -аз съм с последния чешит - компилирах го с 2.6.2 кернела - номера е над 5330. Друго което ме учудва е това, че използваш dpkg. Мисля си (не знам до колко съм прав, че тези модули на nvidia трябва да бъдат компилирани с ядрото). значи, инсталираш: #apt-get remove nvidia-kernel-source - (махаш стария сорс) #apt-get install nvidia-kernel-source (инсталираш новия) (ако нямаш kernel-package, го инсталираш и него с apt) Разбира се трябва да инсталираш от дисковете и сорса на кернела, който използваш: #apt-get install kernel-package kernel-image-2.4.xx после разархивираш и сорса на кернела и сорса на драйвърите в /usr/src (там се появява освен директорията на кернела и една която се казва modules) След това правиш следното: #cp /boot/config-2.4.xxx /usr/src/.config (копираш си настоящата конфигурация на кернела, за да ти съвпаднат настройките) #make menuconfig (тук даваш директно exit->save to file) #make-kpkg modules_image (И то ти прави един пакет nvidia-kernel-xxx-xx-xxxx в /usr/src) #cd .. #dpkg -i nvidia-kernel-xxxx-xx-xxx Поне така мисля аз, че трябва да бъде направено. Може и да не съм прав. После трябва да си обновиш и двата пакета nvidia-glx и nvidia-kernel-common, за да съвпадат с новите драйвъри, които ти си компилирал и инсталирал. Дано да помогне - звучи дълго, но не отнема повече от 10 мин. Титла: NVdirver 2880 Публикувано от: в Feb 08, 2004, 15:42 Ааа и да не забравя в /etc/X11/XF86Config-4
трябва да промениш секцията за видео драйвърите от "nv" ---> "nvidia" за да използва новите модули. Можеш и да не си обновяваш драйвърите и да караш с 2880, тогава няма да обновяваш пакети, а само ще ги прекомпилираш modules_image и това е. За текстовите файлчета не знам. Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 16:19 Знаци целия тоя подход е верен за твоята версия -> ДА !
Но говорим за 2880 ![]() ![]() Ясно за сорс-а на ядрото - направено ![]() Доволен съм от това ядро , а и машината , която мъча е и815EP1 + 1400Mhz Cel Tualatin ![]() ![]() Значи как се процедира при 2880 ![]() apt-get install *nvidia*src* така и после в /usr/src имаш директория на нвидиа-glx-a просто и лесно трябва да се направят два деб пакет.: dpkg-buildpackage -us -uc и готово имаме ги ![]() За кернела на НВ имам едно .тар.гз разархивирам го и имам директория модулес/дир-кернел-нв-версия/дебиан/... така и тук пак трябва да направя пакет - еми пиша командата и горе -съм писал , като си дръпна сам баш СОРСа пак съм писал какво става ![]() Виж сега сигурен съм 99% че инсталирам ли последната версия ще стане, но защо ... Както писах при статия за пппое, защо да ползвам rp-pppoe / adsl-setup или друго ,като същата работа се върши и с вгр. pppd + pppoe ![]() Все пак 10х за помощта, това за конфига на Х - ясно , прочетох го ![]() ![]() Да инсталирам последната версия ... ![]() ![]() Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 17:21 Значи намерих само мойте 2880 , 4ХХХ някакви от testing и 5330 от unstable
![]() ![]() Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 18:00
Ops ![]()
Същото ще направи и с кернел драйвера. - и помислих , че трябва със същата команда да направя още един деб пакет чрез дпкг-билдпакет ... и после да правя modules_image ... Еххх ... да ми се чуди човек - нали ... alаbal - много 10х ![]() ![]() ![]() Сега ще бъда с 4496 ![]() ![]() ![]() ![]() Титла: NVdirver 2880 Публикувано от: в Feb 08, 2004, 18:05 А така, радвам се, че си го оправил.
Сега си инсталирай и chromium щом имаш и OpenGL драйвър ![]() # apt-get install chromium Страхотна малка игричка! Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 18:27 Само че ще е 2880 , че glx -а ми иска тестинг версии на библиотеките , а аз искам това ПС да е баш stable
![]() Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 21:57 Имам , ама нямам
![]() Ето какво правя .: 1.имам сорс-а.: /usr/src kernel-headers-2.4.18-bf2.4 kernel-source-2.4.18.tar разахривирам , местя ги в директория ./kernel-2.4.18/ правя simboli/yc link .: sn -l /usr/src/kernel-2.4.18/kernel-source-2.4.18 linux след това инсталирам apt-get install nvidia-kernel-src nvidia-glx-src влизам в дир. за glx , правя си двата пакети за glx ![]() дотук ок , след това .: -променям Makefile в линукс директорията където е сорса и добавям екстра към името -bf2.4 , защото сорс-а е от 2.4.18 ![]() копирам/препокривам include дир. в хеадерс в kernel-source , т.е линукс срц директорията . -копирам конфиг-а от боот-а в линкс срц дир. , преименувам го на my.config make-kpkg clean make menuconfig (exit->yes save ...) make-kpkg modules_image cd .. cd kernel-2.4.18 (t.e. /usr/src/kernel-2.4.18 ) dpkg -i nvidia-kernel*.deb cd .. ( t.e. /usr/src ) dpkg -i *.deb ( t.e instaliram dwata paketa ot glx na nvidia ![]() и сега insmod NVdriver и ми дава 10000 тона unresolved links !!!!!!!! Е айде сега ми кажате какво да правя ![]() Всичко иначе по процеса на компилация минава точно ![]() Титла: NVdirver 2880 Публикувано от: в Feb 08, 2004, 22:34 Братко,
копирай малко от тези unresolved links тук да ги видим. Обаче, спроред мен не трябва да пипаш Make файла, остави го така както си е или използвай следната команда: # make-kpkg --append-to-version -bf4 modules_image може и да бъркам правописа на командата Виж и този линк, там си пише всичко, но не е се използва само make-kpkg, а и fakeroot, т.е. ще трябва да си го инсталираш: http://www.debian.org/doc/manuals/reference/ch-kernel.en.html там само не трябва да пишеш kernel_image, а само modules_image Титла: NVdirver 2880 Публикувано от: в Feb 08, 2004, 22:41 Уффф, пак да не забравя, защо не пробваш така:
# modprobe nvidia (а не NVdriver - при мен модулите винаги са се казвали nvidia.o и nvidia-agp.o Това NVdriver по-скоро ми прилича на готов инсталер за драйвърите на Nvidia. Да не си вършил щуротии да използваш такъв инсталер под Дебиан - това е много сигурен метод да си застреляш Х-са) Ако ти възприеме нормално тази команда промени си XF86Config-4 (или XF86Config - не знам кой файл използва Woody) на "nvidia" и рестартирай Х-са. Успех! Титла: NVdirver 2880 Публикувано от: the_real_maniac в Feb 08, 2004, 23:00 ЩЕ видя линка
![]() Значи писъл съм ти какво става , това NVdriver е това ,което получавам от 2880 като модул във /lib/modules/kernel-version/kernel/drivers/video ![]() ![]() А ако не пипам макефайл-а , това се пипа, то е точно аппенд-то-версион ![]() ![]() ![]() ![]() Еми ще пробвам , даже още сега това с нвидия , но това го видях за 4ХХХ и 5ХХХ версията , че е нвидиа.о ![]() едит.: пробвах това с модпробе нвидиа , логично няма такъв модул ![]() edit2.: прочетох линк-а , мдааа познати неща , е ест. имаше и такива , които не ![]() ![]() ![]() То конф. файл на Х са си се знае от Хfree 4.0 > XF86Config-4 ![]() link -> http://ths-exp.hit.bg/unresolvedlink1.txt |