Broadcom 무선 드라이버 설치 버전에서는 완벽하게 작동했지만 지금은 불가능합니다. BCM43xx 카드 용

Ubuntu 용 Broadcom 드라이버 설치에 심각한 문제가 있습니다. 이전 버전에서는 완벽하게 작동했지만 지금은 불가능합니다.

BCM43xx 카드 용 Broadcom 무선 드라이버를 설치하는 단계는 무엇입니까?

Linux에 대한 사전 지식이없는 사용자이므로 작성, 컴파일 등에 대한 명확한 설명이 필요합니다.


lspci -vnn | grep Network 보여 주었다:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b]

iwconfig 보여 주었다:

lo        no wireless extensions.
eth0      no wireless extensions.

참고 : 아래 정보는 새로운 정보가 추가되고 작동이 확인 될 때마다 업데이트됩니다.



답변

0. 소개 및 배경

이 답변은 Broadcom과 관련된 거의 모든 문제에서 함께 일한 다양한 우분투 사용자가 수행 한 광범위한 연구를 기반으로합니다. Ubuntu 포럼 및이 사이트에서 무선 장치와 관련하여 많은 질문을했으며, 가장 널리 사용되는 Broadcom Wireless 카드를 사용하여 다양한 드라이버를 테스트하는 데 전자 메일, 채팅, IRC 등을 통해 기여한 다른 사람들에게 도움이 된 chili555 덕분에 특별한 감사를드립니다. (거대한 Chili555 덕분에 정말 감사합니다.이 사람은 자신의 것을 알고 있습니다).

전체적으로 우리는 대부분의 Broadcom 카드 / 드라이버를 따르기 쉽고 다루기 쉬운 답변을 제공하고자했습니다. 이 가이드를 따라하면됩니다 필요해 애드혹 모드, 인프라 모드 또는 둘 중 하나에서 다른 장치로 (실제로 8 시간 권장) 최소 2 시간 동안 무선 연결을 테스트 할 수 있습니다. 해결 될 일반적인 문제 (드라이버를 설치하지 않은 것 제외)는 다음과 같습니다.

  • 몇 분 또는 몇 시간 후 연결 시간 초과
  • 다른 장치 검색을 중지합니다 (다른 장치가 보이지 않음)
  • AP에 암호가없는 경우에도 암호를 요구합니다
  • 트래픽 수신 / 전송을 중지합니다 (일시적으로 수정하려면 재부팅해야 함).
  • 로그에 dmesg 오류가있는 시스템 충돌 (아래 링크 1)
  • 시스템이 완전히 정지됨 (재부팅 / 전원 버튼 만 누를 수 있음) (아래 링크 1)
  • 올바르게 구성하거나 연결하려고하는 거대한 로그 보고서를 작성합니다.
  • 추가 드라이버 / 추가 하드웨어 를 통해 설치하면 실패 (아래 링크 3)
  • X 초마다 지속적으로 연결 및 연결 해제
  • Network Manager에 연결된 것으로 나타나지만 인터넷을받지 못함
  • 연결을 올바르게 끝내지 않고 여러 번 연결하려고합니다.
  • 연결하는 데 시간이 너무 오래 걸림
  • 이전 버전 (예 : 12.04에서 12.10)으로 업그레이드 한 후 작동이 중지됩니다.
  • 무선 카드가 켜지거나 활성화 또는 비활성화되지 않습니다 (아래 링크 2).
  • 하드웨어에 의해 무선 카드가 차단됨
  • Launchpad, Ubuntu Forum 및 Askubuntu에서 더 많은 문제 발견

링크 1- https
: //bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268 링크 2- https
: //bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677 링크 3 – “죄송합니다.이 드라이버를 설치하지 못했습니다.”와 유사한 오류가 발생합니다.

이를 염두에두고 다음과 같이 3 단계로 단순화했습니다.

1. 사용중인 Broadcom 무선 카드 알기

수십 개의 Broadcom 무선 카드가 있으며 매일 더 많이 나타나는 것 같습니다. 모든 네트워크 카드의 올바른 드라이버를 찾는 열쇠는 PCI ID (PCI.ID)입니다. 어떤 PCI.ID를 가지고 있는지 확인하려면 CTRL+ ALT+ T(빈 배경의 창을 열어야 함) 를 눌러 터미널을 열고이 터미널 안에서 다음 명령을 실행합니다.

lspci -nn -d 14e4:

