Mä olen imuttanut kernel.org:sta kernelin jos toisenkin, mutta kaikkien kanssa olen törmännyt ongelmiin että varsinkaan modulet ei käänny kivuttomasti. "make modules" käskyä saa hakata parikymmentä kertaa ennen kuin saa kaikki osat kääntymään ja buutissa tuloksena on hiton paljon herjoja käynnistymättömistä palikoista. 2.6.11.10 kernelin sain suurinpiirtein toimimaan, mutta senkin kanssa korkeintaan vuorokauden jälkeen lokiin paukahtaa kernel panic, jonka jälkeen kone jäätyy ihan totaalisesti ettei sille pysty tekemään muuta kuin ottamaan virrat pois.
Osaako joku sanoa, että onko tämä normaali ongelma tyhmillä käyttäjillä vai voiko esim jossain mun koneen komponentissa olla jotain häikkää?
Osaako joku sanoa, että onko tämä normaali ongelma tyhmillä käyttäjillä vai voiko esim jossain mun koneen komponentissa olla jotain häikkää?
Vastaukset 10
Vanhimmat
"2.6.11.10 kernelin sain suurinpiirtein toimimaan, mutta senkin kanssa korkeintaan vuorokauden jälkeen lokiin paukahtaa kernel panic, "
No, kyllä kernel panic on sellainen virheilmoitus, johon järjestelmä sitten totaalisesti kaatuu. Mutta silmäilepä linkin suppea esitys kernelin kääntämisestä. Ehkäpä ongelmasi selviää:
http://www.wiki.linux.fi/wiki/index.php/Kernelin_kääntäminen
Aika monet ohjeet kääntämisen suhteen tullut lueskeltua, mutta ongelmana on juuri kääntämisen yhteydessä tulevat "segmentation fault" yms herjat jotka keskeyttää käännöksen. Homman saa jatkumaan kyllä tökkäämällä saman käskyn ja pulikat saa käännettyä, mutta jotkut palat ilmeisesti jää toimimatta, perhana..
Jos kääntäjässä on jotain vikaa ja se kaatuilee, ei voi olettaakkaan että sen tekemä koodi olisi kelvollista.
Pieni pätkä jo aiemmin tarjoamastani linkistä:
"Osa ajureista ei toimi tällä hetkellä hyvin joidenkin toisten ajureiden kanssa. Ne eivät välttämättä käänny lainkaan, tai ne eivät käänny puhtaasti, mikäli kaksi tällaista ajuria on valittuna. 2.6-sarjan ytimet ovat kirjoitushetkellä vielä voimakkaan kehityksen alla. Apua valintoihin kannattaa aina katsoa kunkin ajurin kohdalta löytyvästä help-valikosta."
Mutta mielestäni "segmentation fault" viittaa mielestäni (kuten myös jo todettu) rautavikaan. Vian ei välttämättä tarvitse olla "vakava"?
>...kernelin jos toisenkin...
Miksi yrittää käännellä kerneliä jos ei asiantuntemus siihen riitä ?
Normaalilla, ei-developer käyttäjällä ei ole siihen mitään tarvetta. Asia on toinen jos tuota tekee puhtaan mielenkiinnon vuoksi mutta silloin on yleensä kertynyt myös tietotaitoa niin ettei mene sormi suuhun ensimmäisessä ongelmassa.
No tästä postauksestapa oli paljon iloa. :)
Jos sinulla on tarjolla valmiiksi sopiva ja toimiva kerneli, sorsien kanssa, jossa on VDR-ajurit mukana niin kerro ihmeessä. Distrossa jonka asensin ei semmoista ole.
Eli palatakseni uudelleen alkuperäiseen kysymykseen, onko kovinkin tavallista, että moduleita tai imagea kääntäessä ruutuun poksahtelee virheitä enemmän ja vähemmän?
Kääntäjä valittaa helposti joistain koodissa olevista vioista esimerkiksi muutuja on määritelty mutta ei käytetty ja sensellaista. Itse kääntäjä ei sitten saa tehdä mitään outoja. Jos tulee "segmentation fault" ei moista kääntäjää voi käyttää
Kiitoksia tästä.
Softia olen kääntänyt sillä vaikka kuinka ja paljon, eikä niiden kanssa ole tullut mitään ongelmaa, mutta onhan tuon kernelin kääntäminen vähän isompi projekti koneellekin.
Pitääpä yrittää bongata uusi kääntäjä.
Rautapuoli - liian kireät bios-asetukset tai rikkinäinen muisti saattavat myös aiheuttaa virheilmoituksia kääntämisessä, vaikka muuten niistä ei tietäisikään mitään.
Jos joku lukee vielä tätä säiettä niin kirjoitanpa varuiksi.
Eli vaihdoin uuden muistikamman vanhan tilalle (samaa tavaraa toinenkin) ja ongelmat loppui kuin seinään. Kone toimi ihan ok, mutta kaatuili aina välillä ja tosiaan kernelin kääntämisen yhteydessä homma kasahteli segmentation faultteihin. No muistissa pitäis olla vielä takuuta jäljellä...