[Armadillo:07905] Armadillo-420にBluetoothのHeadsetを接続したい

Osamu Saito email@hidden
2012年 2月 21日 (火) 16:56:20 JST


どうもはじめまして、ユニティネットワークの齊藤です。

今回初めて組み込みLinuxで開発を行っているのですが、
分からないことがあるので、こちらにお邪魔させていただきました。

Bluetoothのヘッドセットを接続し、会話できるようにしたいのですが、
再生・録音がうまく動作しません。

Bluetoothのプロファイルでいう所のA2DPのステレオ再生は動作しますが、
HFP/HSPのモノラルの再生・録音がうまく動作しません。

Bluetoothのサーバであるbluetoothdを起動すると次のメッセージが
表示されます。

hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb c3d7d414 err -28

開発環境であるatde3に同じソフトウェアをインストールして行ってみたら
問題なく再生・録音が動作しました。

今回開発に使用している環境は以下の通りです。


・使用ハードウェア

Main Board            - Armadillo-420
Bluetooth USB Adapter - Princeton PTM-UBT6S
Bluetooth Headset     - Logitec LBT-SPWP100


・ユーザランドにインストールしたソフトウェア

||/ Name           Version        Description
+++-==============-==============-============================================
ii  bluez          4.66-3~bpo50+1 Bluetooth tools and daemons
ii  bluez-alsa     4.66-3~bpo50+1 Bluetooth ALSA support
ii  bluez-gstreame 4.66-3~bpo50+1 Bluetooth GStreamer support
ii  alsa-base      1.0.17.dfsg-4  ALSA driver configuration files
ii  alsa-utils     1.0.16-2       ALSA utilities
ii  dbus           1.2.1-5+lenny2 simple interprocess messaging system

※ユーザランドはdebianをベースにして、上記に依存するライブラリは
 全てインストールしてあります。


・カーネル(linux-2.6.26-at15)のBluetoothの設定

│    --- Bluetooth subsystem support
│    <*>   L2CAP protocol support
│    <*>   SCO links support
│    <*>   RFCOMM protocol support
│    [*]     RFCOMM TTY support
│    <*>   BNEP protocol support
│    [*]     Multicast filter support
│    [ ]     Protocol filter support
│    <*>   HIDP protocol support
│    Bluetooth device drivers  --->
│    <*> HCI USB driver
│    [*]   SCO (voice) support
│    < > HCI SDIO driver
│    < > HCI UART driver
│    < > HCI BCM203x USB driver
│    < > HCI BPA10x USB driver
│    < > HCI BlueFRITZ! USB driver
│    < > HCI VHCI (Virtual HCI device) driver

以上、よろしくお願いします。

-- 
齊藤 紀 <email@hidden>
株式会社ユニティーネットワーク



armadillo メーリングリストの案内