티스토리 뷰

반응형


  모듈을 버그 없이 설치할 때까지 저질렀던 온갖 기행을 아래 포스트에 남겼습니다..

2014/06/28 - 리눅스에 Realtek RTL8723BE 드라이버 설치 잘 못한 이야기


리눅스에 Realtek RTL8723BE 드라이버 완벽 설치하기

참고 : http://crazyits.tistory.com/444


  터미널 창에 아래의 명령어를 순서대로 입력

sudo apt-get install linux-headers-generic build-essential git
git clone http://github.com/lwfinger/rtl8723be
cd rtl8723be
make clean
git checkout 604aa9058fb9e5bb1cf571c99989d081f8fc8b9


  여기까지 하고 sw.c의 내용을 수정해줘야 한다. 위 명령어로 들어간 rtl8723be 디렉토리 내에 또 다른 rtl8723be 디렉토리가 있다. 그 안에 보면 sw.c 파일이 있다. sw.c 파일을 열어서 약 101 line에 수정해주어야 하는 소스가 있다. (줄 번호는 버전업에 따라 달라질 수 있다.)


rtl8723be_bt_reg_init(hw);
rtlpci->msi_support = false;
rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();


  sw.c의 내용 중 msi_support 관련 내용을 위에 처럼 수정해줘야 한다. 수정하는 방법까지는 세세히 설명하지 않는다. 나는 vim 에디터를 사용했다. rtlpci->msi_support = false 값이 원래는 true로 되어 있다. true로 된 값을 false로 바꿔주고 저장한다.

  그리고 다시 상위 디렉토리로 이동해 컴파일을 하고 설치, 모듈을 올린다. 마지막 줄은 어느 사이트에서 본 conf 파일 설정인데, 효과가 있는지 없는지는 모르겠다. 확인바람. 난 그냥 사용

make
h sudo make install
sudo modprobe rtl8723be
sudo echo "option rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf


  그리고 재부팅 하라는 말은 아무대도 없었지만 나는 그냥 재부팅을 했다. modprobe 명령어만으로 드라이버가 바로 동작하지 않았던 탓이다. 물론 재부팅 후에는 끊기지도 않고 너무 잘된다. 돌고돌아 오니 소스코드 한줄 수정이더라..허무함을 느낀 2박 3일 이었다.


14년 7월 1일 추가내용 : 신호가 끊어지는 현상은 사라졌지만 연결이 불안정한 현상이 가끔 일어난다. 아무래도 Realtek 칩셋 자체의 문제일 수도 있다는 생각이 든다. (관련링크) 그냥 새로운 무선 랜카드를 구매해 교체하거나 USB로 작동하는 소형 무선 랜카드를 구매하는게 정신건강에 이로울 것 같다. 나는 Broadcom의 무선 랜카드가 있어 교체했다. (관련 내용은 아래 포스트 참고) PCIe 무선 랜카드의 경우 1만원~5만원 이하에 구매가능하며 USB로 작동하는 무선 랜카드의 경우 1만원 이하에 구비가능하다. 물론 USB 무선 랜 카드의 리눅스 드라이버가 제대로 나와 있는지는 미지수다.

2014/07/25 - 한성 U44X ForceRecon 2507S 무선 랜 어댑터 교체하기




반응형
프로필사진

Yowu (Yu Yongwoo)

흔한 Node.js/Java 백엔드 개발자입니다
Ubuntu와 MacOS 데스크탑 개발 환경을 선호합니다
최근에는 vscode와 IntelliJ를 사용하고 있습니다
vscode에는 neovim, IntelliJ는 ideaVim
개발용 키보드는 역시 HHKB Pro 2 무각입니다
락 밴드에서 드럼을 쳤습니다

최근에 올라온 글
최근에 달린 댓글
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
Total
Today
Yesterday