Ubuntu 16.04 LTS에서 블루투스가 작동하지 않음


26

전화기에서 랩톱으로 파일을 보내거나 그 반대로 Bluetooth를 통해 파일을 보내려고합니다. 그러나 내 시스템의 Bluetooth가 작동하지 않습니다. 시스템 설정> Bluetooth 에서 Bluetooth 스위치를 켜면 아무 일도 일어나지 않으며 오른쪽의 가시성 스위치도 항상 비활성화되어 있습니다.

출력은 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-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no

출력은 dmesg | grep Blue다음과 같습니다.

[   29.519992] Bluetooth: Core ver 2.21
[   29.520012] Bluetooth: HCI device and connection manager initialized
[   29.520016] Bluetooth: HCI socket layer initialized
[   29.520019] Bluetooth: L2CAP socket layer initialized
[   29.520025] Bluetooth: SCO socket layer initialized
[   54.305795] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   54.305799] Bluetooth: BNEP filters: protocol multicast
[   54.305804] Bluetooth: BNEP socket layer initialized

드라이버가 설치되었는지 여부를 알지 못하며 확인 방법도 모릅니다.

문제가 무엇인지 아십니까?


업데이트 :

출력은 lspci -knn | grep Net -A2; lsusb다음과 같습니다.

09:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
    DeviceName:  
    Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter [103c:18ec]
Bus 001 Device 003: ID 064e:c342 Suyin Corp. 
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

제발 편집 질문을하고 출력 추가 lspci -knn | grep Net -A2; lsusb터미널 명령을 사용합니다.
Pilot6

블루투스 패키지가 설치되어 있는지 확인하려면 Synaptic Package Manager를 설치하고 블루투스를 찾으십시오. BTW 우리는이 문제를 겪고 있기 때문에 버그 보고서를 제출 할 수 있습니다. 제 경우에는 시스템 패널에 두 개의 블루투스 아이콘이 있으며 두 PC에서 모두 PC를 볼 수 있다고해서 실제로 보이지 않습니다. 또한 다른 블루투스 장치를 찾지 못했습니다.
Nano

블루투스 RT3290에 대한 버그 보고서를 검색하면 찾을 수 있습니다. 나는 그것이 지금도 고쳐지고 있다고 의심한다
Jeremy31

@ Jeremy31 네가 맞다 Jeremy. 이전 버전에서도 문제가 된 것 같습니다.
UrsinusTheStrong

1
일부 아치 리눅스 사용자는 커널 4.0까지 작동했다고 생각합니다.
Jeremy31

답변:


23

장치의 페어링 스위치가 켜져 있는데도 우분투 16.04에서 Bluetooth 장치를 찾을 수 없습니다.

우분투 16.04 블루투스 스피커

요컨대, 나는 다음 과정을 시도했다.

  1. sudo nano /etc/bluetooth/main.conf
  2. 변경 #AutoEnable=false에 대한 AutoEnable=true(기본적으로 파일의 맨 아래에)
  3. systemctl restart bluetooth.service

그런 다음 Ubuntu 컴퓨터에서 Bluetooth 장치를 찾을 수있었습니다!


11
APOS 이잖아 정확하지 그것은 systemctl 재시작 bluetooth.service이어야
Amias

2
이것은 @Amias가 언급 한 변경 사항으로 저에게 효과적이었습니다. 감사.
Erdnase

6
가장 좋은 방법은 실제로sudo service bluetooth restart
smac89

여전히 완벽하지 않은 경우에도 작동합니다! 다른 블루투스 관리자와 충돌이있을 수 있습니다 .., 이것은 또한 도움이 될 수 있습니다 askubuntu.com/a/680192/46437
Aquarius Power

세 번째 명령에 오류가 발생했습니다. etc-init.d-bluetooth.service.mount를 다시 시작하지 못했습니다 : 장치 etc-init.d-bluetooth.service.mount를 찾을 수 없습니다.
Reyansh Kharga

15

이 문제를 해결하기 위해 많은 시도를 한 후에 다음 명령이 나를 위해했습니다.

rfkill block bluetooth

그런 다음 다음을 수행합니다

rfkill unblock bluetooth

놀랍습니다. 이것도 저에게 효과적이었습니다.
gopher

나는 이것을 정말로 기억해야한다.
musicformellons

18.04에 일했다!!
bluetoothfx

4

Bluetooth가 "떨어지는"경향이 있었고 리 보트를해야했습니다. 그러나 이것은 그것을 해결했습니다.

sudo service bluetooth restart

(재부팅보다 쉽습니다!)


1
하지 않을까요 이 답변이 더 영구적 인 해결책이 될? 기능적 일 가능성이있을 때마다 서비스를 다시 시작하는 것이 나에게 덜 매력적인 선택 인 것 같습니다.
Geek

3

나는 같은 문제가 있었다. 제 경우에는 이전 설치된 버전의 Unity 제어 센터 버그 또는 일부 누락 된 종속성이라고 생각합니다. Unity 제어 센터 업데이트가 쉽게 해결되었습니다.

sudo apt-get install unity-control-center

그것이 도움이되기를 바랍니다.


아뇨, "헤드폰 연결"이라고 만되어 있는데 소리가 나지 않습니다.
jaycode

2

운없이 이틀 동안 검색 한 후 나를 위해. USB 스틱에 Ubuntu 이미지를 구워 시험 모드로 들어갔습니다. 블루투스를 테스트했으며 작동하며 장치와 페어링을 찾을 수 있습니다.

