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

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

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

내 OS 정보

$ 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 주소 | 그렙 에테르

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

sudo 나노 brcmfmac43602-pcie.txt

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

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

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

관련 정보