Realtek r8168, ovladac, kompilace, FC 9

Dobry den,

mam problem s tim, ze mi nejede eth0. Zjistil jsem na netu ze je nefunkcni ovladac r8169, ktery byl v instalaci a je potreba nainstalovat r8168, ktery jsem stahnul z realtek.com. Problem ale je, ze pri kompilaci se mi objevuje chyba viz. nize. Notebook neni pripojeny na net, takze update OS neni mozny.Kernel: 2.6.25-14.fc9.x86_64. V tutp chvili jsem r8169 z modulu jiz odstranil.

Kompilacni chyba (vyvojovou podporu jsem nechal nainstalovat pri instalaci OS):

bash-3.2# make modules clean
make -C src/ modules
make[1]: Entering directory /root/Download/r8168-8.009.00/src' make -C /lib/modules/2.6.25-14.fc9.x86_64/build SUBDIRS=/root/Download/r8168-8.009.00/src modules make: Entering an unknown directory make: *** /lib/modules/2.6.25-14.fc9.x86_64/build: No such file or directory. Stop. make: Leaving an unknown directory make[1]: *** [modules] Error 2 make[1]: Leaving directory/root/Download/r8168-8.009.00/src’
make: *** [modules] Error 2

Prosim o radu, jak dostat zkompilovat funkcni ovladac ?

Diky moc

Viz prirucka - potrebuje doinstalovat kernel-headers.

Dekuji za odpoved. Nainstaloval jsem kernel-headers-2.6.27.4-68fc10(x86_64) a vysledek stale stejny…

Nemohlo by to být tím, že ten kernel-headers je jiná verze než jádro? Jakou používáte momentálně verzi jádra?

Macky

Zkousel jsem nainstalovat balik i pro moji verzi jadra tj.: 2.6.25-14.fc9.x86_64. Je to minuly tyden stazena distribuce fedory.

Aha, tak se omlouvam, jedna se o kernel-devel.


$ ll /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 47 24. říj 21.11 /lib/modules/2.6.26.6-79.fc9.x86_64/build -> ../../../usr/src/kernels/2.6.26.6-79.fc9.x86_64
$ rpm -qf /usr/src/kernels/2.6.26.6-79.fc9.x86_64
kernel-devel-2.6.26.6-79.fc9.x86_64

Hotovo. Vysledek stejny. Pocitam, ze asi bude nutne nejak srovnat verze viz. vypis. Dekuji

$ ll /lib/modules/
drwxr-xr-x 7 root root 4096 2008-10-27 12:49 2.6.25-14.fc9.x86_64
$ ll /lib/modules/uname -r/build
lrwxrwxrwx 1 root root 45 2008-10-27 12:49 /lib/modules/2.6.25-14.fc9.x86_64/build -> …/…/…/usr/src/kernels/2.6.25-14.fc9.x86_64
$ rpm -qf /usr/src/kernels/2.6.26.6-79.fc9.x86_64/
kernel-devel-2.6.26.6-79.fc9.x86_64

No ale sak to mas stale spatne… mas nainstalovany kernel verze 2.6.25-14.fc9.x86_64 ale kernel-devel k verzi 2.6.26.6-79.fc9.x86_64

Je to vyresene. Nainstaloval jsem jadro, ktere odpovida kernel-develu verze 2.6.26.6-79.fc9.x86_64. Kompilace pak pod rootem probehla, pod uzivatelem za pouziti sudo neprobehla - to jeste nevim proc. Zkompilovany modul jsem pak nahral a puvodni modul jsem dal do blaklistu. Sit ted funguje bez chyby. Dekuji vsem za pomoc

sudo je potreba nakonfiguraovat (man sudo, man sudoers).

Taky mam tento problem, ale kompilovat neumim. Neni nejaka jina moznost jednodusi?

No nevim… asi nejjednoduzsi je se naucit kompilovat. Jinak to totiz nepujde. Existuje jeste RPM typu dkms, ale to je jen balik ktery se automaticky kompiluje - http://dag.wieers.com/rpm/packages/dkms-r8168/
Zkus dohledat neco o DKMS, kdyz ti to nepujde, tak zase napis…

Tak jsem stahl cos mi poslal a vypada to ze to funguje (momentalne pisu z fedory). Dika