add notes on troubleshooting cameras on bb
authordaniel watson <ozzloy@gmail.com>
Tue, 23 Feb 2016 21:48:00 +0000 (13:48 -0800)
committerdaniel watson <ozzloy@gmail.com>
Sun, 6 Mar 2016 23:11:10 +0000 (15:11 -0800)
bbb/notes.org

index 45e9b14459ae99bd8374a5566821b0dc69681eaa..f62804ef93e61b3a8f5d77a40f7218b3e3e4e529 100644 (file)
@@ -60,6 +60,42 @@ current directory
      * killed it with C-c after a bit
      * saw grabber000.ppm
 
+* 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
+** DOING testing 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."
+* TODO make sure license doesn't say "GNU Affero Emacs is distributed ..."
 * doing
   * maybe just go with debian 8.2
   * systematically try all the images on all the boards