Beginner's question probably: I cannot get flashrom 0.98 to run natively on macOS Sierra, but when I pull it through to a VM with Ubuntu and flashrom 0.92, it works. Error on macOS is "Unable to reset FTDI device (USB device unavailable).", but the FTDI cable is in fact plugged in, the device connected and correctly powered – the exact same hardware setup works in the VM.
Here is the full flashrom output:
flashrom v0.9.8-r1888 on Darwin 15.5.0 (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Unable to reset FTDI device (USB device unavailable). Unable to set latency timer (USB device unavailable). Unable to set bitmode to SPI (USB device unavailable). ftdi_write_data: -666, USB device unavailable Error: Programmer initialization failed.
I made sure the USB is not captured by the VM. I even closed the VM, and later on restarted my native machine. At every step, I tried to run flashrom again, but got the exact same output.
Any ideas what the reason for this is? Sounds to me like the physical connection works (since the VM worked), but somehow the macOS terminal has no access to it (although macOS in general has it, as I get a New Interfaces popup and again, the VM can access it).
Thanks in advance!