'r8169'에 해당되는 글 1건

  1. 2011.10.13 리눅스에서 리얼텍 랜드라이버 잡기 1

최근에 메인보드를 바꿨는데, 내장 랜이 realtek 8111e 이다. 당연히 리눅스에서 기본으로 잡아주고, 잘 동작할 줄 알았는데 반만 그렇다. 기본으로 잡아주기는 하는데, 잘못잡아서 속도도 잘 안나오고 오류가 나서 쓸 수 가 없다.

구글링해보니 커널에서 r8169 로 잡히는게 문제라고 나온다. 리얼텍 홈페이지에서 r8168 드라이버를 받아서 설치하고 r8169 드라이버를 blacklist에 넣어 로딩하지 않게 하면 문제가 해결된다. (8169는 pci 기반 칩셋이고 8168은 pci-e 기반 칩셋이라고 한다.)

확인하려면 lspci | grep Ethernet 명령을 실행해보면 된다. 내 경우는 아래처럼 나온다.

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

드라이버는 여기에서 받으면 된다.

구글링해보니 이 문제가 거론된지 꽤 되었는데 왜 아직 커널에 포함이 안되었는지 모르겠다.

어쨌거나 이 문제 때문에 처음 리눅스 설치할 때 CD로 설치 완료 후 랜 드라이버를 따로 받아서 컴파일 설치 후 네트워크로 나머지 업데이트를 받아야 한다 (네트워크 설치 불가능). 이런짓 안하려고 일부러 리얼텍 랜이 달린 걸 고른건데... 리얼텍 실망임.

Posted by lispholic
,