| 80 | |
| 81 | It has become clear that there is some sort of internal conflict with USB devices that is preventing all of our peripherals from operating simultaneously. I noticed the package ''udev'' fails to launch on boot. The daemon can still be started afterwards however, using the command ''udevd''. |
| 82 | |
| 83 | Studying dmesg output reveals that the USB hub we are using registers devices as low speed USB. There are only two USB ports on the labtop, and we have three devices to attach: camera, motor, and IR sensors. All working configurations have the IR sensors and motor plugged into the hub (low speed USB) and the camera plugged directly into the labtop. |
| 84 | |
| 85 | I have been able to successfully run ''run_client_gui'' a few times now, with all three peripherals functioning. I believe udev was a large part of the problem, but it is also important that the devices are plugged in in the manner described above. |