rtl8723ae driver in Gentoo

노트북에 젠투 설치 후, 부팅을 하면 이상하게 무선랜이 안잡히는 현상이 발생했다.
처음 설치할 당시, USB로 부팅 했을 때에는 잘 잡히던 무선랜이 USB 제거 후, 노멀부팅을 하면 안잡히는 것이다.

혹시나 커널 컴파일 할 때, 깜박하고 해당 모듈을 설치 안한건 아닐까 싶어서 확인을 해 봤으나 이미 설치가 되어있는 상태였다.

pchero@localhost /usr/src/linux $ grep 8723 .config
CONFIG_RTL8723AE=y

먼저 dmesg 로 어디가 문제인지를 살펴보았다.

다음의 부분이 확인되었다.

[    0.316869] pci 0000:02:00.0: [10ec:8723] type 00 class 0x028000
[   13.595185] usb 2-1.3: New USB device found, idVendor=0bda, idProduct=8723
[   17.805554] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
[   17.805585] rtl8723ae 0000:02:00.0: Direct firmware load failed with error -2
[   17.805588] rtl8723ae 0000:02:00.0: Falling back to user helper
[   17.806024] rtlwifi: Firmware rtlwifi/rtl8723fw_B.bin not available

마지막 라인. rtlwifi: Firmware rtlwifi/rtl8723fw_B.bin not available 즉, rtlwifi/rtl8723fw_B.bin파일이 없다는 것이다.

왜 없을까… 이유는 둘째치고 일단 해당 파일을 구해보기로 했다.

git 명령으로 구할 수 있다.

git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git /lib64/firmware/

이후 재부팅시 해당 모듈이 정상적으로 올라오는 것을 확인할 수 있다.
하지만 dmesg 내용을 확인해 보면 역시나 같은 오류 메시지를 확인할 수 있다.

localhost ~ # dmesg |grep 8723
[    0.316576] pci 0000:02:00.0: [10ec:8723] type 00 class 0x028000
[    2.257211] rtl8723ae: Using firmware rtlwifi/rtl8723fw_B.bin
[    2.258245] rtl8723ae 0000:02:00.0: Direct firmware load failed with error -2
[    2.259305] rtl8723ae 0000:02:00.0: Falling back to user helper

어찌된 일일까? 아마도 Direct firmware 로그는 실패했지만, rtlwifi 모듈이 정상적으로 올라와서 그런거 같다.

[   17.475458] rtlwifi: wireless switch is on

installing ubuntu-9.10-netbook_remix on the webmachines v10HC

 이번에 새로 산 웹 머신즈 V10HC 모델에 우분투를 설치하여 사용하더 중 한가지 문제점을 발견하였다.

 바로 무선랜이 안된다는 것.

 구글링을 해보니 다음의 주소에서 해결의 실마리를 얻을 수 있었다.

 http://spac.tistory.com/66?srchid=BR1http%3A%2F%2Fspac.tistory.com%2F66

 하지만 내가 설치한 넷북 전용 버전에서는 약간의 수고를 더 해야만 활용할 수 있었다.

 즉, 다음의 작업들이 실행되어야 한다.

 먼저 아래의 주소에서 리눅스용 무선랜 드라이버를 다운 받는다.

 http://122.146.118.42/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8192SE

 그리고 콘솔창을 열어 다음을 입력한다.

 # sudo su –

 # apt-get install build-essential linux-source-2.6.31
 # cd /usr/src
 # tar xvfz linux-source-2.6.31.tar.bz2

 다운 받은 파일이 있는 디렉토리로 이동한다. 필자의 경우 /home/pchero/다운로드

 # cd /home/pchero/다운로드
 # tar xvfz rtl8192se_linux_2.6.0013.1204.2009.tar.gz
 # cd rtl8192se_linux_2.6.0013.1204.2009
 # make
 # make install

 이로써 설치는 끝이다. 우분투를 재부팅한 후, 무선랜이 활성화가 되는것을 확인할 수 있다.