Serial console sheeva plug osx

From Flo's Knowledge in a Nutshell

Jump to: navigation, search

Get the serial console for the sheeva plug working on mac osx

  • download drivers from http://www.ftdichip.com/Drivers/VCP.htm for osx
  • reboot
  • patch the file /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist with the following schema (patch -p0 < mypatch)
--- Info.plist.orig	2009-04-07 22:34:29.000000000 -0700
+++ /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist	2009-04-07 23:03:28.000000000 -0700
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!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>
@@ -4341,6 +4341,40 @@
 			<key>idVendor</key>
 			<integer>1027</integer>
 		</dict>
+		<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>40591</integer>
+			<key>idVendor</key>
+			<integer>40584</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>40591</integer>
+			<key>idVendor</key>
+			<integer>40584</integer>
+		</dict>
 		<key>SI Lambda 10-3</key>
 		<dict>
 			<key>CFBundleIdentifier</key>
  • touch /System/Library/Extensions
  • kextunload /System/Library/Extensions/FTDIUSBSerialDriver.kext
  • kextload /System/Library/Extensions/FTDIUSBSerialDriver.kext
  • Plug the USB-to-serial wire and launch screen with
  • screen /dev/tty.usbserial-FTS8WJ4CA 115200 (please note the random tail of the tty)


//source: http://blog.hep-cat.de/?p=5478

Alternative

I just discovered an alternative, maybe this is working too, I didn't try it yet.

Personal tools