I am using the Sparkfun base block https://www.sparkfun.com/products/13045?_ga=1.37791521.362800201.1457507053 SparkFun Block for Intel® Edison - Base - DEV-13045 - SparkFun Electronics and I am trying to use a USB Camera with my Edison but it seems like it isn't working properly. Running the lsusb command returns "unable to initialize libusb: -99". Running dmesg | tail returns "pmic_ccsm pmic_ccsm: USB ID Detected. Notifying OTG driver" but nothing else following that (no mention of USB VBUS detection). Some further information about my configuration:
I'm at a loss as to why I can't seem to get the Edison to work as a host. I'd rather not change my Edison breakout if I don't have to. Any thoughts?
After reading all the threads you posted and researching about host mode you can tell most suggestions are for either the Arduino board or the mini breakout board. The suggestions are often applied to the specific baseboard and include most things you already mention in the description of the thread such as making sure you're using an OTG cable, power the board correctly, make sure switches are in proper position, etc. For this specific Sparkfun board it's hard to tell if host mode is possible. If more power can't be applied through USB or externally then host mode won't be likely to work.
Have you tried to contact Sparkfun support to see if they provide an alternative solution to use USB host mode?