Broadcom 무선 어댑터가있는 경우 다음과 같은 결과가 나타납니다 (대부분의 경우 위의 예에서 사용 된 ID 14e4는 Broadcom 무선 카드입니다).

Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

이 예에서 PCI.ID 는 브래킷 […] 내부에서 볼 수있는 14e4 : 4320 입니다. 경우에 따라 특수한 경우에는 개정판 (필요한 경우)도 필요합니다. 이 경우 수정 버전은 마지막에 괄호 (…) 안에 표시된대로 개정 03 입니다. 이 검색 후 필요한 것은 다음과 같습니다.

[14e4:4320] (rev 03)

이 새로운 정보를 사용하면 아래 표를보고 적절한 설치 방법을 선택하여 드라이버를 설치할 수 있습니다. 예를 들어,이 경우 14e4 : 4320 rev 03이 있으므로 목록을 정확히 동일한 PCI.ID로 표시하면 Ubuntu 12.04, 13.10 또는 14.04의 열에 표시됩니다. firmware-b43-installer패키지 드라이버. 즉,이 패키지는 모든 우분투 버전 열에 나타나기 때문에이 특정 패키지 만 설치하면됩니다.

참고 -계속 진행하기 전에 이전에 드라이버를 설치했거나 드라이버 파일 또는 구성 파일을 블랙리스트에 추가하거나 주석을 해제했거나 이전 시도에서 드라이버가 작동하도록 시스템을 변경 한 경우에는 실행을 취소해야합니다. 이 안내서를 따르십시오. 우리는이 작업을 처음부터 수행한다고 가정하고 시스템의 구성 파일, 모듈 또는 드라이버를 어떤 식 으로든 변경하지 않았습니다 (시스템 업데이트 제외). 여기에는 apt-get, aptitude, synaptic, dpkg, 소프트웨어 센터 또는 수동 컴파일 및 패키지 설치를 사용하는 모든 설치가 포함됩니다. 이 작업을 수행하고 이전 작업을 수행했을 때 나타날 수있는 충돌을 피하려면 시스템을 처음부터 시작해야합니다.

예를 들어, 이전에 bcmwl-kernel-source패키지를 설치 한 경우 제거 방법을 사용하여 패키지를 제거해야합니다.

sudo apt-get purge bcmwl-kernel-source

2. 시스템 준비

Ubuntu를 방금 설치 한 경우 드라이버를 아직 설치하지 않은 경우 드라이버를 설치하기 전에 사용 가능한 패키지의 색인을 작성해야합니다.

sudo apt update

PCI.ID의 Ubuntu 목록을 업데이트하기 위해 더 나아가고 싶습니다.

sudo update-pciids

사용중인 특정 새로운 Broadcom 장치의 ID가 방금 표시된 경우를 대비하여.

이제 위 단계에서 찾은 PCI.ID를 사용하여 아래 목록에서 일치하는 PCI.ID 및 해당 드라이버를 간단하고 올바른 방법으로 설치하는 방법을 찾기 위해 검색합니다. 터미널은 GUI 관련 문제를 피하기 위해 사용됩니다. 이는 명시된 경우를 제외하고 모든 경우에 적용됩니다. 설치 절차는 터미널을 통해서만 수행되며 임시 유선 이더넷 연결 또는 USB 모뎀을 사용하여 인터넷에 연결되어있는 동안 또는 한동안 PC에 인터넷 액세스를 제공 할 수있는 수단이 있습니다. 아래 목록에서 올바른 패키지를 찾은 후 설치를 진행합니다.

3. 패키지 설치 (온라인)

위의 검색에서 찾은 PCI.ID 14e4 : 4320 rev 03 을 사용하고 아래 표를보고 올바른 패키지가이라는 것을 발견 firmware-b43-installer한 경우 터미널에이 패키지를 설치하기 만하면됩니다.

sudo apt install firmware-b43-installer

그런 다음 재부팅

sudo reboot

설치 형식은 매우 간단합니다.

sudo apt install <PACKAGE_NAME>

위의 예에서 PACKAGE_NAMEfirmware-b43-installer입니다.

