I rebuilt the kernel again to include Wii remote drivers, and Xbox 360 controller drivers for joystick_teleop (I will include the .config file later). Afterwards I attempted to operate the autonomous robot with the Parallella. All sensors were recognized once plugged in, but there is an issue that I can not figure out.
Whenever I plug in the RoboteQ HDC2450, an Xbox 360 wired controller, a mouse and a keyboard the system registers '/dev/input/js0', but whenever I attempt to run the joystick_teleop node (with RoboteQ_node) on the system directly, not though SSH, the error "cannot open /dev/input/js0" appears. The only time that the node works is if it is run thorugh SSH, or the Xbox 360 controller is the
ONLY device on the hub.
There is another issue relating to the RoboteQ HDC2450, I'm not sure if it is CDC_ACM, but the device only works 50% of the time, it's very strange, and same as before only operates 100% when run through SSH.
The most important issue of all is that there appears to be a three second delay between commands on the system itself not just SSH. For example, I will enter "vim" and it takes three seconds before the text editor appears. Or I will attempt to tab complete something and waiting three seconds for a response.
If anyone has any ideas as to what might be the problem, please let me know.
The only functioning USB port is on the side with the SD card and the HDMI connector, the other does not seem to work, not sure if the board has an issue or I'm using the wrong bitstream. The USB hub is a "Sabrent 4-Port USB 2.0 Hub with Individual Power Switches and LEDs (HB-UMLS)". And the micro-USB to USB adapter is a "StarTech.com 5in Micro USB to USB OTG Host Adapter - Micro USB Male to USB A Female On-The-GO Host Cable Adapter".
I can provide more information if anyone can help.
--John
http://www.chicagoedt.org