답변:
커널은 Ubuntu를 시작할 때 커널을 선택하여 모듈을로드했을 것입니다. 명령 행에서 gnome-terminal을 입력하여 다음 명령을 입력하십시오.
dmesg | grep -i blue
아래와 비슷한 출력을 얻으면 랩톱에 블루투스 기능이 있습니다.
[ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
사용 lsusb
:
sudo lsusb |grep Bluetooth
다음과 유사한 출력을 제공해야합니다.
Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
블루투스 장치가 없으면이 명령에 대한 출력이 표시되지 않습니다.
예의 : https://help.ubuntu.com/community/BluetoothSetup#Manual_Discovery
sudo
합니까? 여기서는 작동하지 않습니다 ...
dmesg
작동합니다.
내 Asus 랩탑의 오른쪽 상단에 Bluetooth 아이콘이 있고
dmesg | grep Blue
얻는다 :
[ 3.757769] Bluetooth: Core ver 2.16
[ 3.757798] Bluetooth: HCI device and connection manager initialized
[ 3.757802] Bluetooth: HCI socket layer initialized
[ 3.757805] Bluetooth: L2CAP socket layer initialized
[ 3.757814] Bluetooth: SCO socket layer initialized
[ 3.767297] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 4.332846] Bluetooth: RFCOMM TTY layer initialized
[ 4.332853] Bluetooth: RFCOMM socket layer initialized
[ 4.332856] Bluetooth: RFCOMM ver 1.11
[ 4.340772] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.340776] Bluetooth: BNEP filters: protocol multicast
그러나 : sudo lsusb |grep Bluetooth
아무것도 반환하지 않습니다.
또한 하드웨어 네트워크 (비행기 모드) 스위치가 있는지 확인하십시오. 이것은 블루투스를 비활성화하고 우분투에 보이지 않게 할 수 있습니다
dmesg
출력은 블루투스 장치를 나타내는 것이 아닙니다. bluettoth 기능이없는 데스크탑에도 나타납니다. 따라서 위의 출력은이 특정 경우에 사용되지 않습니다. 그러나 [ 2.933062] usb 1-1.4: Product: Broadcom Bluetooth Device
@kingmilo이 지적한 것처럼 맨 위에 뭔가가 있다면 장치가 있음을 보여줍니다.
dmesg | grep Blue
및 sudo lsusb |grep Bluetooth
?
dmesg | grep -i bluetooth
블루투스 메시지를 표시합니다. 실제 하드웨어보다 /etc/init/bluetooth.conf와 더 관련이 있다고 생각합니다
제안 된 모든 답변이 제 경우에 올바른 결과를 얻지 못했습니다. 내 노트북에 실제로 블루투스 어댑터가 있는지 감지하려면 다음 지침 을 따라야했습니다 .
sudo apt-get install bluez-utils
그때:
sudo /etc/init.d/bluetooth restart
위의 내용을 통해 필요한 모든 것을 설치했으며 모든 것이 올바르게 초기화되었는지 확인하십시오. 지금:
geek@liv-inspiron:~$ hcitool dev
Devices:
hci0 00:11:95:00:1A:CF
Bluetooth 장치는 다른 ID를 갖습니다. 또한 Blueman의 Bluetooth가되었는지 확인해야했습니다 Turned On
.
전에 또는 둘 후 lsusb |grep -i bluetooth
와 dmesg | grep -i blue
관심을 출력하지 아무것도 할 (즉, 비어 있음). 그러나 Bluetooth 어댑터가 실제로 존재하며 다른 장치로 파일을 보낼 수 있습니다 ...
sudo apt-get install bluez-tools
정확하게 찾을 방법이 없습니다. 일부 Bluetooth 모듈은 Linux 커널에서 지원되지 않으며 감지되지 않을 수 있습니다.
일반적으로, 당신은 블루투스 모듈을 찾을 것이다 lsusb
및 lspci
출력. 그러나 모듈이 지원 되더라도 "bluetooth"를 포함하지 않는 출력이있을 수 있습니다.
예를 들어, 작동하는 Atheros AR3012 블루투스 모듈이 있습니다.
lsusb
로 표시합니다 13d3:3408 IMC Networks
.
처음에는 지원되지 않았기 때문에 커널 패치를 만들었습니다. 이제이 패치는 모든 우분투 지원 커널에 적용됩니다.
블루투스가 있고 Ubuntu에서 작동하지 않는 경우 터미널에서 실행하여 런치 패드에보고하십시오.
ubuntu-bug linux
그리고 apport가 수집 한 정보 외에 sudo cat /sys/kernel/debug/usb/devices
터미널 명령의 출력을 추가합니다 .
더 쉬운 해결책이 있습니다.