Bug 1956305 - Astro HD Camera not functioning and hangs audio
Summary: Astro HD Camera not functioning and hangs audio
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 34
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-05-03 12:47 UTC by Alessandro
Modified: 2021-05-03 12:49 UTC (History)
18 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: Bug


Attachments (Terms of Use)

Description Alessandro 2021-05-03 12:47:38 UTC
1. Please describe the problem:

Connecting an Astro HD Camera webcam ( lsusb USB code  Bus 001 Device 015: ID 0408:2090 Quanta Computer, Inc. Astro HD Camera) hangs audio and produces no video not in Browsers (Chromium and Firefox) nor in Chees

2. What is the Version-Release number of the kernel:

5.11.17-300.fc34.x86_64 #1 SMP Wed Apr 28 14:21:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux


3. Did it work previously in Fedora? If so, what kernel version did the issue
   *first* appear?  Old kernels are available for download at
   https://koji.fedoraproject.org/koji/packageinfo?packageID=8 :

Yes It worked OK on Fedora 34

4. Can you reproduce this issue? If so, please provide the steps to reproduce
   the issue below:

Yes

Connect the Webcam qhile audio is runnig
Audio drops than stops
Open Chees or browser (p.e. google meet) -> no webcam or "Starting webcam" message stays forefer

In browsers and Chees webcam is listed but not operative

5. Does this problem occur with the latest Rawhide kernel? To install the
   Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by
   ``sudo dnf update --enablerepo=rawhide kernel``:

Maybe related to gstreamer or pipewire implementation: I'm not expert enougth to say ...

6. Are you running any modules that not shipped with directly Fedora's kernel?:

No

7. Please attach the kernel logs. You can get the complete kernel log
   for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the
   issue occurred on a previous boot, use the journalctl ``-b`` flag.

dmesg:

[  206.429229] usb 1-6.1: new high-speed USB device number 9 using xhci_hcd
[  206.506401] usb 1-6.1: New USB device found, idVendor=0408, idProduct=2090, bcdDevice=21.17
[  206.506413] usb 1-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  206.506419] usb 1-6.1: Product: Astro HD Camera
[  206.506423] usb 1-6.1: Manufacturer: QCM
[  206.509035] uvcvideo: Found UVC 1.00 device Astro HD Camera (0408:2090)
[  206.582668] uvcvideo: No streaming interface found for terminal 9.
[  206.582976] input: Astro HD Camera: Astro HD Camer as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.1/1-6.1:1.0/input/input25
[  212.078275] usb 1-6.1: 4:1: cannot set freq 48000 to ep 0x84
[  217.198266] usb 1-6.1: 10:3: cannot get min/max values for control 2 (id 10)
[  217.734361] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  218.239364] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  218.742351] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  219.246355] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  219.750362] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  254.486101] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  254.990094] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  255.494050] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  255.998077] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  256.502043] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  257.014225] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  257.518045] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  258.023019] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  258.527048] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  259.030048] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  280.053919] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  280.557883] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  281.061905] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  281.565885] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  282.069882] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  283.125751] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  283.629809] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  284.133877] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  284.637863] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  285.141857] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  290.413772] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[  290.933773] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  291.438685] uvcvideo: Failed to query (GET_DEF) UVC control 2 on unit 2: -110 (exp. 2).
[  291.941778] uvcvideo: Failed to query (GET_DEF) UVC control 3 on unit 2: -110 (exp. 2).
[  292.445762] uvcvideo: Failed to query (GET_DEF) UVC control 7 on unit 2: -110 (exp. 2).
[  292.949755] uvcvideo: Failed to query (GET_DEF) UVC control 6 on unit 2: -110 (exp. 2).
[  298.093723] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
[  664.133608] usbcore: deregistering interface driver uvcvideo
[  667.825471] usb 1-6.1: USB disconnect, device number 9

Comment 1 Alessandro 2021-05-03 12:49:27 UTC
Sorry I meant "Yes it worked in Fedora 33"


Note You need to log in before you can comment on or make changes to this bug.