Last-Modified: Monday, 08 September 2003 18:41:14 +0900 (JST)
- ・USB → Serial コンバータ
-
昨日のこと。
手持ちの NotePC (Let's NOTE CF-R1)で、シリアルを使いたく
なったので、秋葉原へ出かけて USB→Serialのコンバータを
適当に探し、結果として 2,500円(税込) の製品を購入。
とりあえず昨夜は、Windows XP にて動作確認のみ。
その後、FreeBSD 5.1-CURRENT を起動して、USBのポートに
指してみたところ、ugen(4) として認識されるだけ。
uplcom(4)で動かないので、irc にてアドバイスをもらいながら、
動かす方法を探ってみる。まず、とりあえず uplcom.c に、
ベンダIDとプロダクトIDを追加して起動してみる。
結果、IDが一致するので ucom0 として認識されたが、
probe, attach するときに 6 のエラーコードを出して、
消えてしまう。 どうやらuplcom(4) と互換のない製品との
結論に...
その後、ふと、uftdi(4) というドライバがあることに気が付く。
ざっとみると、このドライバで動きそう... と、思われるので、
早速ロードして試してみる。
結果、正常に ucom0 と認識され、デバイスが見えるようになる。
さらに cu(1) を使って通信したい端末にアクセスしたところ、
問題なく アクセスできるようになった。
今回の敗因
USB→Serialなんて どれも大差ないのだろうなぁ
と思っていたこと。