Kirjoittaja Aihe: Uuden ytimen kääntäminen [kysytty]  (Luettu 171036 kertaa)

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #20 : 17.10.05 - klo:19.32 »
juu siitä sitten karsin runsaasti sellaista joista olen aivan varma etten tarvitse ja pistin dvb_usb_digitv ämmäksi

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #21 : 25.10.05 - klo:13.12 »
mitäs nyt?? kesken kääntämisen tuli tämmönen?
Koodia: [Valitse]
{standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
gcc: Internal error: Muistialueen ylitys (program cc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.

{standard input}:1018: Error: unbalanced parenthesis in operand 1.
make[3]: *** [fs/lockd/xdr4.o] Error 1
make[2]: *** [fs/lockd] Error 2
make[1]: *** [fs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13.4'
make: *** [stamp-build] Error 2

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Uuden ytimen kääntäminen
« Vastaus #22 : 25.10.05 - klo:13.32 »
mitäs nyt?? kesken kääntämisen tuli tämmönen?
Koodia: [Valitse]
{standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
gcc: Internal error: Muistialueen ylitys (program cc1)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.

{standard input}:1018: Error: unbalanced parenthesis in operand 1.
make[3]: *** [fs/lockd/xdr4.o] Error 1
make[2]: *** [fs/lockd] Error 2
make[1]: *** [fs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13.4'
make: *** [stamp-build] Error 2
Breezy käyttää oletuksena uutta gcc-4.0:aa, mutta voi olla että noita koodeja ei ole laitettu vielä toiminaan kunnolla sen kanssa. CC-ympäristömuuttujalla voi sitä muuttaa esim export CC=gcc-3.4

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #23 : 25.10.05 - klo:21.10 »
juu tulihan toi esille jo toisessakin yhteydessä mutta kiitos jokatapauksessa

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #24 : 02.11.05 - klo:15.41 »
Käänsin 2.6.14 kernelin ohjeiden mukaan. Tämä oli ensimmäinen ensimmäinen kernelin kääntöni.

otin aluksi vain patchin. Tässä on koko source

roottina
Koodia: [Valitse]
cd /usr/source
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.bz2

Käänsin menuconfigilla, oletusasetuksilla kernelin. Aika kauan kesti.

Ei bootannut. (ohjeiden mukaan yritin, voi olla että mokailin)

Otin asetukset vanhasta kernelistä. Käänsin uudelleen ilman make-kpkg cleania. Ajattelin että vanhoista jämistä saattaisi olla hyötyä.
Kerneli kääntyi nopeammin.

sain myös tämän virheilmoituksen bootattaessa.
Lainaus
Lainaus käyttäjältä: epv - 21.09.05 - klo:20:22
"Kernel panic - not syncing: VFS: Unable to mount root on unknown-block(0,0)"

tuollaista erroria antaa bootissa Huh
samaa mullakin ootko jo keksiny että mikä mättää???

kopioin /usr/src/kernel....deb reiserfs levyltä toiselle kovalevylle, missä breezy oli asennettuna ja ext3 tiedostojärjestelmä. Tein siellä initrd:n ohjeiden mukaan. Nyt kerneli toimii ext3 kovalevyllä.

ps. 2.6.14 kernelissä homepna toimii taas ilman virityksiä.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Uuden ytimen kääntäminen
« Vastaus #25 : 02.11.05 - klo:16.03 »
ps. 2.6.14 kernelissä homepna toimii taas ilman virityksiä.
Niin vannila sourcesta käännetyssä kernelissä. Se ei sano, että toimii Ubuntu mukana tulevassa 2.6.14 kernelissä, kunhan sellainen joskus
tulee ulos (jos tulee)

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #26 : 02.11.05 - klo:21.33 »
hei lompolo toimiiko sulla GL ja muutenkin näyttis mikä näytönohjain entäs ajuri?

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #27 : 03.11.05 - klo:00.34 »
Lainaus
Kirjoittanut: JPK1990
Lainaus
hei lompolo toimiiko sulla GL ja muutenkin näyttis mikä näytönohjain entäs ajuri?

GL.. en tiedä mikä se on.
Näytönohjain on Matrox millenium G200 AGP ajuri mga /etc/X11/xorg.conf mukaan

sinppa_

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #28 : 13.11.05 - klo:01.46 »
Toivottavasti nämä ohjeet toimivat myös breezyssä? Miksipä ei?
Tuota samaa erroria pukkaa minullakin, eli "Kernel panic - not syncing: VFS: Unable to mount root on unknown-block(0,0)" Mistäs siis kiikastaa? Jäiköhän mulla jotakin noista aiemmista postauksista kenties huomaamatta? Noh, väsyneenä kaikki on hankalaa  ;D
Hieno homma että kuitenkin vanhaa kerneliä pääsi käyttämään, sillä 5.04 ubuntussa yritiin asentaa kernelin noudattaen jotakin ihme ohjeita, ja lopputuloksena oli se että käyttis oli sitten minunlaiselleni kädettäjälle niin solmussa että koin parhaaksi asentaa koko systeemin uusiksi. No, oppia ikä kaikki  ;D
sinppa_ @ ircnet/quakenet/freenode

sinppa_

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #29 : 19.11.05 - klo:19.50 »
Ei kellään mitään hajua vai?
sinppa_ @ ircnet/quakenet/freenode

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #30 : 19.11.05 - klo:21.03 »
löyty ja toimi ainakin mulla mutta näyttistä en saanu pelittää
Koodia: [Valitse]
sudo make-kpkg –revision=2.6.12.4+xxxxxx --initrd kernel_imagevaihdat tohon version ja xxxxx kohalle mitä haluut

ja noi viivat on tossa tuplana joten kun kopiot päätteeseen poista kaksoisviivoista toinen viiva
siis noi pitkän näköiset viivat
« Viimeksi muokattu: 19.11.05 - klo:21.05 kirjoittanut JPK1990 »

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #31 : 14.12.05 - klo:20.07 »
Dodiin käännelly tota kerneliä jo pariin otteeseen noiden ohjeiden mukaan:
http://www.ubuntuforums.org/showthread.php?t=85064

Hjuvin pelaa, mutta yritykseni asentaa uusimmat nvidian ajurit kernelin käännön yhteydessä tökkäsivät lopulta johonkin pieneen ristiriitaan.
(Löytää vielä jostakin vanhan nvidia-kernelin vaikka uus on käännetty ja asennettu, vai olisko vika noissa linux.restricted.modulessa). Joten asensin vanhan nvidian kernelin ja kaikki pelaa taas.

Lainaus
löyty ja toimi ainakin mulla mutta näyttistä en saanu pelittää

Tämän saa pelittämään kun tekee tuon ubuntuforums ohjeiden mukaisesti, eli ennen kääntelyä asentaa nvidia kernelin sorsat:
Koodia: [Valitse]
sudo apt-get install nvidia-kernel-sourcePurkaa sen:
Koodia: [Valitse]
cd /usr/src
sudo tar -xvf nvidia-kernel-source.tar.gz

Ja sitten kääntelee:
Koodia: [Valitse]
sudo make-kpkg clean

sudo make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers modules_image

Niin ja tietenkin asentaa tehdyt paketit ;)
« Viimeksi muokattu: 15.12.05 - klo:15.50 kirjoittanut tuke81 »
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

anacron

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #32 : 16.12.05 - klo:16.58 »
Jos näyttiksen ajureiden kanssa tulee ongelmia niin tämä auttoi ainakin minulla asiaan http://ubuntuforums.org/showthread.php?t=75074
tarkat ohjeet, joten suosittelen kaikille joita uusimman kernelin kääntö ubuntulle kiinnostaa nvidian näyttisten kanssa

Ongelmaksi tosin muodostui tämän jälkeen, että vanha kerneli ei enään toiminut uusien nvidian ajureiden kanssa - mutta kukapa nyt enään vanhaan tahtoo palata kun on uusi ja uljas kerneli alla!
Nya \o/

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #33 : 16.12.05 - klo:23.01 »
Jos näyttiksen ajureiden kanssa tulee ongelmia niin tämä auttoi ainakin minulla asiaan http://ubuntuforums.org/showthread.php?t=75074
tarkat ohjeet, joten suosittelen kaikille joita uusimman kernelin kääntö ubuntulle kiinnostaa nvidian näyttisten kanssa

Ongelmaksi tosin muodostui tämän jälkeen, että vanha kerneli ei enään toiminut uusien nvidian ajureiden kanssa - mutta kukapa nyt enään vanhaan tahtoo palata kun on uusi ja uljas kerneli alla!

Heh tuo ohje ei ikinään oikein auennut minulle. Joka yrityksellä tuli se virhe ilmoitus missing file nvidia.ko. Lopulta pakotin sen asentamaan ne välittämästä kaikista varoituksista mitä se antoi ja seurauksenahan oli se että x-serveri ei enää auennut ollenkaan, johtuen versio ristiriidoista. Lopulta asensin nuo ajurit hieman arveluttavalla tavalla, koska minulla on nyt käytössä debianilta pöllitty nvidia-glx_1.0.8174-1_i386 + pari muuta debianilta pöllittyä pakettia. Mutta ainakin toistaiseksi kaikki on pelannut aivan loistavasti:

Koodia: [Valitse]
root@tuke:/home/tuke # cat /proc/driver/nvidia/version
NVRM version: NVIDIA Linux x86 NVIDIA Kernel Module  1.0-8174  Tue Nov 22 17:48:37 PST 2005
GCC version:  gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)
root@tuke:/home/tuke # sudo cat /proc/driver/nvidia/agp/status
Status:          Enabled
Driver:          AGPGART
AGP Rate:        8x
Fast Writes:     Enabled
SBA:             Enabled
root@tuke:/home/tuke # glxgears -printfps
5924 frames in 5.0 seconds = 1184.690 FPS
5830 frames in 5.0 seconds = 1165.953 FPS
5874 frames in 5.0 seconds = 1174.627 FPS
5838 frames in 5.0 seconds = 1167.561 FPS
5887 frames in 5.0 seconds = 1177.399 FPS
X connection to :0.0 broken (explicit kill or server shutdown).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #34 : 24.12.05 - klo:12.55 »
hmm.. gconfig haluaa gtk+-2.0 tunnetaanko tämä jollain toisella nimellä kun en saa sitä asennetuksi?

osaisitteko sanoa suomeksi mitä tarkoittaa kernel preemption?
« Viimeksi muokattu: 24.12.05 - klo:12.58 kirjoittanut JPK1990 »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #35 : 24.12.05 - klo:13.17 »
hmm.. gconfig haluaa gtk+-2.0 tunnetaanko tämä jollain toisella nimellä kun en saa sitä asennetuksi?

yleensä nuo kirjastot ovat lib-alkuisissa paketeissa. olisiko tuo sitten libgtk2.0-0, mutta riittääkö tuo sille vai vaaditaanko myös dev-paketti?

osaisitteko sanoa suomeksi mitä tarkoittaa kernel preemption?

se liittyy skedulointiin, periaatteessa se tarkoittaa, että korkeimman prioriteetin prosessi suoritetaan aina ensimmäisenä, mutta käytännössä näin ei tietennkään voida aina tehdä (tai voitaisiin, mutta siitä seuraisi ongelmia). periaatteessa tuo käyttäminen pitäisi parantaa suorituskykyä/reaaliaikaisuutta, eikä sen valitsematta jättämiseen ole juuri mitään syytä.
Janne

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #36 : 24.12.05 - klo:18.02 »
hmm... ei taida löytyä perusrepoista mitä ehdottaisitte?

kuva poistettu
« Viimeksi muokattu: 24.12.05 - klo:23.01 kirjoittanut JPK1990 »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Uuden ytimen kääntäminen
« Vastaus #37 : 24.12.05 - klo:21.30 »
hmm... ei taida löytyä perusrepoista mitä ehdottaisitte?

ehdottaisin tätä:
http://forum.ubuntu-fi.org/index.php?topic=113.msg623#msg623
Janne

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #38 : 24.12.05 - klo:22.56 »
kiitos! homma helpottui merkittävästi.  :)

JPK1990

  • Vieras
Re: Uuden ytimen kääntäminen
« Vastaus #39 : 01.01.06 - klo:19.28 »
kun toi kerneli käännetään tosta fullsourcesta ja asennetaan .deb tiedostosta niin asentaako se samalla moduulit ja headerit? jos toi nvidia official niitä tarttee.
« Viimeksi muokattu: 01.01.06 - klo:19.30 kirjoittanut JPK1990 »