Failed to query (GET_CUR) UVC control 1 on unit 3: -32

Bug #2036963 reported by Ionut Nechita
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-intel-iotg (Ubuntu)
New
Undecided
Unassigned

Bug Description

OS: Ubuntu 22.04 IOT LTS (Desktop Variant)
Kernel: 5.15.0-1041-intel-iotg

I saw these messages in dmesg, which kept repeating.
They appear from a connected camera.
From what I checked, on 5.15.x and 6.1.x these messages are reproduced.
But in more recent versions this no longer appears.
I also checked with 6.4.16, and they don't appear here.

I think that some patches should be backported to fix this in 5.15.x/6.1.x.

Error in dmesg:
[ 33.544105] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.563270] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.574097] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.601145] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.613708] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.623929] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.634310] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.946547] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.957067] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.967461] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 33.977853] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 34.289393] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 34.299890] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 34.812146] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 36.124273] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 37.135203] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 38.146115] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 39.156864] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 40.167860] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 42.179408] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 47.192040] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 48.203038] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 49.213861] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 50.224582] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 53.236352] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 54.247259] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 55.258187] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 56.269120] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 58.280241] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 59.291090] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 60.301797] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 71.315896] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 77.328361] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 78.339034] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 91.354741] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 92.365583] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 100.379191] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 101.390003] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 102.400869] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 103.411702] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 107.423497] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 108.434002] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 110.444780] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 112.455848] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 113.466695] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 114.477536] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 115.488395] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 119.500343] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 120.511291] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 121.522025] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 122.532947] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 123.543857] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 124.554621] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 127.566208] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 132.578749] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
[ 137.591405] usb 4-1: Failed to query (GET_CUR) UVC control 1 on unit 3: -32 (exp. 1024).
...

Device connected:
# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    |__ Port 1: Dev 2, If 0, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 1: Dev 2, If 1, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 1: Dev 2, If 2, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 1: Dev 2, If 3, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 1: Dev 2, If 4, Class=Video, Driver=uvcvideo, 5000M
    |__ Port 1: Dev 2, If 5, Class=Human Interface Device, Driver=usbhid, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 10: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 10: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/3p, 20000M/x2
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M

# lsusb
Bus 004 Device 002: ID 8086:0b3a Intel Corp. Intel(R) RealSense(TM) Depth Camera 435i
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 413c:2107 Dell Computer Corp. KB212-B Quiet Key Keyboard
Bus 003 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 003 Device 004: ID 8087:0033 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.