설치했는데 firmware-linux-nonfree
여전히 블루투스를 사용할 수 없습니다. Bluetooth와 관련된 작업을 시도할 때마다 모든 프로그램(예: bluetoothctl
기본 컨트롤러 없음)이 "기본 컨트롤러 없음"이라는 메시지를 표시합니다.
랩탑의 라벨에는 "intel inside"라고 적혀 있어서 firmware-iwlwifi
아무 일도 하지 않는 것 같은 패키지를 설치해 보았습니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
Bluetooth와 WiFi가 내장된 Toshiba Qosmio X505-8104X가 있습니다. Wi-Fi와 블루투스는 모두 데비안 9에서 제대로 작동했지만 데비안 10으로 업그레이드한 후 블루투스 기능이 작동을 멈췄습니다. 그런 다음 온라인에서 해결책을 검색하는 데 몇 시간을 보냈지만 아무 효과가 없었습니다. Bluetooth 설정 페이지(활동/설정/Bluetooth)를 사용하면 상단에서 Bluetooth를 켤 수 있지만 페이지 콘텐츠에는 계속 꺼져 있다고 표시되며 장치 검색을 시도하지 않습니다. 나는 여기에 시도한 모든 것을 나열하여 (적어도) 동일한 패키지가 설치되어 있는지 확인한 다음 마침내 작동하게 된 것이 무엇인지 알려 드리겠습니다.
참고: 이 정보는 내 시스템과 같은 시스템이 WiFi와 Bluetooth 지원을 단일 구성 요소로 결합한 경우에도 유용할 수 있습니다.
첫 번째,Toshset(독립형 Toshiba 설정 유틸리티)을 설치하여 작동시키려고 하지 마십시오. 설치될 수 있으며 기기의 특정 기능에 도움이 될 수 있지만 Bluetooth 설정을 조정하기 위해 이를 사용하려고 하면 필요한 Toshiba 코어를 사용할 수 없다는 메시지가 나타날 수 있습니다. 게다가 완전히 오래되어 더 이상 유지 관리되지 않으므로 더 많은 문제를 일으킬 수 있습니다. 저는 개발자이기 때문에 컴파일까지 시도해 보았습니다. 그것은 시간 낭비입니다.
다음 단계는 매우 중요합니다. 시스템에 WiFi 및/또는 Bluetooth 트랜시버를 켜거나 끌 수 있는 하드웨어 스위치가 있는지 확인하십시오. 소프트(소프트웨어) 스위치(소프트웨어 제어)가 있고 일부 시스템에는 하드(소프트웨어) 스위치가 있습니다. 하드웨어 스위치는 "비행기 모드" 기능에서 더 많이 작동하는 경향이 있으므로 Bluetooth 트랜시버를 작동시키려면 이 스위치가 켜져 있는지 확인하십시오. 아직 끝나지 않았습니다! 또한 이러한 트랜시버와 관련된 "기능 키" 소프트웨어 스위치가 있을 수도 있습니다. 이 기계에는 모든 것이 있습니다! 하드웨어 스위치를 켤 수 있지만 Fn+F8을 누르지 않으면 여전히 꺼져 있을 수 있습니다. 각 스위치의 다른 위치를 시도해 보십시오.
이제 아래와 같이 터미널 창을 통해 다음 패키지를 설치하십시오.
sudo apt-get install bluetooth bluez bluez-utils rfkill
gnome-bluetooth 및 blueman과 같은 다른 블루투스 패키지가 설치되어 있지만 솔직히 어떤 용도로 사용되는지 모르겠습니다.
이러한 패키지를 설치한 후에는 시스템을 전체/하드 재부팅해야 합니다. 아직 터미널 창에 있는 경우 다음 명령을 입력하여 이 작업을 수행할 수 있습니다. (0은 종료를 지연하지 말라고 지시합니다.)
sudo shutdown 0
이것죽이다방금 설치한 유틸리티를 사용하면 볼 수 없는 다른 소프트 스위치에 대한 액세스를 제공할 수 있습니다. 다음 명령을 실행하여 무선 주파수(rf) 종료 설정 상태를 가져옵니다.
sudo rfkill list
존재하다최대이 경우 이 유틸리티를 사용하면 하드 스위치와 소프트 스위치에 대한 설정을 알 수 있습니다. 우리는 발견한 모든 스위치 옆에 "아니오"라는 단어를 보고 차단된 항목이 없음을 알려주고 싶습니다. 그러나 이러한 보고서는 모두 "아니요"로 보고되므로 여전히 내 컴퓨터의 문제를 지적하지는 않습니다.
만약에죽이다유틸리티는 블루투스 시스템이 차단되었음을 표시합니다. 다음 명령을 실행하여 작동하는지 확인하세요.터놓다그것:
sudo rfkill unblock bluetooth
어떤 사람들은 아래 명령을 실행했는데 "Bluetooth"라는 단어가 포함된 항목이 표시되지 않으면 장치가 작동하지 않는다고 말할 것입니다.그러나 이것이 반드시 사실은 아닙니다!
sudo lsusb
Bluetooth 장치가 제대로 작동하고 있음을 나타내는 항목이 목록에 표시되면 좋겠지만, 제가 생각하는 한 그것이 확정적인 것은 아닙니다.
다음 명령을 실행하여 Bluetooth 서비스가 실행되고 있는지 확인하십시오.
sudo service bluetooth status
실행 중이 아닌 경우 다음 명령을 실행하여 시작합니다.
sudo service bluetooth start
너무 당황하지 마세요이전 두 명령 중 하나를 실행할 때 빨간색 항목이 표시되는 경우. 보고 섹션은 다양한 이유로 실패할 수 있습니다. 내가 본 모든 경우에 빨간색 내용은 트랜시버가 보고 있는 일부 장치에 기능/지원이 없음을 나타냅니다. 또한 특정 프로젝트가 절전 모드에 들어갈 때 실패를 보고합니다. 무엇이 될 수 있는가?진짜가장 혼란스러운 점은 송수신기가 페어링되지 않았거나 연결되어 있지 않은 경우에도 이러한 장치를 보고할 수 있다는 것입니다. 제 경우에는 헤드폰이 성공적으로 페어링되었지만 절전 모드로 전환되어 보고가 발생했습니다.헤드셋 음성 게이트웨이에 연결할 수 없습니다.또는헤드셋 음성 게이트웨이에 연결하지 못했습니다.
내장된 Bluetooth 라디오의 작동을 거의 포기하고 장치의 WiFi 부분이 여전히 작동하는지 궁금해지기 시작했을 때 Amazon에서 교체 어댑터를 구입했습니다. 저는 대부분 유선 연결을 사용하기 때문에 구성요소 중 WiFi 부분은 시도조차 해보지 않았습니다.
화면 오른쪽 상단의 네트워크 아이콘을 클릭했더니 블루투스 설정창이 떴습니다. Bluetooth 설정 창이 여전히 닫힌 것으로 나타납니다. 항목을 클릭했어요무선 네트워크가 연결되지 않음을 클릭한 다음 연결할 무선 액세스 포인트 중 하나를 선택합니다. 아주 잘 연결되어 있습니다. 그런 다음 해당 항목을 다시 클릭하여 닫습니다. 이렇게 한 후 Bluetooth 설정 화면이 새로 고쳐지고 장치 검색이 시작되는 것을 확인했습니다! 어떻게 든 Wi-Fi에 연결하고 연결을 끊으면 블루투스 작동을 방해하는 모든 문제가 해결되었으며 문제는 다시는 발생하지 않았습니다.
소프트웨어 개발자로서 저는 쉽게 재현할 수 없는 이와 같은 문제에 직면하는 것을 싫어합니다. 그럼에도 불구하고 이러한 오류는 발생하며 수정하기 가장 어려운 오류인 경우가 많습니다. 이것이 적어도 다른 누군가에게는 효과가 있기를 바라며 제가 직접 이 문제를 알아내는 데 시간을 절약할 수 있습니다.
답변2
해결책을 찾는 데 시간이 걸렸습니다. 마침내 Debian Forum.DE에서 해결책을 찾았습니다:
Aber ist die richtige 펌웨어 bei펌웨어-아테로스단 다베이? 이것은 AR9565의 일부입니다. —데비아놀리
번역 (나쁜):
하지만 올바른 펌웨어는
firmware-atheros
행위? AR9565 Quick 'nix에서 이것을 발견했습니다.
요약하자면: Debian에 Atheros Bluetooth 라디오로 보고되지도 않고 노트북 사양에도 나열되어 있지 않지만 이 firmware-atheros
패키지에는 C50-B의 Bluetooth 라디오가 Debian과 통신하도록 하는 마법이 포함되어 있습니다.