Skocz do zawartości

Problem Z Kompilacją Sterownika Do Karty Sieciowej


DAREK WL.

Rekomendowane odpowiedzi

Gdy chę skomppilować sterownik do karty sieciowej REALTEK 8168 wyskakują mi następujące błędy ;

[root@localhost ~]# cd /usr/src/r8168-8.008.00
[root@localhost r8168-8.008.00]# make clean modules
make -C src/ clean
make[1]: Wejście do katalogu `/usr/src/r8168-8.008.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
make[1]: Opuszczenie katalogu `/usr/src/r8168-8.008.00/src'
make -C src/ modules
make[1]: Wejście do katalogu `/usr/src/r8168-8.008.00/src'
make -C /lib/modules/2.6.25-14.fc9.i686/build SUBDIRS=/usr/src/r8168-8.008.00/src modules
make: Wejście do nieznanego katalogu
make: *** /lib/modules/2.6.25-14.fc9.i686/build: Nie ma takiego pliku ani katalogu. Stop.
make: Opuszczenie nieznanego katalogu
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/r8168-8.008.00/src'
make: *** [modules] Błąd 2
[root@localhost r8168-8.008.00]#

Operacje musze przeprowadzić na standardowym jądrze dopiero wtedy gdyby sterownik zainstalował sie prawidłowo mógłbym zrobić aktualizacje

[root@localhost r8168-8.008.00]# make
make -C src/ clean
make[1]: Wejście do katalogu `/usr/src/r8168-8.008.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
make[1]: Opuszczenie katalogu `/usr/src/r8168-8.008.00/src'
make -C src/ modules
make[1]: Wejście do katalogu `/usr/src/r8168-8.008.00/src'
make -C /lib/modules/2.6.25-14.fc9.i686/build SUBDIRS=/usr/src/r8168-8.008.00/src modules
make: Wejście do nieznanego katalogu
make: *** /lib/modules/2.6.25-14.fc9.i686/build: Nie ma takiego pliku ani katalogu. Stop.
make: Opuszczenie nieznanego katalogu
make[1]: *** [modules] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/r8168-8.008.00/src'
make: *** [modules] Błąd 2
[root@localhost r8168-8.008.00]# make install
make -C src/ install
make[1]: Wejście do katalogu `/usr/src/r8168-8.008.00/src'
install -m 744 -c r8168.ko /lib/modules/2.6.25-14.fc9.i686/kernel/drivers/net/
install: nie można wykonać stat na `r8168.ko': Nie ma takiego pliku ani katalogu
make[1]: *** [install] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/r8168-8.008.00/src'
make: *** [install] Błąd 2
[root@localhost r8168-8.008.00]#

Prosze o jaką porade co w takiej sytuacji zrobić ?

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Operacje musze przeprowadzić na standardowym jądrze dopiero wtedy gdyby sterownik zainstalował sie prawidłowo mógłbym zrobić aktualizacje.

...

Prosze o jaką porade co w takiej sytuacji zrobić ?

Witam

może lepiej dla r8168 zbudować sterownik niezależny od aktualnego jądra stosując dkms ?

http://wolfy.fedorapeople.org/dkms-r8168/

przykład instalacji dla CentOS który posiadam, lecz z przystosowaniem go do Fedory nie powinno być problemu.

http://wolfy.fedorapeople.org/dkms-r8168/quick_install.html

na świeżym systemie po instalacji potrzebne będą dwa pakiety:

dkms-2.0.19.1-1.fc9.noarch.rpm i dkms-r8168-8.006.00-1.noarch.rpm

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wiem że w OPENSUSE 11 nie ma takiego błedu .

Tam na forum.suse.pl są gotowe instalki -rpm-y tego sterownika do jądra standardowego i po aktualizacji :rolleyes:

A nawet jeśli sie chce kompilować ten sterownik ze źródeł to wystarczy dodać patch opisany na forum ubuntu i wtedy kompilacja udaje sie !!

http://forum.suse.pl/index.php/topic,19090....html#msg128458

Dla każdego jądra jest gotowy rpm.

Gdyby developerzy Fedory 9 tak potrafili ..... :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...