업데이트 후 무선 연결에 연결할 수 없습니다


18

이중 부팅 (Windows 7 및 우분투 12.04) 설정이 있으며 이유가 없기 때문에 우분투 상자의 무선 연결에 전혀 연결할 수 없습니다 . (Windows에서는 작동합니다.)

업그레이드 후 첫 번째 재부팅 (cli apt-get을 통한 정기적 업데이트)에서 작동이 중지되었다고 생각합니다.

상단 툴바에서 여전히 연결 수 있지만 연결 을 시도하면 비밀번호를 묻는 메시지가 표시되고 약 30 초 동안 연결을 시도한 후 시간이 초과됩니다.

웹에서 답변을 찾은 후 출력을 게시하면 sudo lshw -C network나를 도와주는 사람들에게 도움 이 될 것이라고 생각했습니다 .

*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: pci@0000:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless 
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff

이더넷에 대한 다른 항목이 있습니다. 그러나 나는 그것이 당면한 문제와 관련이 있다고 생각하지 않았습니다.

인터넷에 접속할 수 없어서 repos에서 물건을 설치할 수 없습니다.

커널 버전 은 3.2.0-36-generic-pae입니다.

modprobe.d/blacklist.conf파일에는 다음 줄이 있습니다.

# replaced by b43 and ssb
blacklist bcm43xx

관련이 있다고 생각했습니다.

내가 지금까지 시도한 것

  • 삭제 /etc/resolv.conf-작동하지 않았습니다
  • 다음 항목을 추가하고 blacklist.conf(이미 ne에 추가) 재부팅하십시오.-작동하지 않았습니다.

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • 이 답변 에 설명 된 단계는 -작동하지 않았다

NetworkManager가 기침하는 것을 공유 할 수 있습니까? /var/log/syslog연결 버튼을 클릭 한 시점부터 포기할 때 까지 발췌 한 내용을 포함 시킵니다. (팁 : sudo tail -f -n0 /var/log/syslog터미널에서 사용 )
gertvdijk

@gertvdijk 연결 버튼을 클릭하고 조금 기다렸다가 암호를 입력하라는 메시지가 표시되고 조금 더 기다렸다가 다시 암호를 입력하라는 메시지가 표시 ctrl C되어 콘솔을 쳤습니다 . 여기에 로그가 있습니다 : pastie.org/5871845
Felipe Almeida

1
귀중한 결과물입니다. 그것은 두 가지를 보여줍니다. 1) Association request to the driver failed실제로 드라이버 문제처럼 들립니다. 2) get_secret_flags: assertion 'is_secret_prop (setting, secret_name, error)' failedNetwork Manager의 버그를 보여줍니다. 주장은 실제로 일어나지 않아야합니다. 누군가가 이미 이것을 해결하고 답변을 제공 할 수 있기를 바랍니다.
gertvdijk

Upgrade Manager GUI를 통해 다른 업그레이드를 수행하고 모든 단계를 다시 수행하고 연결 시도 중에 생성 된 모든 로그 정보를 다시 덤프했습니다. pastie.org/5871958
Felipe Almeida

답변:


7

6.20.155.1 버전의 bcm4313 하이브리드 블루투스 / 무선 장치에서는 작동하지 않으므로 bcmwl-kernel-source 패키지의 5.100.82.112 버전 (동일한 장치로 작동)으로 되돌려 야한다고 생각합니다.

여기 에서 6.20.55.19에서 가져온 것입니다 . 이 버그 보고서 도 참조하십시오 .

이 6.20.55.19 패키지는 Ubuntu가 설치된 Dell 랩탑 (bcm43142 일명 bcm4365 또는 Dell 1704)과 함께 판매되는 특수 무선 장치 용으로 제작되었습니다.

브로드 컴에 따르면 리눅스 페이지 지원 :

The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.

Ubuntu 패키지 관리 시스템에서 아래 줄을 새로 만든 /etc/apt/preferences.d/bcmwl-kernel-source파일 에 추가하여이 버전을 수정해야 할 sudo수도 있습니다 ( 필요한 경우도 있음).

Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001

이 패키지의 두 가지 버전은 동일한 장치 용으로 제작되지 않았지만 다른 버전을 쓸데없이 교체하지 않도록 각 버전 번호 또는 이름에 특별한주의를 기울여 리포지토리에서 사용할 수 있어야합니다.


1
Precise의 이전 드라이버 버전은 5.100.82.38이고 Quantal에서 사용할 수있는 버전은 5.100.82.112입니다. 사실, 나는 당신의 의견 에서 영감을 얻은 약간의 하우투를 작성 했습니다 .
mikewhatever

때에 따라 다르지. Precise에서 Kernel 3.5를 사용하는 경우 이전 버전의 Bluetooth가 손상되므로 버전 5.100.82.112도 사용해야합니다.
therealmarv

6

이것이 실제로 작동하는 것입니다!

새 드라이버를 설치하십시오. brcmsmac

  • 커널 웹 사이트 에서 새 드라이버의 펌웨어를 다운로드하십시오.

  • 언급 된 파일을 /lib/firmware/brcm

  • 기존 드라이버를 언로드하고 새 드라이버를로드하십시오 ( brcmsmac).

    • 예 : sudo modprobe -r wl(언로드) 및 sudo modprobe brcmsmac(로드)

      참고 : wl작동하지 않으면 무선 드라이버 이름이 아닌 것 wl입니다. 다음 명령을 사용하여 컴퓨터 드라이버 중에서 이름을 확인하십시오.

      lsmod
      
  • 행복. =)

대부분 Linux 무선 페이지 에서 훌륭한 가이드를 기반으로합니다 .

무선 관련 공식 Ubuntu 문서 에서이 테마에 대한 추가 정보


이 Broadcom 장치 세트에 대한 흥미로운 솔루션입니다. Q를 북마크했습니다. 다른 질문에도 도움이됩니다. BTW, Linux 무선 페이지로 이동하는 첫 단계는 무엇입니까?
gertvdijk

1
"이전 드라이버 언로드"는 무엇을 의미합니까? "modprob -r wl"입니까? 다른 2 개의 모듈을 사용하고 있습니다. 나도 언로드해야합니까? 재부팅시 시스템이 이전 드라이버를로드하려고하는지 알고 있습니까? 감사!
Lucas Pottersky 2019 년

2
네. 잘 작동했습니다. 이제 유일한 문제는 재부팅 할 때 "이전 드라이버"가 계속로드된다는 것입니다. 그냥해야합니까 sudo apt-get remove --purge bcmwl-kernel-source?
Lucas Pottersky

git repo 헤드의 "어딘가"에서 펌웨어를 다운로드 하시겠습니까?
Cerin

참고로, "우수한 안내서"는 유지되지 않은 것으로 보이며 실제로 다운로드 가능한 파일로 연결되지 않습니다 ...
Cerin

4

최신 커널 업그레이드 후 BCM4313 802.11b / g / n 무선 LAN 컨트롤러와 동일한 문제가있었습니다. 제 생각에는 문제는 컨트롤러의 현재 펌웨어와 새 커널 간의 비 호환성입니다. 내가 채택한 솔루션은 다음을 실행하는 것입니다.

sudo modprobe -r wl
sudo apt-get install linux-firmware-nonfree
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe b43
sudo rm /etc/modprobe.d/broadcom-sta-common.conf

당신에게 밥 바 감사, 그것은 나를 위해 간단한 솔루션입니다. 효과가있다! :)
lykimq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.