USB-RSAQ3

USB-RSAQ3は、I-O DATAが販売するUSB・シリアル(RS-232C)変換アダプタ。

USB-RSAQ3をIntel Macで使う

USB-RSAQ3は、公式ドライバがIntel版Mac OS Xに対応していない(2007年4月現在)。USB-RSAQ3に搭載されているUSB・シリアルブリッジはProlificのPL-2303で、Prolific自体がMac OS X Universal Binary版のドライバを提供しているため、これを使ってUSB-RSAQ3をIntel Macで利用できるようにする。

まず、Prolificのドライバダウンロードページから、PL-2303のMac OS X用ドライバをダウンロードしてインストールする。結果、/System/Library/ExtensionsProlificUsbSerial.kext が置かれる。

再起動後、ProlificUsbSerial.kext(実体はディレクトリ)の中の Contents/Info.plistidProductの値を、以下のように書き換える。

    <key>IOKitPersonalities</key>
    <dict>
        <key>067B_2303</key>
        <dict>
            ...
            <key>idProduct</key>
            <integer>43682</integer>
            <key>idVendor</key>
            <integer>1659</integer>
        </dict>
    </dict>

ちなみに変更後の値は、USB-RSAQ3を接続した際にシステムプロファイラの [USB] - [USB-Serial Controller] から見える「製品ID(0xaaa2)」を10進数に直したもの。

で、モジュールをロードする。

% sudo kextload /System/Library/Extensions/ProlificUsbSerial.kext
kextload: /System/Library/Extensions/ProlificUsbSerial.kext loaded successfully

あとは、USB-RSAQ3を接続すれば /dev/cu.usbserial という名前で見えて、このデバイス越しに使用できる。

% ls -al /dev/cu*
(-- snip --)
crw-rw-rw-   1 root  wheel   10,   7 Apr 17 18:19 /dev/cu.usbserial
(-- snip --)
 
usb-rsaq3.txt · 最終更新: 2008/10/30 00:40 by masken
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki