camera-streamer icon indicating copy to clipboard operation
camera-streamer copied to clipboard

Logitech C910 Can't export queue buffer=0 to DMA

Open j3ffrw opened this issue 1 year ago • 0 comments

Hi, can't get camera-streamer to work with my Logitech C910 usb webcam due to the error below, not sure if this is because of the libraries I'm using for Odroid C1 or something else, do we have a list of dependencies and version that I can use to compare?

camera-streamer --camera-video.disabled --log-verbose=5 --log-debug=5 --camera-width=640 --camera-height=480

util/opts/opts.c: ?: Parsing 'camera-width=640'. Got value='640', and option='camera-width'
util/opts/opts.c: ?: Parsing 'camera-height=480'. Got value='480', and option='camera-height'
camera-streamer Version: v0.2.1 (91d19da)
device/v4l2/device.c: CAMERA: Device path=/dev/video0 fd=15 opened
device/v4l2/device.c: CAMERA: Querying device capabilities ...
device/v4l2/device_media.c: CAMERA: Opened '/dev/media0' (fd=16)
device/v4l2/device_media.c: CAMERA: Link '../../devices/lm0/usb2/2-1/2-1:1.2/video4linux/video0' does not contain '/v4l-subdev'
device/v4l2/device_options.c: CAMERA: The 'horizontal_flip=0' was failed to find.
device/v4l2/device_options.c: CAMERA: The 'vertical_flip=0' was failed to find.
device/camera/camera_input.c: CAMERA: Disabling DMA since device uses USB (which is likely not working properly).
device/v4l2/buffer_list.c: CAMERA:capture: Get current format ...
device/v4l2/buffer_list.c: CAMERA:capture: Configuring format ()...
device/v4l2/buffer_list.c: CAMERA:capture: Requesting 3 buffers
device/v4l2/buffer_list.c: CAMERA:capture: Got 3 buffers
device/buffer_list.c: CAMERA:capture: Using: 640x480/MJPG, buffers=3, bytesperline=0, sizeimage=0.6MiB
device/v4l2/buffer.c: CAMERA:capture: ioctl(ret=-1, errno=25): Can't export queue buffer=0 to DMA
device/buffer_list.c: CAMERA:capture: Cannot open buffer: 0

Environment

v4l2-ctl --list-devices

UVC Camera (046d:0821) (1):
	/dev/media0

amlvideo (amlvideo-000):
	/dev/video10

ionvideo (platform:ionvideo-000):
	/dev/video13

UVC Camera (046d:0821) (usb-lm0-1):
	/dev/video0

lsusb

Bus 002 Device 002: ID 046d:0821 Logitech, Inc. HD Webcam C910

uname -ar

Linux odroid 3.10.107-25 #2 SMP PREEMPT Wed Feb 3 13:41:38 -02 2021 armv7l armv7l armv7l GNU/Linux

cat /etc/debian_version

bullseye/sid

installation method

apt install camera-streamer-generic_0.2.1.bullseye_armhf.deb

v4l2-ctl -d /dev/video0 --list-ctrls-menus

                     brightness 0x00980900 (int)    : min=0 max=255 step=1 default=-8193 value=120
                       contrast 0x00980901 (int)    : min=0 max=255 step=1 default=57343 value=40
                     saturation 0x00980902 (int)    : min=0 max=255 step=1 default=57343 value=32
 white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=0
                           gain 0x00980913 (int)    : min=0 max=255 step=1 default=57343 value=66
           power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=2 value=2
				0: Disabled
				1: 50 Hz
				2: 60 Hz
      white_balance_temperature 0x0098091a (int)    : min=2800 max=6500 step=1 default=57343 value=6000
                      sharpness 0x0098091b (int)    : min=0 max=255 step=1 default=57343 value=70
         backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=57343 value=0
                  exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=0 value=3
				1: Manual Mode
				3: Aperture Priority Mode
              exposure_absolute 0x009a0902 (int)    : min=3 max=2047 step=1 default=166 value=166 flags=inactive
         exposure_auto_priority 0x009a0903 (bool)   : default=0 value=1
                   pan_absolute 0x009a0908 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                  tilt_absolute 0x009a0909 (int)    : min=-36000 max=36000 step=3600 default=0 value=0
                 focus_absolute 0x009a090a (int)    : min=0 max=255 step=17 default=8178 value=102
                     focus_auto 0x009a090c (bool)   : default=1 value=0
                  zoom_absolute 0x009a090d (int)    : min=1 max=5 step=1 default=57343 value=1
                      led1_mode 0x0a046d05 (menu)   : min=0 max=3 default=3 value=3
				0: Off
				1: On
				2: Blink
				3: Auto
                 led1_frequency 0x0a046d06 (int)    : min=0 max=255 step=1 default=0 value=0

strace

strace_camera-streamer.log

j3ffrw avatar Jun 12 '23 17:06 j3ffrw