변명은 내가 새로운 배포판을 찾고 있었고 여러 설치 미디어(Mint, Ubuntu, Debian)를 라이브 부팅했는데 그 과정에서 블루투스 라디오가 작동을 멈췄다는 것입니다. 내 생각에는 배포판에서 Bluetooth가 처리되는 방식에 약간의 미묘한 차이가 있고 지정되지 않은 상태가 되는 것 같습니다.
배포판의 GUI 컨트롤로는 다시 열 수 없습니다. 클릭할 때마다 즉시 닫힌 위치로 돌아갑니다. 오류 메시지는 없지만 작동하지 않습니다.
나는 전에 이런 상황에 처해 있었습니다! 두 대의 다른 컴퓨터에서 이런 일이 일어났습니다. 첫 번째는 몇 년 전이었습니다. 너무 오래 전이어서 어떻게 고쳤는지 기억이 나지 않습니다. 내 기억으로는 그냥 놀고 있었어rfkill, 갑자기 작동했습니다.
하지만 안타깝게도 한동안 이 문제를 알아낼 수 없었습니다. Google은 저를 도와주지 않았습니다. rfkill을 사용하여 Bluetooth 차단을 해제(또는 차단한 다음 차단 해제)하려고 했지만 아무 일도 일어나지 않습니다. 상태는 항상 "소프트 블록: 예"입니다. 하드웨어 비행기 모드 버튼을 켜고 끄는 것도 도움이 되지 않았습니다. 내가 시도한 명령줄은 다음과 같습니다.
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill unblock 4
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill block 4
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill unblock 4
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill block bluetooth
root@lsb-hp6570b-deb:/home/jcxz100# rfkill unblock bluetooth
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
저는 Debian 9.9를 사용하고 있고 제 rfkill 버전은 "0.5-1+b1(Debian)"입니다. 하지만 이전에 Mint 16(또는 아마도 17)을 사용했던 구형 컴퓨터에서 이런 일이 발생했기 때문에 자세한 내용은 다루지 않겠습니다. 내 스펙.
아래에서 내 솔루션을 참조하세요.
답변1
바로 오늘 저녁에 나는 "솔루션"(rfkill 명령의 기능(버그?)에 대한 해결 방법으로 설명하는)을 우연히 발견했습니다.
다음 명령을 사용해야 합니다.
rfkill unblock all
혼자서 블루투스 잠금 해제작동하지 않습니다위에 표시된 대로.
root@lsb-hp6570b-deb:/home/jcxz100# rfkill block all
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: yes
Hard blocked: no
3: hp-gps: GPS
Soft blocked: yes
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill unblock all
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
rfkill은 나열될 때 Bluetooth 무선을 소프트 차단으로 처리하지만 차단 해제를 요청하면 처리하지 않는 것 같습니다. 따라서 아무 작업도 수행하지 않습니다. 그러나 "all" 대상을 사용하는 경우 각 라디오가 이미 잠금 해제되었는지 확인하지 않고 각 라디오의 상태를 변경합니다.