ページ

2009年11月15日日曜日

NetWalkerでbluetoothを安定して使用する

私はサンワサプライのMM-BTUD23を使用してBT-DUN接続を行っています。

しかしこのアダプタをNWで使うとサスペンドからの復帰で認識しなくなることが多いです。
色々と試して、現状では概ね安定していますので以下に方法を書いておきます。

/etc/pm/sleep.d に以下のスクリプトを置くだけです。


#!/bin/sh

case "${1}" in
suspend|hibernate)
/etc/init.d/bluetooth stop
;;
resume|thaw)
/etc/init.d/bluetooth start
;;
esac


私の場合、bluetooth stopの前にpoffと1秒間のスリープを入れてBT-DUNの切断忘れを防いでいます。
きちんと切断しないとWindowsMobile側のバッテリ消耗が激しいので…

<追記>
/etc/init.d/bluetooth start の前に sleep 1 入れた方が良いかも。
blutoothデーモンの起動がたまにしっぱいしよる。

<メモ:2010/10/30>
この方法、デーモンを再起動するため、blutoothキーボードとかのペアリングが復帰しません。
以下のコマンドを組み込むと復帰できるかも…

 sudo hidd -s


0 件のコメント:

コメントを投稿