+* TODO test out all cameras
+** TODO test out c920 logitech hd pro webcam
+*** TODO test out c920 on laptop
+ * testing with laptop!
+ * cheese shows video feed from device
+ * when run streamer -c /dev/video1 -o foobar.ppm, next image from
+ opencv-hello-world is messed up
+ * when run multiple times in a row, opencv-hello-world gets correct
+ image second time
+*** TODO test out c920 on bbb
+**** TODO test with debian 8.3 image
+ unable to connect via debian@arm.local or ping 192.168.7.2
+**** TODO test with debian 8.2 image
+ * able to connect with debian@arm.local!
+ * run full-update.bash
+ * got it working by adding usbcore.autosuspend=-1 to cmdline in uEnv.txt
+ * still need to throw away first image
+ * trying kernel linux-{image,headers}-4.4.1-bone5
+*** TODO test out c920 on bbg
+**** TODO test with debian 8.3 image
+ unable to connect via debian@arm.local or ping 192.168.7.2
+**** TODO test with debian 8.2 image
+** tested thinkpenguin basic webcam on bbg
+*** /boot/uEnv.txt cmdline usbcore.autosuspend=-1
+ tried with and without this option. always select timeout
+*** reloading uvcvideo with options
+ * modprobe -r uvcvideo
+ * modprobe uvcvideo nodrop=1 timeout=5000
+ * did not get 'select timeout' but images were solid green with a
+ thin line at the top of real image
+** TODO recompile kernel with CONFIG_MUSB_PIO_ONLY=y
+ might solve usb problems
+ "This happens due to the not well working USB DMA mode in the
+ Beaglebone. I disabled the DMA mode in the kernel (Cameras use
+ USB ISO mode) and it worked well so far."
+** test c525 on bbg
+*** does not work on bbg
+ light turns on, but get select timeout
+ did not do uEnv.txt cmdline or reload uvcvideo mod
+*** works fine on laptop
+** test rocksoul 1080p hd webcam
+*** does not work on bbg
+ light turns on, but get "select timeout"
+ did not do uEnv.txt cmdline or reload uvcvideo mod
+* TODO make sure license doesn't say "GNU Affero Emacs is distributed ..."