いくつかのL3スイッチやルータなどを設定する時に、シリアルコンソールを使う必要がある場合があります。Mac miniやMacBookから設定するときには、USB-Serial変換アダプタが必要です。
I-O DATA USB-RSAQ5であればメーカーがドライバを提供しているため、簡単に利用できます。手元にあったATEN UC-232Aはそのままでは動作しません。検索エンジンで探してみると以下のページに使用方法が記載されていました。
Using Aten UC-232A USB to Serial converter on Mac OS X Mavericks
( http://blog.unfed.org/2013/10/using-aten-uc-232a-usb-to-serial.html )
上記のブログなくなってしまうと困るので概要を再掲させていただきます。
ドライバをダウンロード
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41
プロダクトIDなどを確認する
「アプリケーション/ユーティリティ/システム情報」を起動し、USBデバイスを開くと以下のように確認できます。USB-Serial Controller D:利用したアダプタでは以下のIDでした。
製品 ID: 0x2008
製造元 ID: 0x0557 (ATEN International Co. Ltd.)
バージョン: 3.00
速度: 最高 12 Mb/秒
製造元: Prolific Technology Inc.
場所 ID: 0xfd123300 / 9
利用可能な電流(mA): 500
必要な電流(mA): 100
Product ID: 0x2008(10進表記: 8200)
Vendor ID: 0x0557(10進表記: 1367)
ドライバの設定ファイルを変更する
<key>IOKitPersonalities</key>の最後に以下を追加sudo vi /System/Library/Extensions/ProlificUsbSerial.kext/Contents/Info.plist
<key>0557_2008</key>最初に<key>にVendor IDとProduct IDのペアを、<dict>中でidProductとidVendorに、Product IDとVendor IDを10進で表記したものを記述するという形式のようです。
<dict>
<key>CFBundleIdentifier</key>
<string>com.prolific.driver.PL2303</string><key>IOClass</key><string>com_prolific_driver_PL2303</string><key>IOProviderClass</key><string>IOUSBInterface</string><key>bConfigurationValue</key><integer>1</integer><key>bInterfaceNumber</key><integer>0</integer><key>idProduct</key>
<integer>8200</integer>
<key>idVendor</key>
<integer>1367</integer>
</dict>
試す
sudo kextload /System/Library/Extensions/ProlificUsbSerial.kext
自動で読み込むようにする
sudo touch /System/Library/Extensions