Forum » Operacijski sistemi » [Linux][Slackware] nadgradnja jedra (težave z mrežnim adapterjem)
[Linux][Slackware] nadgradnja jedra (težave z mrežnim adapterjem)
'FireSTORM' ::
pred par uricami sem nadgradil kernel iz 2.4.x na 2.6.x, vse je šlo kot po maslu
system se boota in vse ok...
se loginam, zaženem x okolje in net ne dela...
ok pogledam ifconfig...
in potem sem bil točno tak:
v ifconfig je samo lo, eth0 je "zginil"
ok ob praznem upanju probam: ifconfig eth0 up
dobim ta error: eth0: Host Name Lookup Failure
probam zagnat netconfig, nastavim vse, probam ponovno ifconfig eth0 up
isti error
ker boota nisem spremljal prej sem zato rebootal spet, da bi videl če je kak error bil med bootu
vse je bilo ok, edino tri vrstice mi gredo pošteno na živce...in te so:
FATAL: Module agpgart missing.
FATAL: Module ide_scsi missing.
FATAL: Module ipv6 missing.
(mogoče je namesto missing not found)
mam močan občutek da je to problem...
zdaj pa še kako sem upgrejdal oz. kompajlal kernel
untaral v en direktorij v mojem home direktoriju(delal vse kot root)
make menuconfig
se mi odpre menu, tam preletim vse skozi, zdi se mi vse ok
grem save in exit
skopiral sem .config v moj home direktorij
make mrproper
skopiram .config iz home direktorija nazaj iz home direktorija
make -> blo je par warningov
make install
make modules_install
liloconfig
in nazadnje še reboot
vse sem delal po enem guide-u in nevem kje se mi je ponesrečilo
uporabljam pa slackware 10.2 in sem šel na kernel 2.6.19.1 zaden stable gledano po kernel.org
ampak potem mi je zmajnkalo časa da bi še enkrat kompajlal in nevem če bi mi bila to rešitev, zato prosim koga za pomoč kaj lahko zdaj storim?
moram res ponovno kompajlat ali obstaja druga rešitev?
system se boota in vse ok...
se loginam, zaženem x okolje in net ne dela...
ok pogledam ifconfig...
in potem sem bil točno tak:
v ifconfig je samo lo, eth0 je "zginil"
ok ob praznem upanju probam: ifconfig eth0 up
dobim ta error: eth0: Host Name Lookup Failure
probam zagnat netconfig, nastavim vse, probam ponovno ifconfig eth0 up
isti error
ker boota nisem spremljal prej sem zato rebootal spet, da bi videl če je kak error bil med bootu
vse je bilo ok, edino tri vrstice mi gredo pošteno na živce...in te so:
FATAL: Module agpgart missing.
FATAL: Module ide_scsi missing.
FATAL: Module ipv6 missing.
(mogoče je namesto missing not found)
mam močan občutek da je to problem...
zdaj pa še kako sem upgrejdal oz. kompajlal kernel
untaral v en direktorij v mojem home direktoriju(delal vse kot root)
make menuconfig
se mi odpre menu, tam preletim vse skozi, zdi se mi vse ok
grem save in exit
skopiral sem .config v moj home direktorij
make mrproper
skopiram .config iz home direktorija nazaj iz home direktorija
make -> blo je par warningov
make install
make modules_install
liloconfig
in nazadnje še reboot
vse sem delal po enem guide-u in nevem kje se mi je ponesrečilo
uporabljam pa slackware 10.2 in sem šel na kernel 2.6.19.1 zaden stable gledano po kernel.org
ampak potem mi je zmajnkalo časa da bi še enkrat kompajlal in nevem če bi mi bila to rešitev, zato prosim koga za pomoč kaj lahko zdaj storim?
moram res ponovno kompajlat ali obstaja druga rešitev?
Those penguins.... They sure aint normal....
- spremenilo: CCfly ()
Matevžk ::
Skoraj gotovo boš moral ponovno kompajlat ... res preveri, če si dal noter modul za tvojo kartico, pa še malo okoli pobrskaj, če se ti kaj zdi, da bi moralo biti označeno.
Enivej, tiste tri napake naj te ne skrbijo. V /etc/modules (ponavadi) je seznam modulov, ki naj se naložijo ob zagonu. Očitno ti tistelih treh stvari nisi prevedel kot module, ampak si jih dal direktno v jedro (saj jih nisi čisto izključil, ane? :)). Prva dva omenjena modula nimata nič skupnega z mrežo, zadnji pa z IPv4 mrežo, ki jo verjetno uporabljaš, tudi ne.
Če si modul za tvojo kartico prevedel kot modul (in nisi dal Y -> direktno v jedro), bi ga morda poskušal naložiti:
modprobe -v imemodula
(-v je verbose; kdaj ti kaj lepega pove ...)
Če ne veš, kater modul to je, pogooglaj, če ne uspe, povej, katero kartico imaš ...
Enivej, tiste tri napake naj te ne skrbijo. V /etc/modules (ponavadi) je seznam modulov, ki naj se naložijo ob zagonu. Očitno ti tistelih treh stvari nisi prevedel kot module, ampak si jih dal direktno v jedro (saj jih nisi čisto izključil, ane? :)). Prva dva omenjena modula nimata nič skupnega z mrežo, zadnji pa z IPv4 mrežo, ki jo verjetno uporabljaš, tudi ne.
Če si modul za tvojo kartico prevedel kot modul (in nisi dal Y -> direktno v jedro), bi ga morda poskušal naložiti:
modprobe -v imemodula
(-v je verbose; kdaj ti kaj lepega pove ...)
Če ne veš, kater modul to je, pogooglaj, če ne uspe, povej, katero kartico imaš ...
lp, Matevžk
Matevžk ::
Aja, hotel sem reči .. rekompilacija kernela se poanvadi izide brez kakšnih make clean ali make mrproper.
Torej samo make menuconfig in potem vse ostalo.
In ta rekompilacija bo na tvojem procesorju zelo hitra, razen če narediš kakšno generalno spremembo ... če bi recimo zamenjal arhitekturo procesorja, bi se moralo VSE na novo skompajlati, če pa samo dodaš en modul, se pa samo še ta dodatno naredi (+ tisti, ki so kaj odvisni od njega).
Aja, pa verjetno si kar nekaj truda vložil v svojo konfiguracijo ... pri inštalaciji jedra se na nekaterih sistemih naredi kopija le-te na /boot/config-[oznaka jedra], na nekaterih pa tudi ne itd. Poskrbi raje še sam, da imaš nekje kopijo datoteke [source directory]/.config.
Torej samo make menuconfig in potem vse ostalo.
In ta rekompilacija bo na tvojem procesorju zelo hitra, razen če narediš kakšno generalno spremembo ... če bi recimo zamenjal arhitekturo procesorja, bi se moralo VSE na novo skompajlati, če pa samo dodaš en modul, se pa samo še ta dodatno naredi (+ tisti, ki so kaj odvisni od njega).
Aja, pa verjetno si kar nekaj truda vložil v svojo konfiguracijo ... pri inštalaciji jedra se na nekaterih sistemih naredi kopija le-te na /boot/config-[oznaka jedra], na nekaterih pa tudi ne itd. Poskrbi raje še sam, da imaš nekje kopijo datoteke [source directory]/.config.
lp, Matevžk
jukoz ::
Ne razumem čist: si šel čez tist menuconfig al ne? Si preveril in pokljukal vse tisto kar rabiš za tvoj HW al ne? Ker če si samo "preletel" si lahko kaj spustil. Recimo podporo za mrežno, za ide/sata kontroler... Te so pogosti.
Za tiste FATAL bla bla je pa v /etc/rc.d/rc.modules vpisano not naj ti jih pri bootu louda. Zakomentiraj in boš imel mir.
Za tiste FATAL bla bla je pa v /etc/rc.d/rc.modules vpisano not naj ti jih pri bootu louda. Zakomentiraj in boš imel mir.
'FireSTORM' ::
sem porihtal ze...
sem ponovno skompajlal kernel in je zdaj ok...
sem ponovno skompajlal kernel in je zdaj ok...
Those penguins.... They sure aint normal....
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [linux] i2c_core Kernel ModuleOddelek: Operacijski sistemi | 1856 (1623) | 'FireSTORM' |
» | gentoo in internetOddelek: Operacijski sistemi | 1602 (1428) | kriko1 |
» | ADSL povezava pa še en problemček v GentooOddelek: Operacijski sistemi | 1239 (1085) | Brane2 |
» | Inštalacija linuxaOddelek: Operacijski sistemi | 1647 (1295) | pblaz |
» | ipv6Oddelek: Omrežja in internet | 6711 (6383) | Kostko |