저는 오래된 MacBook에서 Debian 9를 실행하고 있습니다. Linux에서는 Wi-Fi 카드의 연결이 비교적 자주 끊어지기 때문에 Wi-Fi 카드에 하드웨어 문제가 있는 것으로 의심됩니다. macOS에서는 연결 속도가 매우 느리고 속도도 느립니다.
그럼에도 불구하고 대부분의 경우 잘 작동합니다. 나는 가끔씩 연결이 끊어지는 것을 개의치 않습니다. 한 가지 이유 때문이 아닙니다. 때때로 (데비안에서는) 연결이 끊어지면 전체 컴퓨터가 멈춥니다. 포인터를 움직일 수 없고 키보드가 작동하지 않으며 화면에서 아무것도 움직이지 않습니다.
항상 이런 일이 발생합니다. 먼저 웹 페이지를 열 수 없다는 것을 알았습니다. 몇 초 후 네트워크 관리자는 WiFi에 연결되어 있지 않다고 보고했습니다. 몇 초 후에 전체 정지가 발생합니다.
내 설치에 대한 세부 정보:
- 모든 최신 업데이트가 포함된 Debian 9
- 커널 4.9.0-6-amd64
- WiFi 드라이버용 Firmware-b43-installer 패키지
- 무선 네트워크 카드:
Broadcom Limited BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
불안정한 WiFi 카드로 인해 전체 컴퓨터가 충돌하는 것을 방지하는 방법은 무엇입니까?
편집하다kern.log
관련있는 부분인 것 같아요
May 10 06:07:25 debian kernel: [ 1611.012694] wlan0: disconnect from AP AA:BB:CC:DD:EE:FF for new auth to AA:BB:CC:DD:EE:FF
May 10 06:07:26 debian kernel: [ 1611.052358] wlan0: authenticate with AA:BB:CC:DD:EE:FF
May 10 06:07:28 debian kernel: [ 1613.780112] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:31 debian kernel: [ 1616.192155] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:31 debian kernel: [ 1616.208350] b43-phy0: Radio hardware status changed to DISABLED
May 10 06:07:31 debian kernel: [ 1616.208369] b43-phy0 ERROR: MAC not suspended
May 10 06:07:33 debian kernel: [ 1618.624064] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:36 debian kernel: [ 1621.064103] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:36 debian kernel: [ 1621.084206] b43-phy0 ERROR: MAC not suspended
May 10 06:07:38 debian kernel: [ 1623.520049] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:40 debian kernel: [ 1625.948076] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:40 debian kernel: [ 1625.964048] b43-phy0: Radio turned on by software
May 10 06:07:40 debian kernel: [ 1625.964051] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
May 10 06:07:43 debian kernel: [ 1628.424055] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:45 debian kernel: [ 1630.848080] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:45 debian kernel: [ 1630.864375] wlan0: send auth to AA:BB:CC:DD:EE:FF (try 1/3)
May 10 06:07:48 debian kernel: [ 1633.328056] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:50 debian kernel: [ 1635.780065] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:53 debian kernel: [ 1638.22May 10 06:08:50 debian kernel: [ 0.000000] microcode: microcode updated early to revision 0xa0b, date = 2010-09-28
May 10 06:08:50 debian kernel: [ 0.000000] Linux version 4.9.0-6-amd64 ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.$
컴퓨터를 다시 시작할 때 마지막 줄이 첫 번째 항목이라고 생각합니다.
같은 것syslog
May 10 06:07:25 debian kernel: [ 1611.012694] wlan0: disconnect from AP AA:BB:CC:DD:EE:FF for new auth to AA:BB:CC:DD:EE:FF
May 10 06:07:26 debian kernel: [ 1611.052358] wlan0: authenticate with AA:BB:CC:DD:EE:FF
May 10 06:07:28 debian kernel: [ 1613.780112] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:31 debian kernel: [ 1616.192155] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:31 debian kernel: [ 1616.208350] b43-phy0: Radio hardware status changed to DISABLED
May 10 06:07:31 debian kernel: [ 1616.208369] b43-phy0 ERROR: MAC not suspended
May 10 06:07:31 debian systemd[1]: Starting Load/Save RF Kill Switch Status...
May 10 06:07:31 debian NetworkManager[383]: <info> [1525925251.1954] manager: WiFi now disabled by radio killswitch
May 10 06:07:31 debian NetworkManager[383]: <info> [1525925251.1955] device (wlan0): state change: activated -> unavailable (reason 'none') [100 20 0]
May 10 06:07:31 debian NetworkManager[383]: <info> [1525925251.1966] dhcp4 (wlan0): canceled DHCP transaction, DHCP client pid 1944
May 10 06:07:31 debian NetworkManager[383]: <info> [1525925251.1966] dhcp4 (wlan0): state changed bound -> done
May 10 06:07:31 debian systemd[1]: Started Load/Save RF Kill Switch Status.
May 10 06:07:33 debian kernel: [ 1618.624064] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:36 debian kernel: [ 1621.064103] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:36 debian kernel: [ 1621.084206] b43-phy0 ERROR: MAC not suspended
May 10 06:07:38 debian kernel: [ 1623.520049] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:40 debian kernel: [ 1625.948076] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:40 debian kernel: [ 1625.964048] b43-phy0: Radio turned on by software
May 10 06:07:40 debian kernel: [ 1625.964051] b43-phy0: The hardware RF-kill button still turns the radio physically off. Press the button to turn it on.
May 10 06:07:43 debian kernel: [ 1628.424055] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:45 debian kernel: [ 1630.848080] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:45 debian wpa_supplicant[421]: rfkill: WLAN hard blocked
May 10 06:07:45 debian kernel: [ 1630.864375] wlan0: send auth to 80:2a:a8:c4:52:c4 (try 1/3)
May 10 06:07:48 debian kernel: [ 1633.328056] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:50 debian kernel: [ 1635.780065] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:53 debian kernel: [ 1638.224047] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:55 debian kernel: [ 1640.668035] b43-phy0 ERROR: RF sequence status timeout
May 10 06:07:55 debian kernel: [ 1640.808041] b43-phy0 ERROR: DMA RX reset timed out
May 10 06:07:56 debian kernel: [ 1641.052135] b43-phy0 ERROR: DMA TX reset timed out
May 10 06:07:56 debian kernel: [ 1641.300147] b43-phy0 ERROR: DMA TX reset timed out
May 10 06:07:56 debian kernel: [ 1641.544068] b43-phy0 ERRMay 10 06:08:50 debian systemd[1]: Starting Flush Journal to Persistent Storage...
May 10 06:08:50 debian systemd[1]: Started Set the console keyboard layout.
답변1
Intel로 전환한 후 처음 몇 년/모델에는 (성가신) Wi-Fi 문제/버그가 계속해서 발생했으며 Wi-Fi OS/X 드라이버에는 이러한 문제에 대한 해결 방법이 내장되어 있었는데 아마도 오픈 소스 드라이버에서는 발생했을 것입니다. 존재하지 않습니다.
지원되는 최신 버전의 OS/X로 부팅해 보고 아직 보류 중인 펌웨어 업그레이드가 있는지 확인하세요.
블루투스 인터페이스도 칩셋에 있으므로 Wi-Fi가 더 잘 작동하도록 비활성화해 보세요.
Wi-Fi 전송 강도의 경우 미국 이외의 국가를 정의하면 신호 수준을 높일 수도 있습니다.
마지막으로, 마지막 대안은 외부 WiFi 어댑터를 사용하는 것일 수 있습니다.