Debian의 Broadcom Wi-Fi 카드 드라이버 문제

Debian의 Broadcom Wi-Fi 카드 드라이버 문제

내 노트북은 HP 250 G4 P5T98ES입니다.

내 운영 체제는 Debian jessie 20160917입니다.

live-usb에서 데비안을 설치했을 때, 무료가 아닌 드라이버가 없기 때문에 무선 네트워크에 연결할 수 없다는 메시지가 나왔습니다. 그래서 나중에 드라이버를 설치하기로 결정했습니다. 데비안 사이트에서 무선 드라이버를 다운로드했습니다(실제로는 무료가 아닌 펌웨어 패키지 전체를 다운로드했습니다). 그런 다음 터미널에서 su 모드로 명령을 실행했습니다.

dpkg -i firmware-brcm80211_0.43_all.deb

출력은 성공적으로 설치되었음을 나타냅니다(또는 이와 유사한 것). 그런 다음 나는 다음을 실행했습니다.

dpkg -l firmware-brcm80211

그것은 나에게 다음과 같은 결과를 제공합니다.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version              Architecture         Description
+++-===============================-====================-====================-====================================================================
ii  firmware-brcm80211              0.43                 all                  Binary firmware for Broadcom 802.11 wireless cards

시스템을 다시 시작했지만 네트워크 설정에는 여전히 유선 및 네트워크 프록시라는 두 가지 옵션만 표시됩니다.

root@debian:/home# lspci -nnk | grep -i net -A2
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company Device [103c:80c2]
        Kernel driver in use: r8169
--
13:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Hewlett-Packard Company Device [103c:804a]
        Kernel driver in use: bcma-pci-bridge

이 줄을 추가한 후:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

/etc/apt/sources.list에 대해 apt-get 업데이트가 실패했습니다.

root@debian:/home/alexander# apt-get update
Err http://httpredir.debian.org jessie InRelease

Err http://httpredir.debian.org jessie Release.gpg
  Could not resolve 'httpredir.debian.org'
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie InRelease
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release.gpg
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en
Reading package lists... Done
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.
root@debian:/home/alexander# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package broadcom-sta-dkms

내 /etc/apt/sources.list는 이제 다음과 같습니다.

# 

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

펌웨어가 포함된 live-cd 버전에서 데비안을 설치하여 문제가 해결되었습니다. 이제 Wi-Fi가 생겼습니다.

답변1

당신은 설치하고 있습니다잘못된 운전자당신의 카드를 위해.

BCM43142 802.11b/g/n [14e4:4365]이 모듈을 사용해야 합니다 wl.

다음 내용을 읽어보시기 바랍니다:데비안 공식 문서.

(올바른) 드라이버를 설치하는 방법에 대한 정보를 찾을 수 있는 곳:

Debian 버전의 /etc/apt/sources.list에 "무료가 아닌" 구성 요소를 추가하세요. 예를 들면 다음과 같습니다.

# Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free

사용 가능한 패키지 목록을 업데이트합니다. 관련/최신 linux-image, linux-headers 및 Broadcom-sta-dkms 패키지를 설치합니다.

# apt-get update
# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

그러면 권장 무선 키트도 설치됩니다. DKMS는 시스템에 맞는 wl 모듈을 구축합니다.

충돌하는 모듈을 제거합니다.

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

wl 모듈을 로드합니다:

# modprobe wl

답변2

WiFi에는 BCM43142현재 커널 버전에 버그가 있습니다 3.16. @Stephen Kitt의 의견을 읽을 수 있습니다.데비안 버그 보고~에서여기, 컴파일하는 것이 좋습니다3.2.82버전을 선택한 다음 설명된 단계에 따라 드라이버를 설치하세요.여기. 백포트된 버전에서 4.6새 커널을 설치할 수도 있습니다 4.7.

편집하다

이것을 따르라답변첫 번째 문제를 해결하세요 sources.list.

관련 정보