[Armadillo:06209] Re: Armadillo-440でbluetooth通信

sekiguchi email@hidden
2010年 11月 19日 (金) 17:08:27 JST


関口です。

>PCでは動いているのですか?
PCではペアリングでPS3のコントローラを認識して
hcidumpコマンドで値が取れるところまで確認しました。

>ここだけ見ると、/usr/sbin/hcidが無いと言ってますね。
>/usr/sbin/hcidはbluez-utilsパッケージに含まれている[*1]ので、
>パッケージからバイナリを持ってくるのに失敗しているように見えます。
パスを辿るとファイルは存在するのですが解決に至っていません。

>PC LinuxにPS3コントローラーを接続する方法が分かっているという前提で言うと、
>1. DebianをインストールしたPCで動作確認をする
>2. ArmadilloにDebianをインストール[*2]し、1. と同じ手順で動作確認をする
>3. Armadillo用にカスタマイズする
>という手順を踏むのが良いと思います。
フラッシュメモリにカーネルを置いて、SDカードには最小限のファイルを置いて
シンボリックリンクで対応しようと考えていました。

Bluetoothではないですが、Logicool のWireless Gamepad F710を接続したら
/dev/hidraw0から値を取得出来たのでこのコントローラで対応しようと思います。

情報、ありがとうございました。

以上。




竹之下です。

> Armadillo-440にBluetooth USBアダプタ(BT-MicroEDR1X)を挿して
> PS3のコントローラを接続しようとしている
そんなことができるのですか!すごいですね。
PCでは動いているのですか?

> のですがbluetoothサービス
> の起動に失敗しています。
> デバイスの認識はしているのですがペアリングまで辿り付いていません。

> この状態で以下のbluetoothのサービスを起動しようとすると以下のメッセージが
表
> 示されます。
> # /etc/init.d/bluetooth restart
> Restarting bluetooth:no /usr/sbin/hcid found; none killed.  hcid.
ここだけ見ると、/usr/sbin/hcidが無いと言ってますね。
/usr/sbin/hcidはbluez-utilsパッケージに含まれている[*1]ので、
パッケージからバイナリを持ってくるのに失敗しているように見えます。

*1: http://packages.debian.org/lenny/armel/bluez-utils/filelist

PC LinuxにPS3コントローラーを接続する方法が分かっているという前提で言うと、
1. DebianをインストールしたPCで動作確認をする
2. ArmadilloにDebianをインストール[*2]し、1. と同じ手順で動作確認をする
3. Armadillo用にカスタマイズする
という手順を踏むのが良いと思います。

*2: ArmadilloにDebianをインストールする方法

http://manual.atmark-techno.com/armadillo-guide/armadillo-guide-2_ja-1.1.0/c
h04.html

On Thu, 18 Nov 2010 20:27:31 +0900
"sekiguchi" <email@hidden> wrote:

> 関口と申します。
>
> Armadillo-440にBluetooth USBアダプタ(BT-MicroEDR1X)を挿して
> PS3のコントローラを接続しようとしているのですがbluetoothサービス
> の起動に失敗しています。
> デバイスの認識はしているのですがペアリングまで辿り付いていません。
>
> 設定で以下操作を行いました。
>
> ・カーネルのBluetooth関連にチェックを入れる
> Networking  --->
>     <*>   Bluetooth subsystem support
> 	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
> 	   [*]   UART (H4) protocol support
> 	   [*]   BCSP protocol support
> 	   [*]   HCILL protocol support
> 	   <*> HCI BCM203x USB driver
> 	   <*> HCI BPA10x USB driver
> 	   <*> HCI BlueFRITZ! USB driver
> 	   <*> HCI VHCI (Virtual HCI device) driver
>
>
> 以下のDebian のパッケージ(deb)に含まれているバイナリをArmadillo-440に置
く
> ・bluez-utils
> ・bluez-hcidump
> ・dbus
> ・dbus-x11
> ・initscripts
> ・libbluetooth2
> ・libdbus-1-3
> ・libusb-0.1-4
> ・lsb-base
> ・sysvinit
> ・usbutils
>
> この状態で以下のbluetoothのサービスを起動しようとすると以下のメッセージが
表
> 示されます。
> # /etc/init.d/bluetooth restart
> Restarting bluetooth:no /usr/sbin/hcid found; none killed.  hcid.
>
> どなたかbluetoothの設定方法を教えて頂けないでしょうか。
>
> 以上、宜しくお願いします。
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>


--
Takenoshita Koyo <email@hidden>

_______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




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