Arch Linux 설치에서 Wi-Fi가 작동하도록 하려고 해서 설치했지만 broadcom-wl-dkms
여전히 작동하지 않는 것 같습니다. 모든 스타트업이 다음 메시지를 받는 것을 확인했습니다.
Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0. Try b43.allhwsupport=1
그래서 말한 대로 활성화했지만 Wi-Fi는 여전히 작동하지 않습니다.
broadcom-wl-dkms
설치 중에 다음 명령을 실행하거나 재부팅하라는 메시지가 표시되었습니다(둘 다 작동하지 않음).
rmmod b43 b43legacy ssb bcm43xx brcm80211 brcmfmac brcmsmac bcma wl
modprobe wl
첫 번째 것을 실행한 후 다음과 같은 출력을 얻습니다.
rmmod: ERROR: Module b43legacy is not currently loaded
rmmod: ERROR: Module bcm43xx is not currently loaded
rmmod: ERROR: Module brcm80211 is not currently loaded
rmmod: ERROR: Module brcmfmac is not currently loaded
rmmod: ERROR: Module wl is not currently loaded
두 번째는 다음과 같은 출력을 제공합니다.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.11.0-1-hardened
또한 커널 업데이트 중에 다음과 같은 메시지를 받았다는 사실도 확인했습니다.
==> dkms remove broadcom-wl/6.30.223.271 -k 4.11.0-1-hardened
Error! There is no instance of broadcom-wl 6.30.223.271
for kernel 4.11.0-1-hardened (x86_64) located in the DKMS tree.
이:
==> dkms install broadcom-wl/6.30.223.271 -k 4.11.0-2-hardened
Error! Bad return status for module build on kernel: 4.11.0-2-hardened (x86_64)
Consult /var/lib/dkms/broadcom-wl/6.30.223.271/build/make.log for more information.
그래서 뭔가 잘못된 것 같아요. 무엇이 잘못되었나요? 이 문제를 해결하고 Wi-Fi를 작동시키려면 어떻게 해야 합니까?
레노버 B590 노트북입니다.
답변1
OP에는 드라이버에서 지원하지 않는 Broadcom BCM4313 칩셋이 있으므로 b43
경고에 나열된 핵심 개정판을 활성화해도 아무런 효과가 없습니다. 또한 이 특정 칩셋은 드라이버에서 완전히 지원되지 않으며 Broadcom의 자체(제한적으로 라이센스가 부여된) 드라이버, 특히 변형 brcmsmac
만 남습니다 .broadcom-wl
broadcom-wl-dkms
그러나 Q가 출시될 당시 broadcom-wl
드라이버(적어도 Arch 저장소에서는)가 커널 4.11-rc1 이상을 지원하도록 업데이트되지 않았습니다. 이러한 최신 커널 은 last_rx
.struct net_device
2017년 5월 10일부터 드라이버 버전 6.30.223.271-12가 broadcom-wl-dkms
이 리포지토리를 통해 제공되므로 4.11 시리즈 커널에 대한 컴파일이 가능합니다.