Tuesday, November 25, 2008

install Realtek RTL8168 driver

우분투는 기본적으로 r8169 드라이버를 설치한다

r8168 드라이버를 설치하고자 한다면 r8169를 지우고
realtek 홈페이지에서 다운로드 받은 r8168을 설치해야 한다.
설치방법은 다운로드 받은 파일을 압축해제 한 후, readme 파일에서 볼 수 있다.
설치 방법은 아래와 같다.

1. 우선 r8169 모듈을 삭제한다.
$ lsmod | grep r8169
$ rmmod r8169

하지만 리부팅한 후, 확인하면 지워지지 않는 경우가 있다.
이 경우, readme 파일에서는 /etc/modprobe.conf 의 'alias eth0 r8169' 부분을 삭제하라고 되어 있는데, 우분투에는 modprobe.conf 파일이 없다.
우분투에는 이에 해당하는 파일들이 /etc/modprobe.d/ 디렉토리 아래에 있다.

$ cd /etc/modprobe.d
$ vi blacklist-network
blacklist r8169

$ update-initramfs -u #to make the change permanent
$ reboot

$ lsmod | grep r8169
로 확인하면 r8169 모듈이 로딩되지 않았음을 확인 할 수 있다.

2. r8168 설치

역시나 readme 파일을 참조한다.

$ make clean modules
$ make install
$ depmod -a
$ insmod ./src/r8168.ko (or r8168.o in linux kernel 2.4.x)
$ lsmod | grep r8168

No comments: