Mac의 Linux에서 Wi-Fi가 매우 느리거나 작동하지 않습니다. 왜 연결할 수 없나요?

Mac의 Linux에서 Wi-Fi가 매우 느리거나 작동하지 않습니다. 왜 연결할 수 없나요?

Macbook 15" 2015 모델에 Ubuntu 18.04를 새로 설치하면 Wi-Fi 연결이 작동하지 않습니다. Wi-Fi 네트워크가 표시되지만 연결에 실패합니다(때때로 연결되지만 일시적으로만 작동한 다음 다시 연결이 끊김).

내 네트워크 카드 및 드라이버 정보

$ lspci -knn | grep Net -A2
> 03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac
  Wireless LAN SoC [14e4:43ba] (rev 02)
  Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC [106b:0173]
  Kernel driver in use: brcmfmac

내 운영체제 정보

$ uname -a
> Linux dylan-MacBookPro 5.3.0-40-generic #32~18.04.1-Ubuntu SMP Mon Feb 3 14:05:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

답변1

2015년 Apple Mac 노트북은 Broadcom Inc. and subsidiaries BCM43602네트워크 카드를 사용합니다. Linux에서 작동하지 않는 이유는 Broadcom 드라이버에 펌웨어 업데이트가 필요하고 업데이트 프로세스에 시간이 많이 걸리고 비용이 많이 들기 때문입니다. 즉, Broadcom이 이 문제를 해결하는 데 시간을 투자할 가치가 없습니다.

그래도 brcm 구성 파일을 일부 변경하면 수동으로 수정할 수 있습니다.

전제 조건으로 이미 이 문제를 해결하려고 시도하고 추가 드라이버 등을 설치한 경우 이 명령을 실행하십시오.

sudo apt-get purge bcmwl-kernel-source
sudo apt update
sudo update-pciids
sudo apt install firmware-b43-installer
sudo reboot

그런 다음 구성 파일을 다운로드하십시오.

sudo cd /lib/firmware/brcm/
sudo wget -O brcmfmac43602-pcie.txt https://bugzilla.kernel.org/attachment.cgi?id=285753

네트워크 카드의 MAC 주소를 복사합니다(나중에 필요함). 다음과 같아야 합니다 00:90:4c:0d:f4:3e.

ip addr | grep ether

그런 다음 이 파일을 편집하여 bcrm43602 구성을 변경하십시오.

sudo nano brcmfmac43602-pcie.txt

이러한 매개변수로 이동하여 변경하십시오.

macaddr=<paste your network card's mac address>
ccode=0
regrev=0

그 다음에;

sudo reboot

이 스레드의 사용자에게 감사드립니다.https://bugzilla.kernel.org/show_bug.cgi?id=193121

어떤 이유로 Wi-Fi 네트워크가 표시되지만 표시줄은 없습니다. 걱정하지 마세요! 그들은 여전히 ​​​​일합니다. 클릭하고 연결해 보세요.

답변2

와, 모든 검색을 마친 후에 이것이 마술처럼 도움이 되는 것 같습니다. 구성 파일을 다운로드하지 않으면 다른 단계로는 충분하지 않습니다.

sudo cd /lib/firmware/brcm/ sudo wget -O brcmfmac43602-pcie.txthttps://bugzilla.kernel.org/attachment.cgi?id=285753

네트워크 카드의 MAC 주소를 복사합니다(나중에 필요함). 00:90:4c:0d:f4:3e와 같아야 합니다.

IP 주소 | grep 에테르

그런 다음 이 파일을 편집하여 bcrm43602 구성을 변경하십시오.

sudo 나노 brcmfmac43602-pcie.txt

이러한 매개변수로 이동하여 변경하십시오.

macaddr=<네트워크 카드의 MAC 주소 붙여넣기> ccode=0 regrev=0

작동하지 않을 경우 재부팅하는 것이 거의 두렵습니다! 이거 너무 답답해

관련 정보