그런 다음 하드 디스크에 새로운 우분투 이미지를 설치했습니다. 블루투스가 작동을 멈출 때까지 이전 설치에 설치된 모든 프로그램을 설치하려고했습니다.

전원 관리를 위해 TLP 라는 도구를 설치했다고 생각했는데 ,이를 통해 제거 apt remove tlp하고 재부팅하면 Bluetooth가 작동하여 다른 장치를 찾을 수있었습니다!

어쩌면 TLP가 Bluetooth와 잘 작동하도록 구성해야 할 수도 있습니다.

나는 이것이 당신을 도울 수 있기를 바랍니다

최신 정보:

최신 버전의 TLP를 설치했으며 이제 문제없이 Bluetooth가 작동합니다.

Gihub의 TLP 릴리즈 : 여기

최신 릴리스 압축 풀기 다운로드

cd TLP-1.0
# use checkinstall so that you can remove it anytime
sudo checkinstall

PPA를 사용하여 최신 릴리스를 얻으십시오

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp

그리고 재부팅하십시오.


1
귀하의 답변은 여러 가지면에서 부적절합니다. 1. TLP가 설치되어 있는지 여부를 알 수 없습니다 (대부분의 우분투 맛에 대한 기본값은 아님). 2. 완전히 제거하는 대신 FAQ솔루션을 사용하십시오 . 3. 소스에서 설치를 제안하지 말고 PPA를 사용하십시오 . 4. 문제와 관련하여 TLP 0.8 ... 1.0 사이에는 차이가 없습니다. checkinstall이 예상대로 작동하지 않으며 TLP가 작동하지 않습니다. 잔해를 제거하여 행운을 빕니다 --- 그에 따라 답변을 편집하십시오.
linrunner

정말 고마워요! TLP를 설치하는 것을 완전히 잊어 버렸고 많은 문제가 발생했습니다.
Gerrit

2

이 시도,

$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

따라서 목록에서 Bluetooth가 rfkill에 의해 차단되었으므로 GUI에서 연결할 수 없습니다.

$ rfkill unblock bluetooth
$ rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: yes
    Hard blocked: no

차단 해제 명령 후 소프트 차단 된 새 장치 hci0을 얻지 만 hp-bluetooth 장치는 차단 해제되어 여전히 GUI에서 작동하지 않습니다.

$ hciconfig hci0 up
Can't init device hci0: Operation not permitted (1)
$ sudo hciconfig hci0 up
[sudo] password for karibe: 
Can't init device hci0: Operation not possible due to RF-kill (132)
rfkill unblock bluetooth hci0
rfkill list
0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hp-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

이 후 모든 것이 예상대로 작동합니다. rfkill이 때때로 블루투스를 차단하는 이유를 모르지만 이제는 블루투스를 사용해야 할 때 차단을 해제하고 블루투스를 사용할 필요가 없으면 차단하는 방법을 알고 있습니다.


1

랩톱에서 전화로 블루투스 업로드를 한 후 일정 시간이 지난 후 blueman-applet( sudo apt install blueman) 를 설치 하고 장치에 '신뢰'를 추가 한 다음 업로드 된 파일을 수락하도록 지정하면 문제가 해결되었습니다. 작업 표시 줄에 왜 두 개의 Bluetooth 아이콘이 있는지 모르겠지만 blueman-applet은 표준 Gnome / Ubuntu 애플릿보다 훨씬 더 많은 옵션을 제공하는 것 같습니다.

추가 애플릿 메뉴 :

애플릿 메뉴

장치 목록의 상황에 맞는 메뉴는 장치의 '신뢰'를 허용합니다.

신뢰 장치

로컬 서비스 대화 상자에서 Bluetooth가 업로드 된 파일을 수락 할 수 있습니다.

파일 수락


편집 : 우분투 추천하는 '개인 파일 공유'대화가 있음을 더 파고 쇼 가정 하지 않고 직접이 기능을 지원 blueman-applet. 그러나 그것은 나를 위해 작동하지 않았습니다.

개인 파일 공유


1

참고 :이 답변은 데비안 전용입니다!

제 경우에는 블루투스 장치가 감지되지 않았습니다. 필자의 경우 Qualcomm Atheros 하드웨어의 일부였습니다.

$ lspci -knn | grep Net -A2
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
        Subsystem: Hewlett-Packard Company QCA9565 / AR9565 Wireless Network Adapter [103c:217f]
        Kernel driver in use: ath9k
        Kernel modules: ath9k

독점 / 무료가 아닌 펌웨어를 설치하고 재부팅하는 데 도움이되었습니다.

sudo apt-get install aptitude
sudo aptitude install firmware-atheros

1
이것은 데비안 답변입니다. firmware-atheros우분투 에는 패키지 가 없습니다 .
Pilot6

1
"이름 또는 설명이"firmware-atheros "와 일치하는 패키지를 찾을 수 없습니다"
Ferroao

네 죄송합니다. 우분투에는 그 패키지가 없다는 것을 몰랐습니다.
wedesoft

0

나는 항상 이것을 사용하여 모든 것을 다시 시작합니다.

:~# rfkill block bluetooth; rfkill list; /etc/init.d/bluetooth restart;\
/etc/init.d/bluetooth status;\
modprobe -r btusb; modprobe btusb;\
/etc/init.d/bluetooth restart; /etc/init.d/bluetooth status

그 후에 어떻게해야합니까? 컴퓨터를 다시 시작합니까? 또한 오류 메시지가 표시되는 것 같습니다 : imgur.com/a/h5hO8 (출력이 창 끝을지나 스크롤되어 두 개의 스크린 샷이 생성되었습니다.)
Yaakov Ainspan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.