Kirjoittaja Aihe: Itsekäännetty kerneli ja puuttuja eth0  (Luettu 2114 kertaa)

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Itsekäännetty kerneli ja puuttuja eth0
« : 19.04.06 - klo:14.49 »
Käytössä on Ubuntu Dapper jossa itse käännetty kerneli:

Koodia: [Valitse]
tar xjf /tmp/linux-2.6.xxx.tar.bz2 -C /usr/src
cd /usr/src/linux-2.6.xxx
cp /boot/config-2.6.15-20-386 .config
make oldconfig
make menuconfig
make
make install
make modules_install
mkinitramfs -o /boot/initrd.img-2.6.xxx 2.6.xxx
vi /boot/grub/menu.lst

Bootin jälkeen kaikki paitsi verkko toimii. Jostain syystä verkkokortin ajuri ei lataudu vaan on pakko käsin komentaa "modprobe 3c59x". Vakiokernelissä 3c59x latautuu automaattisesti ja kaikki toimii hienosti.

Missä boottivaiheessa päätetään mitä ladataan ja mitä ei? /etc/modules ei sisällä mitään verkkokorttiin liittyvää ja kuitenkin vakiokerneli toimii oikein. Eli mitä teen väärin?
« Viimeksi muokattu: 19.04.06 - klo:16.03 kirjoittanut mk1970 »

JPK1990

  • Vieras
Re: Itsekäännetty kerneli ja puuttuja eth0
« Vastaus #1 : 19.04.06 - klo:16.15 »
Et ole välttämättä tehnyt mitään väärin  ;)

juyli

  • Vieras
Re: Itsekäännetty kerneli ja puuttuja eth0
« Vastaus #2 : 19.04.06 - klo:22.48 »
Bootin jälkeen kaikki paitsi verkko toimii. Jostain syystä verkkokortin ajuri ei lataudu vaan on pakko käsin komentaa "modprobe 3c59x". Vakiokernelissä 3c59x latautuu automaattisesti ja kaikki toimii hienosti.


udev/hotplugin pitäisi ladata verkkokortin modulit. Mutta kun niin ei käy, sopii modulin lataaminen sopivin määrityksin /etc/modules tiedostossa?
Verkko nostetaan pystyyn tiedoston /etc/init.d/networking -skriptissä. Tuo on määritelty käynnistymään sitten eri ajotasoilla.
Janne on tehnyt aiheesta HOWTO:oon.
Nimenomaan kannattaa kurkata hakemistoon /etc/rcS.d, jossa on moninaisia linkkejä käynnistyviin ohjelmiin hakemistossa /etc/init.d
Verkkoasetukset määritellään tiedoston /etc/network/interfaces mukaan.

Se, miksi homma ei onnistu tekemäsi kernelin ja initrs:n kanssa, en ota kantaa.
Nykyisin on varsin harvoin tarpeellista kääntää kerneliä.

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Re: Itsekäännetty kerneli ja puuttuja eth0
« Vastaus #3 : 20.04.06 - klo:09.43 »
Lainaus
Nykyisin on varsin harvoin tarpeellista kääntää kerneliä.

Tiedän, pitää paikkansa normaalikäytössä. Tarkoituksena on kuitenkin konfiguroida USAGI Mobile IPv6 (UMIP) toimimaan työkoneessa eli pakko kääntää itse lähdekoodeista...