새로운 데비안 설치(3.16.0-4-amd64)에서 내 무선 카드가 wlan0으로 감지되도록 하려고 합니다.
무선 PCI 장치는 아래와 같이 표시됩니다.
$ lspci -knn | grep Net -A2
04:00.0 Network controller [0280]: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 01)
Subsystem: Apple Inc. Device [106b:0152]
05:00.0 Multimedia controller [0480]: Broadcom Corporation 720p FaceTime HD Camera [14e4:1570]
--
0b:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57762 Gigabit Ethernet PCIe [14e4:1682]
Subsystem: Apple Inc. Device [106b:00f6]
Kernel driver in use: tg3
의 도움으로이 팁은 온라인에 있습니다., 다운로드를 brcmfmac43602
에 넣었습니다 /lib/firmware/brcm
. 그런 다음 재부팅하고 modprobe brcmfmac
.
그래도 아래와 같이 네트워크 인터페이스가 보이지 않습니다.
$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 98:5a:eb:c6:cf:4d brd ff:ff:ff:ff:ff:ff
내가 간과했을 수도 있는 사항에 대한 조언을 주시면 대단히 감사하겠습니다.
답변1
~에 따르면무선 위키 brcmfmac
커널 3.17 이상에서 지원됩니다.
Chipset PCI Device ID Notes
BCM43602 14e4:43ba Supported in 3.17+
답변2
솔직히 말해서 저는 Linux와 Windows에서 Broadcom 무선 카드로 여러 번 전투를 벌였는데 그 카드는 쓰레기였습니다.
- 카드가 올바르게 감지되지 않음
- 네트워크 SSID가 무작위로 표시됩니다.
- 알 수 없는 이유로 일부 액세스 포인트에 연결할 수 없습니다
- AP가 연결되어 있지만 트래픽을 전송할 수 없습니다.
여기에는 가능한 모든 커널, 드라이버, 도구, 팁 등이 포함됩니다.
Broadcom의 이더넷 어댑터는 훌륭하지만 무선과는 거리가 멀습니다. 장치를 교체할 수 있는 경우 Intel 카드를 장치에 삽입하면 모든 것이 잘 됩니다.
답변3
일반적으로 데비안은 인터넷에서 파일을 수동으로 설치하지 않고도 이 작업을 수행하기에 충분합니다. 나는 이러한 중요한 디렉터리에 파일을 수동으로 배치하고 modprobe를 사용하면 종종 관리하기 어려운 상황이 발생한다는 것을 배웠습니다.
Broadcom 장치에는 Debian 시스템에 기본적으로 설치되지 않는 독점 펌웨어가 필요할 수 있습니다.
Linux 커널 3.16의 경우 아마도 jessie를 사용하고 있으므로 다음과 같은 내용을 볼 수 non-free
있습니다 ./etc/apt/sources.list
deb http://deb.debian.org/debian jessie main non-free
그 다음에:
apt-get update
apt-get install firmware-linux-nonfree
그래도 문제가 해결되지 않으면 귀하의 카드가 최신 카드이고 2015년 Jessie가 출시되었을 때 지원되지 않았음을 의미할 수 있습니다. 이 경우 backports
도움이 될 수 있습니다. 이는 데비안의 안정 릴리스에 업데이트된 펌웨어를 가져옵니다.
이 경우 새 파일에 이 콘텐츠를 생성하여 소스에 jessie-backports를 추가하세요 /etc/apt/sources.list.d/backports.list
.
deb http://deb.debian.org/debian jessie-backports main non-free
그런 다음 무료가 아닌 펌웨어를 설치하십시오.
apt-get update
apt-get install -t jessie-backports firmware-linux-nonfree
jessie-backports
이것이 많은 우려를 불러일으킬지 모르겠습니다 . 제시가 태그되었습니다오래된 안정 버전2017년에 Stretch가 출시되었을 때 카드가 2017년보다 최신 버전이라면 문제가 해결되지 않을 것 같습니다. 여전히 문제가 있다면 데비안을 최신 안정 버전으로 업그레이드하는 것이 좋습니다(지금은 거의 망가졌습니다).