Bug 1214523 - Sound via Dongle does not work from front USB port of my Workstation
Summary: Sound via Dongle does not work from front USB port of my Workstation
Status: RESOLVED INVALID
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Sound (show other bugs)
Version: Leap 15.5
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Takashi Iwai
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-23 10:13 UTC by Michael Calmer
Modified: 2023-08-28 10:43 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
alsa-info of a working env (132.55 KB, text/plain)
2023-08-23 15:03 UTC, Michael Calmer
Details
alsa-info of my home workstation (71.85 KB, text/plain)
2023-08-27 08:10 UTC, Michael Calmer
Details
lsusb from home ws (27.73 KB, text/plain)
2023-08-27 08:10 UTC, Michael Calmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Calmer 2023-08-23 10:13:58 UTC
My Headset has a USB Bluetooth Dongle which works with openSUSE Leap 15.4 on my Workstation.
After updating to openSUSE Leap 15.5, the microphone stopped working. I can still see the devises in pulseaudio and the speaker work, but the microphone not.

When I connect the dongle to the USB port in the back of my workstation, it works again. Also on my laptop the dongle works.

Here are errors from the journal when I connected the dongle to the front:


[ 3666.108179] usb 1-10.2: new full-speed USB device number 11 using xhci_hcd
[ 3666.208573] usb 1-10.2: config index 0 descriptor too short (expected 231, got 223)
[ 3666.208580] usb 1-10.2: config 1 has an invalid descriptor of length 1, skipping remainder of the config
[ 3666.208582] usb 1-10.2: config 1 has 2 interfaces, different from the descriptor's value: 4
[ 3666.209302] usb 1-10.2: New USB device found, idVendor=10d6, idProduct=dd00, bcdDevice= 0.00
[ 3666.209307] usb 1-10.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3666.209309] usb 1-10.2: Product: EKSA PC Adapter
[ 3666.209310] usb 1-10.2: Manufacturer: sky wing
[ 3666.209312] usb 1-10.2: SerialNumber: ACTIONS-STUB-000
[ 3666.217075] input: sky wing EKSA PC Adapter Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.2/1-10.2:1.0/0003:10D6:DD00.0007/input/input31
[ 3666.276294] input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.2/1-10.2:1.0/0003:10D6:DD00.0007/input/input32
[ 3666.276698] input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.2/1-10.2:1.0/0003:10D6:DD00.0007/input/input33
[ 3666.276845] input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10.2/1-10.2:1.0/0003:10D6:DD00.0007/input/input34
[ 3666.277589] hid-generic 0003:10D6:DD00.0007: input,hiddev96,hidraw3: USB HID v1.10 Device [sky wing EKSA PC Adapter] on usb-0000:00:14.0-10.2/input0
[ 3666.278143] usb 1-10.2: 1:2 : does not exist
[ 3666.278152] usb 1-10.2: 1:3 : does not exist
Comment 1 Michael Calmer 2023-08-23 10:54:17 UTC
Another try had this in the journal:

[ 1701.147823] usb 1-2: USB disconnect, device number 6
[ 1701.149550] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 3 comp_code 1
[ 1701.149581] xhci_hcd 0000:00:14.0: Looking for event-dma 000000020037b4a0 trb-start 000000020037b4b0 trb-end 000000020037b4b0 seg-start 000000020037b000 seg-end 000000020037bff0
[ 1701.152561] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 3 comp_code 1
[ 1701.152591] xhci_hcd 0000:00:14.0: Looking for event-dma 000000020037b4b0 trb-start 000000020037b4c0 trb-end 000000020037b4c0 seg-start 000000020037b000 seg-end 000000020037bff0
[ 1701.152603] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 3 comp_code 1
[ 1701.152623] xhci_hcd 0000:00:14.0: Looking for event-dma 000000020037b4c0 trb-start 000000020037b4d0 trb-end 000000020037b4d0 seg-start 000000020037b000 seg-end 000000020037bff0
[ 1701.152633] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 3 comp_code 1
[ 1701.152652] xhci_hcd 0000:00:14.0: Looking for event-dma 000000020037b4d0 trb-start 000000020037b4e0 trb-end 000000020037b4e0 seg-start 000000020037b000 seg-end 000000020037bff0
[ 1701.152670] usb 1-2: Unable to submit urb #0: -19 at snd_usb_queue_pending_output_urbs
[ 1701.152780] usb 1-2: cannot submit urb 0, error -19: no device
[ 1701.152808] usb 1-2: cannot submit urb 0, error -19: no device
Comment 2 Takashi Iwai 2023-08-23 14:49:12 UTC
Once when you get the error again (especially the error like "usb 1-10.2: 1:2 : does not exist" exhibits), please take the output of "lsusb -v", too.