브로드 컴 무선 표 (2017 년 8 월 18 일 업데이트)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN
14e4:1713           firmware-b43-installer            firmware-b43-installer
14e4:4301           firmware-b43-installer            firmware-b43-installer
14e4:4306           firmware-b43-installer            firmware-b43-installer
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer
14e4:4307           firmware-b43-installer            firmware-b43-installer
14e4:4311           firmware-b43-installer            firmware-b43-installer
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4312           firmware-b43-installer            firmware-b43-installer
14e4:4313           firmware-b43-installer            firmware-b43-installer
14e4:4315           firmware-b43-installer            firmware-b43-installer
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer
14e4:4319           firmware-b43-installer            firmware-b43-installer
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer
14e4:4321           firmware-b43-installer            firmware-b43-installer
14e4:4324           firmware-b43-installer            firmware-b43-installer
14e4:4325           firmware-b43-installer            firmware-b43-installer
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4331           firmware-b43-installer            firmware-b43-installer
14e4:4335           firmware-b43-installer            firmware-b43-installer
14e4:4350           firmware-b43-installer            firmware-b43-installer
14e4:4353           Special Case #1                   UNKNOWN
14e4:4353 rev 01    Special Case #1                   UNKNOWN
14e4:4357           Special Case #1                   UNKNOWN
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source
14e4:43c3 rev 04    UNKNOWN                           Special Case #2
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4727 rev 01    Special Case #1                   Special Case #1
14e4:a962           firmware-b43-installer            firmware-b43-installer
------------------------------------------------------------------------------------

특수 사례 # 1- 사용 bcmabrcmsmac드라이버 조합. 필수 펌웨어는 기본적으로 패키지에 설치됩니다 linux-firmware.

특수 케이스 # 2 – 위해 ASUS PCE-AC88은 AC3100 단계는 다음과 같습니다 :

  1. 이 파일을 다운로드 하고 압축을 푼 후 / lib / firmware / brcm에 넣으십시오.
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. 그런 다음 modprobe brcmfmac를sudo nano /etc/rc.local 추가 하고 저장하십시오.
  3. sudo reboot

Lenovo S10-2와 같은 하드웨어에서 무선 카드가 SSID에 연결하려고 시도하는 경우 (연결을 유지하려고 시도하는 경우) 작동하는 대안은 bcmwl-kernel-source패키지 를 설치하는 것입니다 (관련된 다른 패키지는 제거하십시오) ). 이 무선 장치에 대한 자세한 내용은 아래 디버깅 섹션을 읽으십시오.

중요 사항 -2014 년 9 월 이후에이 답변을 따른 후에도 올바른 드라이버를 설치하는 데 문제가 있으면 firmware-b43-installer패키지 를 사용해보고 의견을 통해 알려주십시오. 일부 변경 사항이 있으며 일부 드라이버는이 패키지에서만 작동합니다. 설치하기 전에 깨끗한 시스템을 갖추어야합니다.

sudo apt install firmware-b43-installer

특정한 경우, 설치 후 firmware-b43-installerb43 모듈을 제거하고 다시 활성화 한 다음 rfkill을 사용하여 차단 해제를 진행해야합니다.

 sudo modprobe -r b43
 sudo modprobe b43
 sudo rfkill unblock all

다른 pci.id를 가진 Broadcom 카드가있는 경우 새로운 질문을하십시오. 해결되면 솔루션이이 하우투에 추가됩니다.

4. 패키지 설치 (오프라인)

4.1 설치 firmware-b43-installer

firmware-b43-installer오프라인 으로 설치하려면 이 답변을 참조하십시오 .

4.2 설치 bcmwl-kernel-source

설치해야 bcmwl-kernel-source하지만 오프라인 상태 인 경우 여기 에 대한 훌륭한 답변이 있습니다. 그러나 기본적으로 다음 단계를 따르십시오.

  1. 우분투 패키지 저장소 에서 패키지 검색
  2. 올바른 아키텍처 (32 비트, 64 비트 등)를 선택했는지 확인하십시오.
  3. 동일한 폴더에 패키지 및 종속 패키지를 다운로드하십시오.
  4. 필요한 모든 패키지와 종속성이 있으면 모든 패키지가있는 폴더로 이동하여 실행하십시오 sudo dpkg -i *.deb. 해당 폴더에 모든 패키지가 설치됩니다. 오류가 발생하면 오류를 읽고 언급 된 단계를 따르십시오.

예를 들어, 위에서 언급 한 1 점으로 이동 한 후 Broadcom이있는 경우 패키지를 14e4:43a0검색 bcmwl-kernel-source하고 해당 우분투 버전 (내 경우 16.04 또는 Xenial)을 선택한 후 다음 페이지에 방문합니다.

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

