노트북에 젠투 설치 후, 부팅을 하면 이상하게 무선랜이 안잡히는 현상이 발생했다.
처음 설치할 당시, 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
Tags: Wireless, gentoo, rtl8723ae, rtl8723fw_B.bin, wifi