梅本です。

>>>>> On Fri, 25 Dec 2009 00:01:56 +0900
>>>>> Shoo Kajitani <s-kajit...@dc5v.com> said:

s-kajitani> FreeBSD 7.x で使っていた PC-OP-RS1 という学習リモコンを 8.0-R で
s-kajitani> 使おうとしているのですが、以前のように動いてくれません。
s-kajitani> うまく動かす方法はないでしょうか。

s-kajitani> dmesg の結果
s-kajitani> ugen0.2: <BUFFALO> at usbus0
s-kajitani> uftdi0: <BUFFALO RemoteStation PC-OP-RS1> on usbus0

s-kajitani> usbconfig の結果
s-kajitani> ugen0.2: <BUFFALO RemoteStation PC-OP-RS1 BUFFALO> at usbus0, cfg=0
s-kajitani> md=HOST spd=FULL (12Mbps) pwr=ON

s-kajitani> 使おうとしているスクリプトは
s-kajitani> http://blog.gcd.org/archives/50846722.html
s-kajitani> で、実行すると以下のようになります。

s-kajitani> 1回目
> irrc -c 0 acWarm20
s-kajitani> (何も起こらない)

s-kajitani> 2回目
> irrc -c 0 acWarm20
s-kajitani> TIMEOUT to read 1 byte

s-kajitani> なんとなく uftdi ドライバがおかしいのでは?という気もしているのですが、
s-kajitani> 何かご存知の方がいらっしゃいましたらご教示頂けますでしょうか。

非常に亀レスで、既に解決済かもしれませんが。。。
PC-OP-RS1 を入手したので、FreeBSD/i386 8.1-PRERELEASE on CF-R8 で試して
みました。件のスクリプトは特に問題なく動いています。

dmesg の結果
ugen3.3: <BUFFALO> at usbus3
uftdi0: <BUFFALO RemoteStation PC-OP-RS1> on usbus3

usbconfig の結果
ugen3.3: <BUFFALO RemoteStation PC-OP-RS1 BUFFALO> at usbus3, cfg=0 md=HOST 
spd=FULL (12Mbps) pwr=ON

u...@yuga:PC-OP-RS1% ./irrc.pl -d /dev/ttyU0 -r
0f7800000f38e0010700e000071ce080031c008003007080030e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038c0010038e000071ce000001c00800300e000001c0080030c7000000e00c00100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000700e000031c6000001c7080030e70c001007000000e30c001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
u...@yuga:PC-OP-RS1% 

-- 
梅本 肇 @ インターネット互助会横浜  http://www.imasy.org/~ume/
u...@mahoroba.org  u...@{,jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)

メールによる返信