List of fixes for various error that previously had no googleable solution

OpenOCD FTDI incorrect channel and LIBUSB_ERROR_INVALID_PARAM

If the FTDI USB-to-JTAG board appears in lsusb with correct vid and pid, but you get the following error:

Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Warn : libusb_detach_kernel_driver() failed with LIBUSB_ERROR_INVALID_PARAM, trying to continue anyway
Error: libusb_claim_interface() failed with LIBUSB_ERROR_NOT_FOUND
Error: unable to open ftdi device with vid 0403, pid 6014, description '*', serial '*' at bus location '*'

Check OpenOCD config file for FTDI board. This likely indicate that ftdi_channel was set to 1, but there is not channel/interface 1 (single channel chip like FT232 opr FT232H). Use "ftdi_channel 0" instead.