FTDI D2XX on (2011) MacBook Air Hardware

Asked by W. Kyle Gilbertson

I'm running Ubuntu 22.04.4 on 2011 MacBook Air hardware. I'm trying to communicate with an FTDI D2XX device. I followed FTDI's install procedure for a 64-bit device (the 32-bit driver fails hard with an incompatible device.) When I run the sample EEPROM read program, it fails. I have removed the modules (ftdi_sio and usbserial) as specified as well as attempted to unbind the driver. I can see the two devices that are supposed to be there with lsusb -t, but I can't open either of them with D2XX. I just get FT_Open(0) failed.

Has anyone else successfully connected to an FT2232H using the D2XX driver on 2011 MacBook Air hardware with Ubuntu?

I'm happy to rework into udev rules once I see it work at all. As a first step, just the two rmmod commands to remove ftdi_sio and usbserial are not enough. I don't know where to begin debugging what's going on here.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
W. Kyle Gilbertson
Solved:
Last query:
Last reply:
Revision history for this message
W. Kyle Gilbertson (wkyleg) said :
#1

https://stackoverflow.com/questions/33649296/how-can-i-get-linux-device-with-ftdi-d2xx-driver-api

This post solved the problem. I had followed it, but not thoroughly enough. The problem is solved.