이 페이지에서 해당 아키텍처 (32 또는 64)를 선택하지만 다음 이미지에서 볼 수 있듯이 해당 페이지에 언급 된 3 가지 패키지 종속성을 다운로드해야합니다.

모든 패키지 및 종속성을 다운로드 한 후 모든 패키지를 단일 폴더에 복사하고 dpkg위의 4 단계에서 언급 한대로 명령을 실행할 수 있습니다.

노트

일부 컴퓨터에서는 명령을 수행하기 전에 BIOS에서 보안 부팅 옵션을 비활성화해야합니다. 이는 예를 들어 bcmwl-kernel-source가 이미 설치되어 있지만 드라이버가 아직 작동하지 않는 경우에 적용됩니다. 다음과 같이 다시 설치하거나 BIOS 설정으로 이동하여 보안 부팅을 비활성화 할 수 있습니다.

sudo apt-get install --reinstall bcmwl-kernel-source

디버깅

다음 정보는 무선 관리와 관련된 다양한 문제 및 다른 네트워크 장치와의 충돌을 해결하는 데 필요한 추가 자료입니다. 커널의 새 버전마다 새 네트워크 드라이버가 도입되거나 기존 드라이버보다 개선되거나 관련 버그가 해결되므로 업데이트 된 커널 버전이 필요한 경우도 있습니다.

아래 언급 된 사항을 읽기 전에 Ubuntu 시스템에서 모든 리포지토리를 활성화해야합니다. 확인하려면 터미널에서 실행 software-properties-gtk하고 Ubuntu 소프트웨어 탭의 모든 옵션이 활성화되어 있는지 확인하십시오.

  • 터미널을 통해 무선 장치를 구성하려면 터미널 에서 수동으로 네트워크에 연결하고 연결을 끊는 방법을 권장합니다 .

  • 연결이 끊어 질 때마다 일부 사용자는 IPv6을 무시 로 설정하도록 제안했습니다 . 네트워크 관리자 (상단 패널의 네트워크 아이콘)로 이동하십시오. 클릭 한 다음 설정 편집 을 선택 하십시오 . 그런 다음 사용중인 무선 연결로 이동하여 선택하십시오. 이제 IPv6 설정 에 대한 마지막 탭으로 이동하십시오 . 방법 필드에서 무시를 선택 하십시오 .

  • 랩톱에서 무선 카드를 감지하지 못하면 일부 사용자가 사용 rfkill unblock all하면 문제가 해결 될 것이라고 언급했습니다 . 다른 사람들은 단순히 랩톱의 WiFi 스위치를 껐다가 다시 켭니다 (이 랩톱에서 물리적 스위치 사용 가능). 자세한 내용은 rf kill을rfkill 참조하십시오. 차단 해제 모두 작동하지 않습니다!

  • b43-phy0 오류 가 발생하는 경우 치명적인 DMA 오류 / b43-phy0 경고 : 강제 PIO 는 다음을 수행하십시오.

    sudo rmmod b43
    sudo modprobe b43 pio=0 qos=0
    

    작동하면 RC 파일에 추가하여 부팅 할 때마다 실행되도록하십시오. 필요한 경우 PIO를 1로 변경할 수 있습니다.

  • 당신이있는 경우 사용할 수 필요한 키를하지 (엔비디아, 브로드 컴이나 다른 사람과 마찬가지로)는 DKMS 모듈을 설치할 때 당신은 갈 수 있습니다 여기에 파일럿의 대답

  • 무선 카드가 라우터를 보거나 보지 못하고 끝이없는 “연결 시도 중 (1/3 시도)”루프에 빠지면 솔루션이 라우터 또는 무선 SSID 장치의 올바른 구성 일 수 있습니다.

    일반적으로 모든 무선 카드의 경우 사용중인 네트워크 장치 (라우터, 스위치, 무선 채널 및 무선 대역 등)도 고려해야합니다. 이 정보를 사용하면 막 다른 곳에 도착했을 때 문제점의 원인을 더 잘 평가할 수 있습니다. 14e4 : 4315 rev 01 PCIID 를 사용하는 Lenovo S10-2가 그 예입니다 . 올바른 드라이버를 설치 한 후에도 “연결 시도 중”루프가 발생합니다. 무선 SSID를 볼 수 있지만 연결하려고하면 다시 연결 루프에 들어갑니다.

    해결책은이 특정 무선 장치가 40Mhz 채널을 지원하지 않았으며 802.11N도 지원하지 않았다는 것입니다. 이 경우 라우터는 실제로 강제 40Mhz 및 WiFi-N으로 만 브로드 캐스팅되었습니다. 라우터가 자동 모드 및 20/40 Mhz 채널로 설정되면 무선 카드가 올바르게 작동했습니다. 이것은 다른 경우에도 반복되는 경우 시나리오이므로 네트워크 장비에 대한 적절한 평가는 많은 도움이 될 것입니다.

    반복되는 경우 :

    ERROR @ wl_cfg80211_get_station : 잘못된 Mac 주소 …

    을 할 때 dmesg(몇 번 한 시간 또는 하루)와 무선 연결이 자주 저하, 여기에 문제는 (2 개 라우터는 동일한 SSID와 연결을 공유하는) 무선 브리지로 사용되는 무선 신호 안에있는 것을 수 있습니다. 이는 동일한 SSID를 제공하여 무선 연결을 확장 할 수있는 최신 라우터에서 발생할 수 있습니다. 두 라우터 사이에 있고 두 신호 사이의 신호 강도가 거의 동일하기 때문에 무선 연결이 끊어 질 수 있습니다.

    연결이 자주 끊어지면 거의 두 라우터 장치의 중간에 있다는 의미입니다. 무선 장치의 전송률을 낮추거나 줄이려면 무선 카드가 하나의 라우터 만 보이거나 적어도 하나의 라우터가 다른 라우터보다 신호 강도가 높은 곳에 배치하십시오.

    BSSID를 연결하려는 라우터의 MAC 주소로 설정하여 무선 장치가 특정 라우터에만 연결되도록하는 기술도 있습니다. 그러면 무선 장치가 해당 장치에만 연결됩니다.

