実際のところ、Ubuntu 13.10でbluetoothが動作していました。ただし、最近、Bluetooth経由でUbuntuとPlayStation 3のリモートを同期できるツールであるQtSixAでいくつかの実験を行いました。残念ながら、そのサービス(sixad)は有効ですが、他のbluetooth機能は無効になっています。
システムからそれを取得しましたが、Bluetooth機能を復元することはできません。特に、dmesgでは、次の出力が表示されます。
[ 1.492281] init: Failed to spawn bluetooth main process: unable to execute: Permission denied
BluetoothチップセットはBroadcom BCM20702A0です。 dmesg | grep Bluetooth
の出力は次のとおりです。
[ 1.175333] Bluetooth: Core ver 2.16
[ 1.175342] Bluetooth: HCI device and connection manager initialized
[ 1.175347] Bluetooth: HCI socket layer initialized
[ 1.175348] Bluetooth: L2CAP socket layer initialized
[ 1.175351] Bluetooth: SCO socket layer initialized
[ 1.504078] Bluetooth: RFCOMM TTY layer initialized
[ 1.504085] Bluetooth: RFCOMM socket layer initialized
[ 1.504086] Bluetooth: RFCOMM ver 1.11
率直に言って、permission denied
メッセージは、ドライバーとは何の関係もないと思わせます。考え?
Sixadパッケージと SixaxisのUbuntu wiki で同じ問題が発生しました
$ Sudo chmod +x /usr/sbin/bluetoothd
$ Sudo service bluetooth restart
私のためにそれを修正しました。アクセス許可が破損した場所を見つけることができるかどうかを確認するために、sixadパッケージを見ていきます。
編集
これは、sixad --boot-yes
を試すときに起こると思います。これにより、bluez v3に基づくsixadドライバーが優先され、新しいv4 bluez Bluetoothスタックが無効になります。 6軸がbluez v4でサポートされるまで、どちらか一方のみを使用できます。
また、何らかの理由でSudo hciconfig hci0 up
がbluetoothデバイスがダウンしていることを示したため、sixadをブート時に開始するように設定した後、手動でSudo hciconfig -a
する必要がありました。さらに調査する必要があります。