I had previously had my serial port on my Mac OSX 10.5 (Leopard) machine working properly with a GlobalScale SheevaPlug. I recently got an Ionics Stratus, the serial port didn't work properly. Both are FTDI, but I needed to upgrade the driver and edit the VendorId and ProductId. Perhaps these notes will help someone with a similar setup.
- I downloaded The "Oct 21 2009" driver from here:
http://www.ftdichip.com/Drivers/VCP.htm. Then I installed it.
- I plugged in the plugcomputer serial cable and used the system profiler to see what was on the USB bus. From there I could see the VendorID and ProductID.
- I edited /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist to set the VendorID and ProductID to what I had. Here is what mine looks like now.
<key>SheevaPlug JTAGKey FT2232D A</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
<key>IOClass</key>
<string>FTDIUSBSerialDriver</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>0</integer>
<key>idProduct</key>
<integer>258</integer>
<key>idVendor</key>
<integer>7180</integer>
</dict>
<key>SheevaPlug JTAGKey FT2232D B</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.FTDI.driver.FTDIUSBSerialDriver</string>
<key>IOClass</key>
<string>FTDIUSBSerialDriver</string>
<key>IOProviderClass</key>
<string>IOUSBInterface</string>
<key>bConfigurationValue</key>
<integer>1</integer>
<key>bInterfaceNumber</key>
<integer>1</integer>
<key>idProduct</key>
<integer>258</integer>
<key>idVendor</key>
<integer>7180</integer>
</dict>
- I restarted the system.
- I can access the Plug console with % screen /dev/tty.usbserial-00001004B 115200.
T