{"id":60,"date":"2003-12-24T12:27:37","date_gmt":"2003-12-24T12:27:37","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=60"},"modified":"2003-12-24T12:27:37","modified_gmt":"2003-12-24T12:27:37","slug":"peripetie-s-26","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=60","title":{"rendered":"PERIPETIE S 2.6"},"content":{"rendered":"<p>Cely vikend jsem stravil tim ze jsem se snazil rozjet 2.6 jadro. No reknu vam, docela me to vycerpalo. Prvni co doporucuju vsem hned po rozbaleni noveho jadra a po make mrproper (pro neznale je to vycisteni zdrojaku od zbytecnosti jako jsou pdf s nejakymi specifikacemi a podobnymi vecmi &#8211; pry i Linus dava tenhle prikaz jako prvni) doporucuju si precist linux-2.6.0\/Documentation\/Changes<\/p>\n<p>Je to soubor, kde jsou vypsany a vysvetleny pozadavky noveho jadra. Tak treba bez nevych modutil, ktere se ted menuji module-init-tools nenatahnete zadny jadro a to je pak hooodne sptany. Pro spetnou kompatibilitu skopirujte pak binarky na .old nez je prepisete (treba mv \/sebin\/depmod \/sbin\/depmon.old). 2.4 kernely si pak sahaji na ty old a novy 2.6 normalne pouzivaji novy modutils.<\/p>\n<p>Hned dalsi vec kterou se vyplati je skutecne si projit vsechny volby v menuconfigu a ujistit se ze mate vybrany vsechno potrebne. Doporucuju volbu preemtive kernel, obzvlaste na Desktopu. Udajne by tahle volba mela zrychlovat odezvu systemu na uzivatelske prikazy.<\/p>\n<p>Co se mi ale fakt nepovedlo je vesafb. Vlasten to chci jen ciste kuli bootu, aby to bylo s tim hezkym logem a hlavne 1024&#215;768. Fakt ale nevim kde delam chybu.<\/p>\n<p>Ale tenhlavni duvod proc dal jedu na jadrech 2.4 je nvidia driver. Mam tady v kompu tnt2 kartu kterou jsem nedavno koupil od segry a oni maji <a href=\"http:\/\/www.nvidia.com\/object\/linux.html\">predkompilovane<\/a> drivery pro linux. Problem je, ze si nerozumi s novym interfacem modulu v jadre \ud83d\ude41<\/p>\n<p>Nasel jsem sice <a href=\"http:\/\/groups.google.com\/groups?hl=cs&#038;lr=&#038;ie=UTF-8&#038;oe=UTF-8&#038;selm=hm4f.6J5.3%40gated-at.bofh.it&#038;rnum=8\">tenhle<\/a> post do nejake konference, kde je pomerne dost popsany postup co si pocit i s <a href=\"http:\/\/www.minion.de\/\">odkazem <\/a> na patche s kterymi by to pry melo chodit i na 2.6 jadrech, ale bohuzel nakonec jsem zkoncil na nejake blbosti. Pokud jsem totiz insmod dal jako parametr primo fajl s cestou (s koncovkou .ko) tak se modul natahl, ale pokud jsem dal jen insmod nvidia tak to napsalo ze ho nenasel. Pritom<br \/>\n$ head \/lib\/modules\/2.6.0\/modules.dep<br \/>\n\/lib\/modules\/2.6.0\/extra\/nvidia.ko:<br \/>\n\/lib\/modules\/2.6.0\/kernel\/sound\/core\/snd-rtctimer.ko: \/lib\/modules\/2.6.0\/kernel\/drivers\/char\/rtc.ko<br \/>\n&#8230;<br \/>\na ten fajl tam v te ceste skutecne je. No proste s prechodem na 2.6 jadro budu muset asi jeste nejaky cas pockat nez si to u nvidie doresej :((<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cely vikend jsem stravil tim ze jsem se snazil rozjet 2.6 jadro. No reknu vam, docela me to vycerpalo. Prvni co doporucuju vsem hned po rozbaleni noveho jadra a po make mrproper (pro neznale je to vycisteni zdrojaku od zbytecnosti jako jsou pdf s nejakymi specifikacemi a podobnymi vecmi &#8211; pry i Linus dava tenhle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}