MacroSilicon MS210x "EasierCap" AV to USB Converter I/O Error
by hunter0one from LinuxQuestions.org on (#6EPCS)
I have a little AV to USB capture card called a MacroSilicon MS210x according to lsusb. When plugged in, it generates a /dev/video0, /dev/video1, and /dev/media0 device and within OBS Studio or tools like qv4l2 it can be captured as "Camera 1". This only shows a black screen, even when a VCR or something similar is plugged in and turned on. When I try to access it in VLC by navigating to Media -> Open Capture Device and opening /dev/video0, VLC buffers for a moment and then gives this error:
Code:v4l2 error: cannot set format: Input/output error
v4l2 error: not a radio tuner device
v4l2 error: cannot set format: Input/output errorOBS shows the same errors when I checked its log.
People on Ubuntu had no problems and also an Artix user reported that they had the AV cord in Line In but my cords are plugged into the line out ports which are just the composite video and mono audio (the yellow and white), yet I get this input/output error. I've tried playing a tape in the VCR to see if it would show anything after a video starts playing but unfortunately not.
The dmesg output:
Code:[ 2943.095846] usb 1-8: Product: AV TO USB2.0
[ 2943.095849] usb 1-8: Manufacturer: MACROSILICON
[ 2943.095851] usb 1-8: SerialNumber: 20150130
[ 2943.102906] usb 1-8: Found UVC 1.00 device AV TO USB2.0 (534d:0021)
[ 2943.107836] usb 1-8: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 2948.392268] usb 1-8: 2:2: failed to get current value for ch 0 (-110)
[ 2948.411902] usb 1-8: Warning! Unlikely big volume range (=8191), cval->res is probably wrong.
[ 2948.\411905] usb 1-8: [2] FU [Mic Capture Volume] ch = 1, val = 0/8191/1I've checked the permissions for the video devices and they have rw access and belong to the video group which I am a part of.
I'm using a custom 6.5.2 kernel on Devuan, and it uses the same config as the default one but I just enabled the rtl8xxxu untested drivers option since my wifi adapter needs this in order to work.
Any help would be appreciated.
Code:v4l2 error: cannot set format: Input/output error
v4l2 error: not a radio tuner device
v4l2 error: cannot set format: Input/output errorOBS shows the same errors when I checked its log.
People on Ubuntu had no problems and also an Artix user reported that they had the AV cord in Line In but my cords are plugged into the line out ports which are just the composite video and mono audio (the yellow and white), yet I get this input/output error. I've tried playing a tape in the VCR to see if it would show anything after a video starts playing but unfortunately not.
The dmesg output:
Code:[ 2943.095846] usb 1-8: Product: AV TO USB2.0
[ 2943.095849] usb 1-8: Manufacturer: MACROSILICON
[ 2943.095851] usb 1-8: SerialNumber: 20150130
[ 2943.102906] usb 1-8: Found UVC 1.00 device AV TO USB2.0 (534d:0021)
[ 2943.107836] usb 1-8: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 2948.392268] usb 1-8: 2:2: failed to get current value for ch 0 (-110)
[ 2948.411902] usb 1-8: Warning! Unlikely big volume range (=8191), cval->res is probably wrong.
[ 2948.\411905] usb 1-8: [2] FU [Mic Capture Volume] ch = 1, val = 0/8191/1I've checked the permissions for the video devices and they have rw access and belong to the video group which I am a part of.
I'm using a custom 6.5.2 kernel on Devuan, and it uses the same config as the default one but I just enabled the rtl8xxxu untested drivers option since my wifi adapter needs this in order to work.
Any help would be appreciated.