Mam Scientific Linux 6.2 z zainstalowanym jądrem w wersji 2.6.32-220.4.1 i mam problem z kartą sieciową realtek r8111 / 8168. Odkryłem, że ta karta nie działa poprawnie ze sterownikiem r8169, więc obniżam do r8168 i znalazłem tę stronę, jak to zrobić w Debianie, Ubuntu i Mint: http://www.makeinstall.es/2011/06/problemas-con-realtek-rtl81118168b.html
Pobrałem sterownik ze strony Realtek: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false o nazwie r8168-8.037.00. Problem zaczyna się, gdy chcę skompilować skrypt autorun.sh, ponieważ pojawia się następujący komunikat:
Sprawdź stary sterownik i wyjmij go.
rmmod 8169
Zbuduj moduł i zainstaluj
make: ** /lib/modules/2.6.32-220.4.1.el6.x86_64/build: Brak takiego pliku lub katalogu. Zatrzymać.
Najgorsze jest to, że po wykonaniu tego skryptu utraciłem łączność mojego połączenia przewodowego.
Rozwiązaniem może być utworzenie folderu o nazwie budować w /lib/modules/2.6.32-220.4.1.el6.x86_64/, ale nie mogę tego zrobić, ponieważ znalazłem wewnątrz folderu 2.6.32-220.4.1.el6.x86_64, że istnieje ten link:
lrwxrwxrwx. 1 root root budować - & gt; ../../../usr/src/kernels/2.6.32-220.4.1.el6.x86_64
Zaznaczam to budować pojawia się na terminalu podświetlonym na czarno i czerwoną czcionką.
Nawet jeśli spróbuję wpisać kompilację mkdir, terminal mówi:
nie można utworzyć katalogu „build”: plik istnieje
Moje pytania to:
Jak mogę utworzyć ten katalog kompilacji w celu uruchomienia skryptu autorun.sh, aby działał NIC?
Jakie jest znaczenie wyróżnionej czerwoną czcionką budować plik?
Czytałem, że ta prawdziwa karta sieciowa spowodowała wiele problemów użytkownikom Linuksa podczas próby zainstalowania sterownika. Czy polecasz mi zmienić tę kartę sieciową na inną?
źródło
Odpowiedzi:
W przypadku pierwszych dwóch pytań:
kernel-devel
).file build
.źródło
Powodem, dla którego nie mogłem skompilować sterownika, było to, że pracowałem i starsza wersja jądra. To, co zrobiłem, to wpisać:
Następnie wykonałem skrypt autorun.sh i wygenerowałem następujący kod sukcesu:
Karta nie jest jednak wykrywana przez system. Sterownik jest załadowany, ponieważ wpisałem:
i wygenerował następujący dziennik:
Teraz szukam rozwiązania do wykrywania karty sieciowej.
źródło