Hi Robert, I now have the camera working as well, sort of. It seems my error was trying to set it up while ardupilot was running, the system is very laggy and doesn't seem to behave well when ardupilot is running. When I killed ardupilot I could get the camera working and when re-starting ardupilot it stayed working but was very slow @ 640x480. Similarly, I can play basic wav files over bluetooth but it will not play mp3 while ardupilot is running.
My goal was to have a camera on a rover using the beglebone blue without needing any additional hardware, I have this now but it is too laggy to be of any use. As mentioned previously I believe this is a known issue but is anybody working on fixing it and where is the right place to discuss this? Cheers, Brain On Thursday, May 11, 2017 at 5:08:42 AM UTC+10, RobertCNelson wrote: > > On Mon, May 8, 2017 at 4:01 PM, Robert Nelson <[email protected] > <javascript:>> wrote: > > On Mon, May 8, 2017 at 3:48 PM, <[email protected] <javascript:>> > wrote: > >> root@beaglebone:~# sudo systemctl status mjpg-streamer.service > >> ● mjpg-streamer.service - Webcam Video Streaming > >> Loaded: loaded (/etc/systemd/system/mjpg-streamer.service; static; > vendor > >> preset: enabled) > >> Active: failed (Result: exit-code) since Tue 2017-05-09 06:37:28 > AEST; > >> 7min ago > >> Process: 2973 ExecStart=/usr/bin/mjpg_streamer -i > >> /usr/lib/mjpg-streamer/input_uvc.so -o > /usr/lib/mjpg-streamer/output_http.so > >> -p 8090 -w /usr/share/mjpg-streamer/www (code=exited, status=1/FAILURE) > >> Main PID: 2973 (code=exited, status=1/FAILURE) > >> > >> beaglebone mjpg_streamer[2973]: MJPG-streamer [2973]: > username:password....: > >> disabled > >> beaglebone mjpg_streamer[2973]: MJPG-streamer [2973]: > commands.............: > >> enabled > >> beaglebone mjpg_streamer[2973]: MJPG-streamer [2973]: starting input > plugin > >> /usr/lib/mjpg-streamer/input_uvc.so > >> beaglebone mjpg_streamer[2973]: MJPG-streamer [2973]: starting output > >> plugin: /usr/lib/mjpg-streamer/output_http.so (ID: 00) > >> beaglebone mjpg_streamer[2973]: Ignoring empty buffer ... > >> beaglebone mjpg_streamer[2973]: Unable to dequeue buffer: No such > device > >> beaglebone mjpg_streamer[2973]: i: Error grabbing frames > >> beaglebone systemd[1]: mjpg-streamer.service: Main process exited, > >> code=exited, status=1/FAILURE > >> beaglebone systemd[1]: mjpg-streamer.service: Unit entered failed > state. > >> beaglebone systemd[1]: mjpg-streamer.service: Failed with result > >> 'exit-code'. > > > > Yuck, my C270 is at home, so i'll grab it tonight and either test > > tonight or tomorrow.. > > Make that my C920, it works fine: > > May 10 19:00:12 beaglebone kernel: usb 1-1: new high-speed USB device > number 3 using musb-hdrc > May 10 19:00:14 beaglebone kernel: usb 1-1: New USB device found, > idVendor=046d, idProduct=082d > May 10 19:00:14 beaglebone kernel: usb 1-1: New USB device strings: > Mfr=0, Product=2, SerialNumber=1 > May 10 19:00:14 beaglebone kernel: usb 1-1: Product: HD Pro Webcam C920 > May 10 19:00:14 beaglebone kernel: usb 1-1: SerialNumber: A79808EF > May 10 19:00:14 beaglebone kernel: uvcvideo: Found UVC 1.00 device HD > Pro Webcam C920 (046d:082d) > May 10 19:00:14 beaglebone kernel: input: HD Pro Webcam C920 as > /devices/platform/ocp/47400000.usb/47401c00.usb/musb-hdrc.1.auto/usb1/1-1/1-1:1.0/input/input1 > > > May 10 19:00:14 beaglebone kernel: usbcore: registered new interface > driver uvcvideo > May 10 19:00:14 beaglebone kernel: USB Video Class driver (1.1.1) > May 10 19:00:15 beaglebone kernel: usbcore: registered new interface > driver snd-usb-audio > May 10 19:00:15 beaglebone systemd[1]: Reached target Sound Card. > May 10 19:00:15 beaglebone systemd[1]: Started Webcam Video Streaming. > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > starting application > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG Streamer Version.: > 2.0 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: i: Using V4L2 > device.: /dev/video0 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: i: Desired > Resolution: 640 x 480 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > MJPG Streamer Version.: 2.0 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: i: Frames Per Second.: -1 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: i: Format............: > JPEG > May 10 19:00:15 beaglebone mjpg_streamer[2332]: i: TV-Norm...........: > DEFAULT > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > Using V4L2 device.: /dev/video0 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Pan (relative): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Tilt (relative): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Pan Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Tilt Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Pan/tilt Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_ADD - > Error at Focus (absolute): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Pan (relative): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Tilt (relative): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Pan Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Tilt Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Pan/tilt Reset: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Focus (absolute): Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at LED1 Mode: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at LED1 Frequency: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Disable video processing: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: UVCIOC_CTRL_MAP - > Error at Raw bits per pixel: Inappropriate ioctl for device (25) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > Desired Resolution: 640 x 480 > May 10 19:00:15 beaglebone systemd-udevd[2303]: Process > '/usr/sbin/alsactl -E HOME=/var/run/alsa restore 1' failed with exit > code 99. > May 10 19:00:15 beaglebone mjpg_streamer[2332]: o: > www-folder-path......: /usr/share/mjpg-streamer/www/ > May 10 19:00:15 beaglebone mjpg_streamer[2332]: o: HTTP TCP port........: > 8090 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: o: HTTP Listen > Address..: (null) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: o: > username:password....: disabled > May 10 19:00:15 beaglebone mjpg_streamer[2332]: o: > commands.............: enabled > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > Frames Per Second.: -1 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > Format............: JPEG > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > TV-Norm...........: DEFAULT > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > www-folder-path......: /usr/share/mjpg-streamer/www/ > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > HTTP TCP port........: 8090 > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > HTTP Listen Address..: (null) > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > username:password....: disabled > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > commands.............: enabled > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > starting input plugin /usr/lib/mjpg-streamer/input_uvc.so > May 10 19:00:15 beaglebone mjpg_streamer[2332]: MJPG-streamer [2332]: > starting output plugin: /usr/lib/mjpg-streamer/output_http.so (ID: 00) > > debian@beaglebone:/opt/scripts/tools$ sudo ./version.sh > git:/opt/scripts/:[8557455e9fe4fba4e6da108c991344806595783a] > eeprom:[A335BNLTBLA0��������*] > dogtag:[BeagleBoard.org Debian Image 2017-05-07] > partition_table:[NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT] > partition_table:[mmcblk1boot0 179:8 0 4M 1 disk ] > partition_table:[mmcblk1boot1 179:16 0 4M 1 disk ] > partition_table:[mmcblk1 179:0 0 3.6G 0 disk ] > partition_table:[└─mmcblk1p1 179:1 0 3.6G 0 part /] > bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot > 2017.05-rc3-00002-g5c2d88] > kernel:[4.4.62-ti-r99] > nodejs:[v4.8.3] > uboot_overlay_options:[enable_uboot_overlays=1] > uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo] > > > uboot_overlay_options:[enable_uboot_cape_universal=1] > > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/1f62d861-766a-4e7f-9632-b94dca9ee0cd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
