Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 07, 2004, 20:50 1.Съжалявам че пускам поредната тема с проблеми по ядрото 2.6.0 но нито една от другите не е завършена и е много неприятно (поне за мене) някой да ти се меси в твойта тема с различен въпрос.
2.Проблемите: 1)Както четох до сега всеки които е доволен от ядрото си 2.6.0 е минал през доста проблеми ![]() 1.Имам видео карта NVidia Tiva TNT2 M64 ,с дривера с който успявам без проблемно да я подкарам с ядро 2.4.22 не успявам с 2.6.0,тоест не успявам изобщо да го инсталирам,изгодът е следния :
модула NVdriver го създава кадето трябва (кадето е и при 2.4.22)от там нататък не знам какво става,версията на драйвера е NVIDIA_kernel-1.0-3123. Следващият проблем е : 2)свурзан със LIRC(Linux Infrared Remote Control),но като гледам изхода проблема не е свързан с програмата ,а с някоя от промените в ядрото ,а изходът е :
такъв файл Rules.map няма в цялата дир със кода на 2.6.0 а като погледнах в дир-а на 2.4.22 си го има ,странно какво ли е решението ?? И после ,проблем : 3) е свързан с виртуалната конзола ,няма оцверяване ,в смисъл на различните типове файлове. 4)проблем свързан с драйверите на тв карта,като гледам изхода обаче мисля че с решението на проблем 2) ще се реши този все пак:
Та каде бъркам ? Какво пропускам ? Старал съм се да се придуржам към конфигурацията на 2.4.22 която ми работи перфектно и с която нямам никакъф проблем.На въпроса защо като ми работи перфектно 2.4.22 искам 2.6.0 ,за спорта а и да видя във какво се изразява по голямата цифра на версията защото нямам наблюдения общо взето от скоро се занимавам. Ползвам Slackwear 9.1 Единствената промяна която правя е новия кернел. Версията на драйверите се вижда от пътищата в цитатите които съм публикувал. Дано има решение ....... Мерси П.П. Дано не компилирам кернела грешно
Титла: Kernel 2.6.0,problemI Публикувано от: pink в Jan 07, 2004, 23:41 Относно [2] - За да пуснеш LIRC с 2.6.0, прочети http://www.home.no/zkronk/lirc.html. Там е описано стъпка по стъпка.
Аз ползвам телевизионна карта Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) (card=72 на bttv). Дистанционното бачка както преди. Обади се ако имаш проблеми със свалянето на файловете. Тествал съм го със 2.6.0, 2.6.1-rc1 на Slackware 9.1 Титла: Kernel 2.6.0,problemI Публикувано от: pink в Jan 08, 2004, 00:00 Относно [4] - Не е необходимо да инсталираш допълнително bttv. Трябва да избереш в конфигурацията на ядрото:
Device Drivers | Character devices | I2C support | <*> I2C support Device Drivers | Character devices | I2C support | I2C Algorithms | <*> I2C bit-banging interfaces След това: Device Drivers | Multimedia devices | <*> Video For Linux | Video For Linux | <M> BT848 Video For Linux Device Drivers | Multimedia devices | <*> Video For Linux | Video For Linux | <M> SAA5249 Teletext processor Device Drivers | Multimedia devices | <*> Video For Linux | Video For Linux | <M> Philips SAA7134 support Прекопилираш ядрото, слагаш новото ядро в lilo-то (не забравяй да напишеш lilo слeд като пипаш lilo.conf :). Рестартираш, и пишеш: /sbin/modprobe bttv card=72 radio=1 /sbin/modprobe lirc_gpio (сложи твоята карта вместо 72 от /usr/src/linux/Documentation/video4linux/bttv/CARDLIST) Аз гледам ТВ с mplayer 0.91 и слушам радио с kradio 0.2.8pre1 на 2.6.1-rc1 ядро и Slackware 9.1. Титла: Kernel 2.6.0,problemI Публикувано от: alabal в Jan 08, 2004, 03:35 Значи аз пък си мисля, че мога да дам идея за първия проблем.
Никога не съм се занимавал със Slackware, но за драйвърите на nvidia с поддръжка на OpenGL за 2.6.0 трябва пач. Понеже съм страшно разсеян и не видях, че си със Slackware, ти написах едно дълго и предълго описание какво се прави с Debian. Та това е втора версия на оригиналното съобщение. За всички видове драйвъри има патчове и описание какво трябва да се направи на http://minion.de Там из линковете за дебиански пакети пише също:
На сайта най-отдолу има линк за готови инсталъри. Там се мъдри едно жизнерадостно съобщение:
Другият вариант е да си дръпнеш файла, съответния пач и да изпълниш всичко което пише в съответния readme файл от сайта. Според мен, обаче редът: ln -s Makefile.kbuild Makefile трябва да се промени така: ln -s Makefile.nvidia Makefile Поне при мен така тръгна. Дано да е полезно, а и още повече - вярно. ![]() Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 08, 2004, 11:47 Така ,видео картата и тунера тругнаха с малки изключения (тунера не иска да работи в консолата изкарва странен изход с много цифрички които за мен не означават нищо ,нещо като адреси в паметта) ,но нещо стана друго.
След като инсталирах видео картата почнах с тунер-а,добавих модулит от
защото за I2C вече ги бях сложил и след това make и make bzImage недовършват до края ,не стигат до правенето на bzImage-a ,изкарва следната грешка
промени ф структората на ядрото не съм правил от момента когато работеше освен инсталирането на nvidiata която обаче не забелязах да бута по кода на ядрото ....... ф туш съм .тунер-а тръгна след това защото само make modules i make modules_install бяха достатъчни ......... ?? какво правя сега ? за пруф път срещам такова нещо ? П.П. Нещо не мога да усетя голямата разлика ф работата на ядрото за 2-та часа които вече опитам да подкарам свичко ..... ?дали тази смяна няма да си остане само за спорта ? Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 08, 2004, 13:15 Странно ,разархивирах на ново кернел-а сложих .config файл които полазвах и предния път и мина без тази грешка ,без нито една грешка ,но lirc-to все още не иска да тръгне ,изплюва
този файл го има при 2.4.22 но отсъства напълно ж 2.6.0 или е с друго име ?? lirc_dev модула по принцип е направен при кернел-а ,няма значение ,от пакета ми трябва и lirc_gpio който дава същата грешка като се опитам да го компилирам ? не съм се ровил ф гоогел още за това ,довечера като се прибера ще е първото което ще направя ако никои няма идея ........ Титла: Kernel 2.6.0,problemI Публикувано от: pink в Jan 08, 2004, 14:50 Не е необходимо да се компилират на ново модулите за ядрото при компилиране на lirc. Това го пише в документа http://www.home.no/zkronk/lirc.html:
Taka, че махни drivers от Makefile и компилирай на ново lirc. Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 08, 2004, 20:35 Това реши част от нещата,програмата се компилира ,но модулите НЕ ?
трябва да компилирам lirc_dev u lirc_gpio съответно като вляза д тяхната дир drivers/lirc_* и напиша make грешката отново е свързана със Rules.make ,проверих дали няма същия ред във Мakefile ,нямаше но има едно include което зарежда този файл като библиотека ,коментирах го и тогава излезе с грешка :
a без промени изплюва
идея ? по принцип като правих кернел-а видях че lirc_dev се прави но не съм сигурен в bzImage ли отиде ....... (не съм чел много за кернел ) ,но във /lib/modules/2.6.0/ и под директорийте но ако се опитам да го компилирам от пакета на lirc то грешката е същата като със lirc_gpio . Това едно ,но не забелязвам да ми върви по добре в няколкото часа които седя на него ,има ли някаква програма или начин да сравня производителността на системата с 2-та кернел-а ? Титла: Kernel 2.6.0,problemI Публикувано от: jorot в Jan 08, 2004, 21:56 Аз си подкарах лирка с някаква кръпка за ядрото, но не помня къде я намерих. Поърси на гугъл. Въпросната кръпка съдържа кода на лирк и не е необходимо да се сваля самия лирк допълнително. След като се закърпи ядрото, в опциите на конфигурацията се появяват и лирк модулите. Компилира се и работи без никакъв проблем (поне при мен с 2.6.0-тест9).
Успех! Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 08, 2004, 22:54 jorot добре де ама кажи ми поне името на файл както е кръстена кръпката да има ко да тътся щото гугъл ще искара 20000000 резултата .......
Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 09, 2004, 10:10 Еми рядко се срещат досадници като мене
![]() да видим кое ще си избера 2.4.22 или 2.6.0 Титла: Kernel 2.6.0,problemI Публикувано от: pink в Jan 09, 2004, 11:23 PAIN1, не е необходимо да комилираш lirc_gpio от lirc-0.7.2pre. След като закърпиш ядрото, lirc се появява във Device Drivers | Character devices | Linux InfraRed Controller и от там се компилира като модул. Кръпката която ти трябва е:
http://flameeyes.web.ctonet.it/lirc/patch-lirc-20031219.diff.bz2 Между другото, всичко е описано в: http://www.home.no/zkronk/lirc.html Титла: Kernel 2.6.0,problemI Публикувано от: PAIN1 в Jan 09, 2004, 19:47 Да де ,не съм догледал че го има в кернел-а и се опитвах от пакета .........
|