{"id":2181,"date":"2004-06-22T10:27:10","date_gmt":"2004-06-22T09:27:10","guid":{"rendered":"http:\/\/newth.net\/eirik\/?p=2181"},"modified":"2004-06-22T10:27:10","modified_gmt":"2004-06-22T09:27:10","slug":"dottnullfrustrasjoner","status":"publish","type":"post","link":"https:\/\/www.newth.net\/eirik\/2004\/06\/22\/dottnullfrustrasjoner\/","title":{"rendered":"Dottnullfrustrasjoner"},"content":{"rendered":"<p>Uttalelsen &#8220;Linux is not ready for primetime&#8221; gjentas stadig, og dessverre er det vanskelig \u00e5 si seg uenig. Erfaringsmessig vet man <i>aldri<\/i> n\u00e5r noe skj\u00e6rer seg grundig, og n\u00e5r det skjer kan det v\u00e6re djevelsk vanskelig \u00e5 finne en l\u00f8sning. Jamf\u00f8r det som skjedde med idag, da jeg installerte Mandrake 10.0 p\u00e5 v\u00e5r b\u00e6rbare IBM T40. Selve installasjonen gikk greit, men deretter br\u00f8t det rene skj\u00e6re driverhelvete l\u00f8s. Saken er at IBM T40 bruker et internt Intel PRO\/Wireless 2100 wifikort, som det inntil nylig ikke fantes drivere til.<br \/>\nN\u00e5 gj\u00f8r det alts\u00e5 det, og jeg regnet derfor med at den splitter nye <a href=\"http:\/\/www.mandrakesoft.com\/products\/10\">Mandrake-versjonen<\/a> inkluderte denne driveren. Men den gang ei. Riktignok klarte Mandrake \u00e5 gjenkjenne kortet, men av ukjente grunner var ikke driveren inkludert. Ikke nok med det, men det s\u00e5 heller ikke ut til \u00e5 finnes noen ferdigkompilert versjon av driveren (tilsvarende en vanlig installasjonsfil i Windows). Dermed var det ingen vei utenom \u00e5 kompilere en egen driver etter denne <a href=\"http:\/\/ipw2100.sourceforge.net\/\">oppskriften<\/a> i fem trinn.<br \/>\n<!--more--><br \/>\nDet gikk galt fra starten av. Programmene som kreves for \u00e5 driveren til \u00e5 fungere m\u00e5tte ogs\u00e5 kompileres, og kompileringen kr\u00e6sjet raskt fordi det manglet flere filbiblioteker. Jeg oppdaget at ogs\u00e5 disse filbibliotekene m\u00e5tte kompileres, og skj\u00f8nte at jeg var p\u00e5 full fart mot filavhengighetsmarerittet som ofte manifesterer seg med feilmeldingen &#8220;failed dependencies&#8221; (som i verste fall kan f\u00f8re brukeren inn i en endel\u00f8s l\u00f8kke av filer som er avhengig av filer som er&#8230;) Windows-brukere er som regel lykkelig uvitende om dette, da systemets grunnstruktur er s\u00e5 \u00e5 si identisk p\u00e5 alle maskiner med versjonsnummer.<br \/>\nHeldigvis fantes det et alternativ (slik det alltid gj\u00f8r i Linux &#8211; det er systemets st\u00f8rste styrke). <a href=\"http:\/\/ndiswrapper.sourceforge.net\/\">Ndiswrapper<\/a> er et program som lar Linux kj\u00f8re Windows-drivere for maskinvare det ikke er utviklet egne drivere for. Mandrake inkluderer ndiswrapper, men i en versjon som ikke fungerer. Etter \u00e5 ha fjernet den, var det i gang med \u00e5 kompilere en ny og fullverdig versjon. Nok en gang gikk kompileringen galt, denne gangen fordi jeg ikke hadde installert Linux-kjernens kildekode. Den skal if\u00f8lge det sentraliserte installasjonsprogrammet for Mandrake finnes p\u00e5 CD nummer 4. Problemet er at det bare finnes tre installasjons-CDer&#8230;<br \/>\nJeg hadde brukt tre timer p\u00e5 \u00e5 fors\u00f8ke \u00e5 f\u00e5 wifi til \u00e5 fungere, og bestemte meg for \u00e5 skifte strategi. Jeg hadde pr\u00f8vd ut en live-CD med <a href=\"http:\/\/www.suse.com\/us\/private\/products\/suse_linux\/pers\/index.html\">SUSE 9.1<\/a>, som s\u00e5 ut til \u00e5 gjenkjenne wifikortet. Derfor lastet jeg ned CDen med SUSE 9.1. Personal, og startet installasjonen. Resultatet var at installasjonen hang seg etter noen minutter. Og der st\u00e5r saken akkurat n\u00e5.<br \/>\nSelvsagt vet jeg at det finnes l\u00f8sninger p\u00e5 dette problemet. Kanskje b\u00f8r jeg fortsette \u00e5 gj\u00f8re google meg fram til driveren faktisk lar seg installere p\u00e5 Mandrake 10. Det finnes mange alternativer til Mandrake og SUSE &#8211; kan hende er det Debian eller Gentoo som lar meg bruke tr\u00e5dl\u00f8st nett. Problemet er at det er en tidkrevende prosess. Jeg har bedre ting \u00e5 gj\u00f8re enn \u00e5 bruke timer og dager p\u00e5 \u00e5 mekke med tekniske trivialiteter. Og Mandrake deler harddisk med et operativsystem som sine mange mangler til tross faktisk f\u00e5r jobben gjort.<br \/>\nDermed blir det nok til at jeg venter til Mandrake 10.1 lanseres (s\u00e5 f\u00e5r rekker man forh\u00e5pentligvis \u00e5 f\u00e5 ryddet opp i en del andre <a href=\"http:\/\/www.linuxforum.com\/forums\/index.php?showtopic=41679\">stygge feil<\/a>). Grumf.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uttalelsen &#8220;Linux is not ready for primetime&#8221; gjentas stadig, og dessverre er det vanskelig \u00e5 si seg uenig. Erfaringsmessig vet man aldri n\u00e5r noe skj\u00e6rer seg grundig, og n\u00e5r det skjer kan det v\u00e6re djevelsk vanskelig \u00e5 finne en l\u00f8sning&#8230;. <a class=\"more-link\" href=\"https:\/\/www.newth.net\/eirik\/2004\/06\/22\/dottnullfrustrasjoner\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[132],"tags":[],"class_list":["post-2181","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/posts\/2181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/comments?post=2181"}],"version-history":[{"count":0,"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/posts\/2181\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/media?parent=2181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/categories?post=2181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newth.net\/eirik\/wp-json\/wp\/v2\/tags?post=2181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}