回答:
を使用してlsusb
:
sudo lsusb |grep Bluetooth
次のような出力が得られます。
Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bluetoothデバイスがない場合、このコマンドの出力はありません。
礼儀: 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
何も返しません。
ハードウェアネットワーク(機内モード)スイッチがあるかどうかも確認してください。これにより、Bluetoothが無効になり、Ubuntuから見えなくなります。
dmesg
出力は、Bluetoothデバイスを示すものではありません。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に関連していると思うBluetoothメッセージが表示されます
私の場合、提案された回答はすべて正しい結果を出すことができませんでした。私のラップトップが実際にBluetoothアダプターを持っているかどうかを検出するには、次の指示に従う必要がありました。
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がBluetoothであることを確認する必要がありましたTurned On
。
前または後の両方lsusb |grep -i bluetooth
とdmesg | grep -i blue
関心の出力は何も(すなわち空)しないでください。それでも、Bluetoothアダプターは物理的に存在し、別のデバイスにファイルを送信できます...
sudo apt-get install bluez-tools
正確に見つける方法はありません。一部のBluetoothモジュールはLinuxカーネルでサポートされておらず、検出されない場合があります。
一般的に、あなたは、Bluetoothのモジュールを探しますlsusb
とlspci
出力。ただし、モジュールがサポートされている場合でも、「bluetooth」を含まない出力がある場合があります。
たとえば、Atheros AR3012 bluetoothモジュールが動作しています。
lsusb
と表示します13d3:3408 IMC Networks
。
最初はサポートされていませんでしたが、動作させるためにカーネルパッチを作成しました。現在、このパッチは、Ubuntuがサポートするすべてのカーネルに適用されます。
bluetoothがあり、Ubuntuで動作しないことが確実な場合は、ターミナルで実行してlaunchpadに報告してください。
ubuntu-bug linux
また、apportによって収集された情報に加えて、sudo cat /sys/kernel/debug/usb/devices
端末コマンドの出力を追加します。
より簡単な解決策があります。