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

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

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

내 OS는 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

그러면 권장되는 wireless-tools 패키지도 설치됩니다. DKMS는 시스템에 맞는 wl 모듈을 구축합니다.

충돌하는 모듈을 언로드합니다.

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

wl 모듈을 로드합니다:

# modprobe wl

답변2

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

편집하다

이것을 따르십시오답변sources.list번째 .

관련 정보