Also, please get alsa-info.sh output from the working case.  Run the script with --no-upload option as root, and upload the output file to Bugzilla.
Comment 3 Michael Calmer 2023-08-23 15:03:01 UTC
Created attachment 868974 [details]
alsa-info of a working env
Comment 4 Takashi Iwai 2023-08-24 15:07:47 UTC
Thanks.

A question is how reliably we can reproduce the problem.  When you plug/unplug frequently on the desktop, does it trigger the bug?

If yes, you can try a kernel in OBS home:tiwai:bsc1214523 later (it's being bulit now).  It contains a test workaround patch for the specific device.
Comment 5 Michael Calmer 2023-08-27 08:09:23 UTC
I tried to reproduce it at home. No chance. For whatever reason it is now working all the time.

Feel free to close this bug.

For completnes here a journal output

Aug 27 09:55:08 virgo kernel: usb 1-2: new full-speed USB device number 5 using xhci_hcd
Aug 27 09:55:08 virgo kernel: usb 1-2: New USB device found, idVendor=10d6, idProduct=dd00, bcdDevice= 0.00
Aug 27 09:55:08 virgo kernel: usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 27 09:55:08 virgo kernel: usb 1-2: Product: EKSA PC Adapter
Aug 27 09:55:08 virgo kernel: usb 1-2: Manufacturer: sky wing
Aug 27 09:55:08 virgo kernel: usb 1-2: SerialNumber: ACTIONS-STUB-000
Aug 27 09:55:08 virgo kernel: input: sky wing EKSA PC Adapter Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:10D6:DD00.0004/input/input17
Aug 27 09:55:09 virgo kernel: input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:10D6:DD00.0004/input/input18
Aug 27 09:55:09 virgo kernel: input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:10D6:DD00.0004/input/input19
Aug 27 09:55:09 virgo kernel: input: sky wing EKSA PC Adapter as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:10D6:DD00.0004/input/input20
Aug 27 09:55:09 virgo kernel: hid-generic 0003:10D6:DD00.0004: input,hiddev96,hidraw3: USB HID v1.10 Device [sky wing EKSA PC Adapter] on usb-0000:00:14.0-2/input0
Aug 27 09:55:09 virgo mtp-probe[5738]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Aug 27 09:55:09 virgo mtp-probe[5738]: bus: 1, device: 5 was not an MTP device
Aug 27 09:55:09 virgo kernel: mc: Linux media interface: v0.10
Aug 27 09:55:09 virgo kernel: usbcore: registered new interface driver snd-usb-audio
Aug 27 09:55:09 virgo mtp-probe[5763]: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2"
Aug 27 09:55:09 virgo mtp-probe[5763]: bus: 1, device: 5 was not an MTP device
Aug 27 09:55:09 virgo (udev-worker)[5756]: controlC1: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
Aug 27 09:55:09 virgo systemd[3343]: Reached target Sound Card.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'PCM' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'PCM' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'PCM' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'PCM' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'PCM' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo pulseaudio[4538]: The decibel volume range for element 'Mic' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Supervising 7 threads of 3 processes of 1 users.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Successfully made thread 5765 of process 4538 (/usr/bin/pulseaudio) owned by 'mcalmer' RT at priority 5.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Supervising 8 threads of 3 processes of 1 users.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Supervising 8 threads of 3 processes of 1 users.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Successfully made thread 5767 of process 4538 (/usr/bin/pulseaudio) owned by 'mcalmer' RT at priority 5.
Aug 27 09:55:09 virgo rtkit-daemon[3515]: Supervising 9 threads of 3 processes of 1 users.
Aug 27 09:55:09 virgo plasmashell[3633]: org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor"
Aug 27 09:55:09 virgo plasmashell[3633]: org.kde.plasma.pulseaudio: No object for name "alsa_input.usb-sky_wing_EKSA_PC_Adapter_ACTIONS-STUB-000-01.mono-fallback"

I will also attach alsa-info and lsusb from my home workstation
Comment 6 Michael Calmer 2023-08-27 08:10:08 UTC
Created attachment 869039 [details]
alsa-info of my home  workstation
Comment 7 Michael Calmer 2023-08-27 08:10:49 UTC
Created attachment 869040 [details]
lsusb from home ws
Comment 8 Takashi Iwai 2023-08-28 10:43:16 UTC
OK, let's close the bug for now.  Feel free to reopen if you can find the way to reproduce.