FreeBSD QandA 1332
Q. ThinkPad 535E 上で、`rio' ( DiAMOND 社製 MP3 player Rio PMP300 用
ファイル転送プログラム) を使おうとしたところ、
device not found
と言われ、通信できません
A. rio はパラレルポートを使って通信するのですが、この時に base IO port を
直接操作します。rio は /dev/lpt0 などを使うようには作られていません。
ThinkPad 535E の lpt0 の base IO port は通常の PC の base IO port
と異り、『0x3bc』が base IO port 番号です。したがって、
rio -p 0x3bc -d
のように、IO port 番号を指定しなくてはいけません。
IO port の情報は、ブート時に出力されるメッセージを見る([管理番号 145])
ことでわかります。
たとえば私のマシンの場合、
May 11 22:09:41 myname /kernel: lpt0 at 0x3bc-0x3c3 irq 7 onisa
=====
とありますので、0x3bc であることが判ります。同様にすれば、他の機
種の場合も対応できるはずです。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。