보안 부팅 문제

일부 특정 시나리오에서는 다양한 DEB 패키지 또는 인터넷 액세스를 통한 apt-get을 통해 오프라인 모드로 드라이버를 설치하면 보안 부팅이 비활성화되지 않은 경우 작동하지 않습니다.

이는 Secure Boot에 의해 필요한 액세스가 거부 되었기 때문에 드라이버가 실제로 설치되지 않은 경우 드라이버가 올바르게 설치된 것처럼 보이기 때문입니다. 따라서 매우 특정한 경우에는 드라이버가 작동하기 위해 보안 부팅을 일시적으로 비활성화해야합니다.

리눅스 펌웨어 업데이트

다른 경우에는 최신 Linux 펌웨어 를 찾아 설치 하면 문제가 해결됩니다. 작동중인 카드에서 발생한 사소한 문제를 해결하거나 처음으로 카드를 작동 시키십시오.


답변

Broadcom bcm4311 드라이버 문제를 해결했습니다.

이 문제를 해결하기 위해 취한 단계 ( 우분투 포럼의 nm_geo 에서이 방법을 훔쳤습니다 ) :

( synaptic또는 선호하는 패키지 관리자 를 설치해야 할 수도 있습니다 .)

  • bcmwl-kernel-source터미널에서 다음 명령을 실행 하여 패키지를 설치 제거하십시오 .

    sudo apt-get remove bcmwl-kernel-source
    
  • firmware-b43-installerb43-fwcutter패키지가 설치되어 있는지 확인하십시오 (물론 다른 방법으로 인터넷이 필요함).

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • 터미널에 입력하십시오 :

    cat /etc/modprobe.d/* | egrep 'bcm'
    

    (이것을 복사하고 싶을 수도 있습니다) ‘blacklist bcm43xx’라는 용어가 있는지 확인하십시오.

  • 그렇다면 입력 cd /etc/modprobe.d/한 다음sudo gedit blacklist.conf

    #줄 앞에를 넣으십시오 .blacklist bcm43xx

    그런 다음 파일을 저장하십시오 (터미널에 저장할 수 없다는 오류 메시지가 표시되었지만 실제로 제대로 저장되었습니다).

  • 재부팅

위의 작업을 수행 한 후 rfkill은 무선을 차단 해제해야했습니다. rfkill에
나열된 항목을 차단 해제하는 방법은 무엇입니까?


답변

이것은 Broadcom 무선 칩의 일반적인 문제입니다.

터미널에서 다음을 실행하십시오.

sudo apt-get remove --purge bcmwl-kernel-source

명령이 성공적으로 실행되면 하드웨어 키를 사용하여 무선을 켜십시오.

작동하지 않거나 해당 모듈이 없다고 명령이 실패하면 터미널을 열고 입력하십시오.

dmesg | grep b43

다음과 같은 줄이 표시되면

[   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED

그러면 브로드 컴 카드 용 펌웨어가 부족할 수 있습니다. Software Center를 열고 다음 패키지를 검색하여 설치하십시오.

  • b43-fwcutter
  • 펌웨어 -b43-lpphy-installerer

한 번 재부팅하십시오. 이제 무선이 작동합니다.


답변

4313 용 드라이버

Broadcom 칩셋의 드라이버와 4313과의 작동 방식을 열거합시다.

  • Broadcom STA . 추가 드라이버가 제안합니다. 낡은. 무서운. 절대 정크. 넘겨. 이미 설치 한 경우 제거하십시오.

  • b43-fwcutter . 많은 사람들이 “Broadcom”을보고 이것에 뛰어 들지만 4313 (새로운 버전)과 호환되지 않습니다. 설치 한 경우 제거하십시오.

  • ndiswrapper . STA 드라이버보다 더 색다른. 모든 것이 파열되기 전에 약 10 분 동안 작동하게했습니다.

  • brcm80211 일명 brcmsmac . 이것은 드라이버가 커널에 추가되었으므로 우분투에 최근에 추가 된 (상대적으로) 새 드라이버입니다. 이렇게 해야 잘 작동하고 (우분투, 단정하고 Oneiric의 최신 버전에서) “그냥 작동”한다. 이것은 당신이 찾고있는 드로이드입니다. 4313에이 드라이버를 사용하십시오 .

    Natty 또는 Oneiric을 실행하지 않으면 커널에이 드라이버가 없을 것입니다. 최소한 2.6.27을 실행해야하며 2.6.28을 최소로 권장합니다 (을 실행하여 현재 상태를 확인할 수 있음 uname -r).

    버전이 뒤 떨어지면 업그레이드를 제안하지만 빠른 수정을 위해 기본 커널을 살펴보고 그 중 하나를 시도해 볼 수 있습니다 . 일반적으로 grub 부팅 화면을 사용하여 커널 패키지를 이전 버전으로 대체 할 수 있기 때문에 커널 패키지를 설치 하는 것은 위험 하지 않습니다 .

당신은 당신이 실행하는 경우 올바른 드라이버에 아마 거 알아 lsmod | grep brc그리고 당신이 볼 brcm80211또는 brcmsmac출력에.

성공을 향한 블랙리스트

표시되지 않으면 다른 항목이로드 된 것이므로 차단해야합니다. 로드 된 내용을 볼 수 있다면 다음 /etc/modprobe.d/blacklist.conf과 같은 행을 편집 하고 추가하십시오.

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

블랙리스트에있는 것처럼 충돌하는 드라이버를 사용하는 다른 무선 장치가있는 경우 분명히주의해야합니다.


답변

소중한 답변 감사합니다.

이 문제는 다음 단계로 해결되었습니다.

  1. 추가 드라이버 에서 Broadcom STA 무선 드라이버를 제거했습니다 .
  2. 입력 bcm우분투 소프트웨어 센터 ,
  3. “b34 드라이버 용 펌웨어 설치 패키지”(firmware-b43-installer) 설치

이제 무선으로 작동하고 있습니다. 위 단계를 수행하지 않아도됩니다. 무선 용 “B43 드라이버”를 설치하십시오.


답변

firmware-b43-installer패키지를 설치하십시오 . 먼저 ‘추가 드라이버’에서 독점 드라이버를 제거하십시오.

그런 다음 터미널에서 다음을 실행하십시오.

sudo apt-get install firmware-b43-installer

재부팅 직후에 나에게 아름답게 작동합니다.


답변

항상 터미널을 사용하여 Broadcom 드라이버를 제거하고 다시 설치하는 것이 좋습니다

터미널에서 다음 명령을 입력하십시오

sudo apt-get purge bcmwl-kernel-source

그때

sudo apt-get install bcmwl-kernel-source

그러면 드라이버가 다시 빌드됩니다.

어떻게하는지 알려주십시오

당신은 당신의 PC를 다시 시작하거나 이것이 고통 유형 인 경우 무선 터미널을 ‘켜는’단말기에서 다음 명령

sudo modprobe -r b43 ssb wl

그때

sudo modprobe wl