From 2c006276d2338ed264dc6ee5d4d51893bdb52bc8 Mon Sep 17 00:00:00 2001 From: daniel watson Date: Tue, 23 Feb 2016 13:48:00 -0800 Subject: [PATCH] add notes on troubleshooting cameras on bb --- bbb/notes.org | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/bbb/notes.org b/bbb/notes.org index 45e9b14..f62804e 100644 --- a/bbb/notes.org +++ b/bbb/notes.org @@ -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 -- 2.30.2