corega の USB シリアルケーブルを Mac OS X でも使えるようにする - Lion版
corega の USB シリアルケーブルを Mac OS X でも使えるようにする | Weboo! Returns. さんの記事を参考に、
同じくhttp://www.amazon.co.jp/dp/B000E6UWH6をiMacに繋げようとしてみましたが…
$ sudo touch /System/Library/Extensions # => 増えない $ sudo kextcache -k /System/Library/Extensions # => -k オプションはLionでは使えない
以下のようにすると
$ sudo kextunload -bundle-id com.prolific.driver.PL2303 $ sudo kextload -bundle-id com.prolific.driver.PL2303 $ ls /dev/tty.usb* /dev/tty.usbserial
認識しました。
参考にしたブログ記事にあるXMLですが
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> : <key>IOKitPersonalities</key> <dict> <key>067B_2303</key> <dict> : (元々あるエントリ) </dict> <!-- corega CG-USBRS232R --> <key>07aa_002a</key> <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>42</integer> <key>idVendor</key> <integer>1962</integer> </dict> :
この "07aa_002a" は
システム情報 - USB - ... - USB-Serial Controller D の
- 0x002a : 製品ID
- 0x07aa : 製造元ID
を連結したものです。