Realtek RTL8723BE Wi-Fi는 매우 약합니다


23

HP 14-AN001NA 노트북이 있습니다. Wi-Fi가 집안 어디에서나 잘 작동하는 Windows 10이 설치되어 제공됩니다.

그러나 Windows 10을 제거하고 대신 Ubuntu 16.04를 설치했으며 라우터에서 약 3 피트 떨어진 곳에서 끔찍한 Wi-Fi를 사용했기 때문에. 관련성이 있는지 모르겠지만 Wi-Fi가 호출되지 wlan0않지만 wlo1어떤 이유로 든 변경되었습니다 (변경하지 않았습니다).

실행할 때 lspci -knn | grep Net -A3 다음과 같은 결과가 나타납니다.

05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:  
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be

답변:


34

터미널에서 실행

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

재부팅합니다.

ant_sel매개 변수는 RTL8723be 어댑터의 두 안테나 커넥터 중 하나를 활성화합니다. 공급 업체가 두 개를 설치하기에는 너무 탐욕 스럽기 때문에 랩탑에는 하나의 안테나 만 있습니다. Linux 드라이버가 사용중인 안테나 커넥터를 감지 할 수 없습니다. 그래서 우리는 추측해야합니다.

Windows에서는 공급 업체가 사전 설치된 시스템 어딘가에 설치하거나 Windows 전용 드라이버가이를 감지 할 수 있습니다.

ant_sel=1도움 이 되지 않으면을 사용하십시오 ant_sel=2. 이 설정은 1 또는 2를 사용중인 안테나를 알려줍니다.


sudo apt purge bcmwl-kernel-source
Pilot6

죄송합니다. 관련없는 이유로 새로 설치 한 후에도 문제가 지속되었습니다. 당신이 한 조언은 더 일찍 효과가 있었지만 더는 그렇지 않습니다
Blue Dabba Dee

2
시도ant_sel=1
Pilot6

그리고 커널 버전은 무엇입니까?
Pilot6

3
잘 작동합니다! 그러나 무작위로 연결이 끊어집니다. 이 문제를 해결하는 방법에 도움을 줄 수 있습니까? Ubuntu 16.04 LTS
Suhail Gupta를

2

참고 : 우분투 16.04에서 테스트하지는 않았지만 우분투 18.04에서 제대로 작동합니다.

Realtek RTL8723BE 컨트롤러의 드라이버에 문제가 있습니다. 이 작업을 수행:

  1. github에서 새로운 wifi 드라이버를 얻으십시오.

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. 디렉토리로 이동하십시오.

    cd rtlwifi_new
    
  3. 그것을 빌드하십시오 :

    make
    
  4. 설치

    sudo make install
    

    이제 새 드라이버가 설치되었습니다. 랩탑의 올바른 안테나 구성을 확인하려면 다음과 같이하십시오.

  5. 기존 모듈을 언로드하십시오.

    sudo modprobe -r rtl8723be
    
  6. 안테나 구성으로 새 모듈을로드하십시오.

    sudo modprobe rtl8723be ant_sel=1
    
  7. 다음을 사용하여 Wi-Fi 신호를 확인하십시오.

    iwlist scan | egrep -i 'ssid|quality'
    

    다음 ant_sel=26 단계에서 5-7 단계를 반복하십시오 .

  8. 더 나은 신호 품질을 제공하는 구성은 다음을 사용하여 기본값으로 설정하십시오.

    echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    

    ---> N을 1 또는 2로 바꿉니다.

참고 : 각 커널 업데이트 후 모듈을 다시 빌드해야합니다.


2

Ubuntu 16.04로 노트북 HP Pavilion을 수정 한 것은 https://github.com/navilg/rtl8723be 입니다.

14.04 에서이 문제가 발생했습니다. 나는 그것을 고치는 스크립트를 가지고 있었지만 OS를 업그레이드 할 때이 스크립트는 더 이상 작동하지 않았다.

약 4 개월 동안 Ubuntu 16.04에서 랩톱을 사용할 수 없었습니다. 이 스크립트는 문제를 완전히 해결했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.