Hi there. I’ve gotten the my capture card to work before. But it will continually disconnect and reconnect and has been giving me grief ever since install. The card should not need drivers as it acts as a USB Webcam.
Occasionally the card will work, but for the most part it just flickers in and out of existence.
Please read this: How to provide good information
and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.
-- Journal begins at Wed 2021-07-21 13:48:59 EDT, ends at Wed 2021-07-21 16:56:08 EDT. --
Jul 21 13:58:23 aliza kernel: Trying to vfree() nonexistent vm area (00000000846838ae)
Jul 21 14:11:25 aliza kernel: Trying to vfree() nonexistent vm area (0000000070c72aa7)
Jul 21 14:19:11 aliza kernel: Trying to vfree() nonexistent vm area (00000000e9cfcee1)
Jul 21 14:21:39 aliza kernel: Trying to vfree() nonexistent vm area (000000006a24c19c)
Jul 21 14:26:50 aliza kernel: Trying to vfree() nonexistent vm area (000000002947863c)
Jul 21 14:29:30 aliza kernel: Trying to vfree() nonexistent vm area (00000000042a0c03)
Jul 21 14:32:04 aliza kernel: Trying to vfree() nonexistent vm area (00000000042a0c03)
Jul 21 14:34:26 aliza kernel: Trying to vfree() nonexistent vm area (000000002947863c)
Jul 21 14:39:19 aliza kernel: Trying to vfree() nonexistent vm area (00000000d7db4c8f)
Jul 21 14:41:53 aliza kernel: Trying to vfree() nonexistent vm area (00000000fae7750c)
Jul 21 14:44:28 aliza kernel: Trying to vfree() nonexistent vm area (00000000fae7750c)
Jul 21 14:46:53 aliza kernel: Trying to vfree() nonexistent vm area (0000000088361ff4)
Jul 21 14:51:55 aliza kernel: Trying to vfree() nonexistent vm area (0000000088361ff4)
Jul 21 14:51:58 aliza kernel: Trying to vfree() nonexistent vm area (000000002830b20f)
Jul 21 14:57:06 aliza kernel: Trying to vfree() nonexistent vm area (0000000088361ff4)
Jul 21 15:04:51 aliza kernel: Trying to vfree() nonexistent vm area (00000000484427ca)
Jul 21 15:09:50 aliza kernel: Trying to vfree() nonexistent vm area (00000000299b52c7)
Jul 21 15:12:16 aliza kernel: Trying to vfree() nonexistent vm area (00000000299b52c7)
Jul 21 15:14:38 aliza kernel: Trying to vfree() nonexistent vm area (0000000067438d60)
Jul 21 15:30:05 aliza kernel: Trying to vfree() nonexistent vm area (00000000d5da2c8d)
Jul 21 15:44:42 aliza kernel: Trying to vfree() nonexistent vm area (00000000dca2fd9f)
Jul 21 15:47:13 aliza kernel: Trying to vfree() nonexistent vm area (00000000de0364e7)
Jul 21 16:00:00 aliza kernel: Trying to vfree() nonexistent vm area (00000000ac9a32f5)
Jul 21 16:02:34 aliza kernel: Trying to vfree() nonexistent vm area (0000000017895a98)
Jul 21 16:53:08 aliza kernel: usb 6-1: Failed to query (GET_DEF) UVC control 2 on unit 3: -19 (exp. 2).
Jul 21 16:53:08 aliza kernel: uvcvideo 6-1:1.1: Failed to set UVC probe control : -19 (exp. 26).
Jul 21 16:53:35 aliza kernel: usb 6-1: Failed to query (GET_DEF) UVC control 2 on unit 3: -19 (exp. 2).
Jul 21 16:53:35 aliza kernel: uvcvideo 6-1:1.1: Failed to set UVC probe control : -19 (exp. 26).
I had the same issue on Debian and what helped me was to disable USB autosuspend. I suspected the kernel did not know what to do with the capture card if it was not used by some recording software as pointed out in a couple of Reddit threads.
Aug 2 18:01:37 engumi kernel: [ 33.280591] usb 6-1: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
Aug 2 18:01:37 engumi kernel: [ 33.311196] usb 6-1: New USB device found, idVendor=07ca, idProduct=1570, bcdDevice= 1.00
Aug 2 18:01:37 engumi kernel: [ 33.313989] usb 6-1: New USB device strings: Mfr=6, Product=7, SerialNumber=3
Aug 2 18:01:37 engumi kernel: [ 33.316287] usb 6-1: Product: AVerMedia USB Device
Aug 2 18:01:37 engumi kernel: [ 33.316937] usb 6-1: Manufacturer: AVerMedia
Aug 2 18:01:37 engumi kernel: [ 33.317529] usb 6-1: SerialNumber: 13117576004380
Aug 2 18:01:37 engumi kernel: [ 33.319569] uvcvideo: Found UVC 1.00 device AVerMedia USB Device (07ca:1570)
Aug 2 18:01:37 engumi kernel: [ 33.337840] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
Aug 2 18:01:37 engumi kernel: [ 36.056069] usb 6-1: USB disconnect, device number 6
I also found a question on[ StackExchange](unix.stackexchange com/questions/91027/how-to-disable-usb-autosuspend-on-kernel-3-7-10-or-above) which helped me disable USB autosuspend on Debian but there are generic instructions too.
From StackExchange:
For Ubuntu and Debian, usbcore is compiled in to the kernel, so creating entries in /etc/modprobe.d will NOT work. Instead, we need to change the kernel boot parameters.
Edit the /etc/default/grub file and change the GRUB_CMDLINE_LINUX_DEFAULT line to add the usbcore.autosuspend=-1 option: