[pulseaudio-discuss] USB-connected headsets: no sound
I have an issue and hope someone here can help me resolve it. Short version: USB-connected headsets have no audible output. Long version: I run Slackware-14.2/x86_64 with pulseaudio-9.0-x86_64-1 on a desktop workstation using an Asus Prime X470 Pro motherboard. I have three headsets and external speakers on this desktop. The speakers and the Yamaha CM500 headset are analog and connect via the audio green and red phone sockets; the Logitech H570e and Mpow HC headsets are digital (at least they connect via a USB port). Audio from any source is heard from the analog speakers and the Yamaha headphones. No sound is heard from any source using the digital headphones. pavucontrol recognizes the digital headsets and both microphones work when selected as input devices; the vu meter fluctuates as I speak. But no sound is heard from any source. With the Logitech connected to a USB3.x port on the desktop's case pavucontrol's output devices tab sees 'Logitech H5703 Stereo Analog Stereo and the port is Headphones. In the configuration tab the profile choices for the Logitech are: Analog Stereo Duplex (the default), Analog Stereo Output, Analog Stereo Input, and Off. With the Mpow headset connected pavucontrol configuration has its profile as Analog Stereo Output + Analog Mono Input. The output devices tab uses the only available port: Analog Output. How can I identify the source of this problem and fix it? TIA, Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Tue, Feb 02, 2021 at 08:08:06AM -0800, Rich Shepard wrote: > I have an issue and hope someone here can help me resolve it. Short version: > USB-connected headsets have no audible output. > > Long version: I run Slackware-14.2/x86_64 with pulseaudio-9.0-x86_64-1 on a > desktop workstation using an Asus Prime X470 Pro motherboard. > > I have three headsets and external speakers on this desktop. The speakers > and the Yamaha CM500 headset are analog and connect via the audio green and > red phone sockets; the Logitech H570e and Mpow HC headsets are digital (at > least they connect via a USB port). > > Audio from any source is heard from the analog speakers and the Yamaha > headphones. No sound is heard from any source using the digital headphones. > > pavucontrol recognizes the digital headsets and both microphones work when > selected as input devices; the vu meter fluctuates as I speak. But no sound > is heard from any source. With the Logitech connected to a USB3.x port on > the desktop's case pavucontrol's output devices tab sees 'Logitech H5703 > Stereo Analog Stereo and the port is Headphones. In the configuration tab > the profile choices for the Logitech are: Analog Stereo Duplex (the > default), Analog Stereo Output, Analog Stereo Input, and Off. > > With the Mpow headset connected pavucontrol configuration has its profile as > Analog Stereo Output + Analog Mono Input. The output devices tab uses the > only available port: Analog Output. > > How can I identify the source of this problem and fix it? By default, new sound devices don't take over existing streams. In pavucontrol under the playback tab, there should be a dropdown menu for each client listing which card it is currently sending audio to. Try starting a sound playback and switching its dropdown to the USB device. Under the "output devices" tab, there is a checkmark button next to the sound devices. This lets you specify which device is the default. It won't force existing streams over to it, however, and it won't prevent some clients from remembering their previous soundcard, so you may still need to manually move some clients over to the new soundcard. --Sean ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Tue, 2 Feb 2021, Sean Greenslade wrote: By default, new sound devices don't take over existing streams. In pavucontrol under the playback tab, there should be a dropdown menu for each client listing which card it is currently sending audio to. Try starting a sound playback and switching its dropdown to the USB device. Sean, Thanks for the quick response. I started a .mp3 using Audacious and pavucontrol's Playback tab shows Applications (see attached screenshot.) Under the "output devices" tab, there is a checkmark button next to the sound devices. This lets you specify which device is the default. It won't force existing streams over to it, however, and it won't prevent some clients from remembering their previous soundcard, so you may still need to manually move some clients over to the new soundcard. There are two devices shown, including the headphones. The checkmark box has 2 states represented by light grey and lighter grey (see attached screenshot). Both tooltips say the active checkmark is to 'Set for fallback.' By trial-and-error I think the darker grey is the active state (it is for the mute button.) Regardless, no sound is heard with any combination of checkmark button states for the two output devices. If you have more ideas please share them with me and I'll report the results. Stay well, Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Wed, Feb 03, 2021 at 07:25:31AM -0800, Rich Shepard wrote: > On Tue, 2 Feb 2021, Sean Greenslade wrote: > > > By default, new sound devices don't take over existing streams. In > > pavucontrol under the playback tab, there should be a dropdown menu for > > each client listing which card it is currently sending audio to. Try > > starting a sound playback and switching its dropdown to the USB device. > > Sean, > > Thanks for the quick response. > > I started a .mp3 using Audacious and pavucontrol's Playback tab shows > Applications (see attached screenshot.) The menu I was referring to is attached to each of the clients. In your screenshot, it's the box that says "HD-Audio Generic Analog Stereo". Click that and change it to "Logitech H570e Stereo Analog Stereo". > > Under the "output devices" tab, there is a checkmark button next to the > > sound devices. This lets you specify which device is the default. It won't > > force existing streams over to it, however, and it won't prevent some > > clients from remembering their previous soundcard, so you may still need > > to manually move some clients over to the new soundcard. > > There are two devices shown, including the headphones. The checkmark box has > 2 states represented by light grey and lighter grey (see attached > screenshot). Both tooltips say the active checkmark is to 'Set for > fallback.' By trial-and-error I think the darker grey is the active state > (it is for the mute button.) Regardless, no sound is heard with any > combination of checkmark button states for the two output devices. Your system theme makes it a little hard to tell, but yes, the one that is in the darkened state is the selected one. As I mentioned, this won't directly affect existing streams, it simply sets the "fallback" device that is selected if a new client appears and doesn't explicitly specify which sound card it wants to send audio to. --Sean ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Wed, 3 Feb 2021, Sean Greenslade wrote: The menu I was referring to is attached to each of the clients. In your screenshot, it's the box that says "HD-Audio Generic Analog Stereo". Click that and change it to "Logitech H570e Stereo Analog Stereo". Sean, Thanks for correcting me. When I change the upper port it displays "Headset (unplugged)" while the headset is plugged in. The lower port sill shows "Logitach H5703 Stereo Analog Stereo" with the port remaining "Headphones". Your system theme makes it a little hard to tell, but yes, the one that is in the darkened state is the selected one. As I mentioned, this won't directly affect existing streams, it simply sets the "fallback" device that is selected if a new client appears and doesn't explicitly specify which sound card it wants to send audio to. Unfortuately, changing the upper port to read "Headset (unplugged)" did not make a difference; still no audio output. Regards, Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Wed, Feb 03, 2021 at 12:05:25PM -0800, Rich Shepard wrote: > On Wed, 3 Feb 2021, Sean Greenslade wrote: > > > The menu I was referring to is attached to each of the clients. In your > > screenshot, it's the box that says "HD-Audio Generic Analog Stereo". > > Click that and change it to "Logitech H570e Stereo Analog Stereo". > > Sean, > > Thanks for correcting me. When I change the upper port it displays "Headset > (unplugged)" while the headset is plugged in. > > The lower port sill shows "Logitach H5703 Stereo Analog Stereo" with the > port remaining "Headphones". > > Unfortuately, changing the upper port to read "Headset (unplugged)" did not > make a difference; still no audio output. There are two places in pavucontrol where you will need to verify things. Under the "Output Devices" tab, some of the outputs may have a "Port" dropdown selector. Generally you will not need to adjust this. The one that says "Headphones (unplugged)" is referring to your motherboard's built-in sound card, and it is correctly detecting that there is nothing plugged into the 3.5mm jack on the motherboard. The "Logitach H5703 Stereo Analog Stereo" device is the important one, and it should be left on its default port selection of "Headphones." Also verify that the device is not muted, and that the volume slider is at a reasonable position. Under the "Playback" tab, there will be a list of programs currently playing sound. If there are none, start up an application and get it playing something. Now, next to the title of each application, there is an unlabeled dropdown box that shows which sound device the application is currently playing to. Find the actively-playing application and switch its dropdown to the "Logitach H5703 Stereo Analog Stereo" option. --Sean ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Thu, 4 Feb 2021, Sean Greenslade wrote: There are two places in pavucontrol where you will need to verify things. Sean, I did a lot of poking in the system. Here's the relevant lines in dmesg: # dmesg [4721657.287134] usb 1-11: new full-speed USB device number 49 using xhci_hcd [4721657.877083] usb 1-11: New USB device found, idVendor=046d, idProduct=0a56, bcdDevice= 1.03 [4721657.877086] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [4721657.877088] usb 1-11: Product: Logitech H570e Stereo [4721657.877089] usb 1-11: Manufacturer: Logitech Inc [4721657.877091] usb 1-11: SerialNumber: [4721658.041812] usb 1-11: Warning! Unlikely big volume range (=4125), cval->res is probably wrong. [4721658.041816] usb 1-11: [11] FU [Sidetone Playback Volume] ch = 1, val = 0/4125/1 [4721658.180916] input: Logitech Inc Logitech H570e Stereo Consumer Control as /devices/pci:00/:00:01.3/:01:00.0/usb1/1-11/1-11:1.3/0003:046D:0A56.0014/input/input 53 [4721658.233326] input: Logitech Inc Logitech H570e Stereo as /devices/pci:00/:00:01.3/:01:00.0/usb1/1-11/1-11:1.3/0003:046D:0A56.0014/input/input 54 [4721658.233482] hid-generic 0003:046D:0A56.0014: input,hiddev96,hidraw1: USB HID v1.11 Device [Logitech Inc Logitech H570e Stereo] on usb-:01:00.0-11/input3 When I entered the Warning! in duckduckgo I found a 7-year-old thread on a red hat forum. There I learned about the 'pactl list' command. Running that here poured out a lot of output. The sections on the Logitech headset are in the attached gzipped text file. I don't understand why but I see what's probably the underlying cause. I hope that your expertise can translate it to explain what I need to do about the suspended and other non-working parts. Regards, Rich pactl-list.txt.gz Description: GNU Zip compressed data ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Fri, Feb 05, 2021 at 08:20:00AM -0800, Rich Shepard wrote: > On Thu, 4 Feb 2021, Sean Greenslade wrote: > > > There are two places in pavucontrol where you will need to verify > > things. Did you try the things I recommended in my previous email? What were the results? By the way, I noticed in the pactl output you provided that you have the stereo volumes unlocked, and that the left channel is set to 8% while the right channel is set to 100%. If that was not intentional, you should go into pavucontrol, go to the "Output Devices" tab, set both volume sliders to 100%, and click the padlock symbol ("Lock channels together"). > I did a lot of poking in the system. Here's the relevant lines in dmesg: > # dmesg > [4721657.287134] usb 1-11: new full-speed USB device number 49 using xhci_hcd > [4721657.877083] usb 1-11: New USB device found, idVendor=046d, > idProduct=0a56, bcdDevice= 1.03 > [4721657.877086] usb 1-11: New USB device strings: Mfr=1, Product=2, > SerialNumber=3 > [4721657.877088] usb 1-11: Product: Logitech H570e Stereo > [4721657.877089] usb 1-11: Manufacturer: Logitech Inc > [4721657.877091] usb 1-11: SerialNumber: > [4721658.041812] usb 1-11: Warning! Unlikely big volume range (=4125), > cval->res is probably > wrong. > [4721658.041816] usb 1-11: [11] FU [Sidetone Playback Volume] ch = 1, val = > 0/4125/1 > [4721658.180916] input: Logitech Inc Logitech H570e Stereo Consumer Control as > /devices/pci:00/:00:01.3/:01:00.0/usb1/1-11/1-11:1.3/0003:046D:0A56.0014/input/input > 53 > [4721658.233326] input: Logitech Inc Logitech H570e Stereo as > /devices/pci:00/:00:01.3/:01:00.0/usb1/1-11/1-11:1.3/0003:046D:0A56.0014/input/input > 54 > [4721658.233482] hid-generic 0003:046D:0A56.0014: input,hiddev96,hidraw1: USB > HID v1.11 Device > [Logitech Inc Logitech H570e Stereo] on usb-:01:00.0-11/input3 This warning is probably irrelevant to your issue. Note that it refers to the "Sidetone Playback Volume", which is a feature of some headsets where some of the microphone's signal is played back through the headphones to help you modulate your speech better. That likely won't have any effect on normal audio playback. > When I entered the Warning! in duckduckgo I found a 7-year-old thread on a > red hat forum. There I learned about the 'pactl list' command. Running that > here poured out a lot of output. The sections on the Logitech headset are in > the attached gzipped text file. > > I don't understand why but I see what's probably the underlying cause. I > hope that your expertise can translate it to explain what I need to do about > the suspended and other non-working parts. The sound cards are all suspended because there are no active programs playing sound, called "sink inputs" in pulseaudio parlance. Try starting up an audio player and running "pactl list sink-inputs". You should see the details of the application, as well as the sink number that it is feeding its audio to. "pactl list sinks" will show the sound cards and their states. Once something is feeding audio to a card, its state should automatically transition to RUNNING. --Sean ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Thu, 4 Feb 2021, Sean Greenslade wrote: Under the "Output Devices" tab, some of the outputs may have a "Port" dropdown selector. ... The "Logitach H5703 Stereo Analog Stereo" device is the important one, and it should be left on its default port selection of "Headphones." Also verify that the device is not muted, and that the volume slider is at a reasonable position. Sean, Yes, it has the port of Headphones, is unmulted, and has the volume slider at 100% Under the "Playback" tab, there will be a list of programs currently playing sound. Audacious is running and a song is playing. Now, next to the title of each application, there is an unlabeled dropdown box that shows which sound device the application is currently playing to. Find the actively-playing application and switch its dropdown to the "Logitach H5703 Stereo Analog Stereo" option. Well! The last time I lookat at the 'Playback' tab I missed your point that the dropdown box being unmarked meant there wasn't the usual triangle common to comboboxes. I didn't click on it becuase the symbol wasn't there. Just now I did and, sure enough, there was another option there: the Logitech headphones. I'm so used to GUI widgets being self-explanatory that I didn't try clicking on what appeared to be a label widget. I apologize for not groking what you wrote. Now, while there is sound delivered to the headset it comes from only one side. I have the channels locked (the vu meter has two bars, one for Front Left the other for Front Right. I'm assuming that's a hardware defect. Thanks very much for your patient help. Best regards, Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Sun, 7 Feb 2021, Rich Shepard wrote: Now, while there is sound delivered to the headset it comes from only one side. I have the channels locked (the vu meter has two bars, one for Front Left the other for Front Right. I'm assuming that's a hardware defect. Fixed. I needed to play with the individual sound levels to discover that one ear was more sensitive than the other. By lowering the output levels I learned how to adjust both so sound comes from both ... and that is when both are at the same output level. Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Sun, Feb 07, 2021 at 06:30:18AM -0800, Rich Shepard wrote: > On Thu, 4 Feb 2021, Sean Greenslade wrote: > > > Under the "Output Devices" tab, some of the outputs may have a "Port" > > dropdown selector. ... The "Logitach H5703 Stereo Analog Stereo" device is > > the important one, and it should be left on its default port selection of > > "Headphones." Also verify that the device is not muted, and that the > > volume slider is at a reasonable position. > > Sean, > > Yes, it has the port of Headphones, is unmulted, and has the volume slider > at 100% > > > Under the "Playback" tab, there will be a list of programs currently > > playing sound. > > Audacious is running and a song is playing. > > > Now, next to the title of each application, there is an unlabeled dropdown > > box that shows which sound device the application is currently playing to. > > Find the actively-playing application and switch its dropdown to the > > "Logitach H5703 Stereo Analog Stereo" option. > > Well! The last time I lookat at the 'Playback' tab I missed your point that > the dropdown box being unmarked meant there wasn't the usual triangle common > to comboboxes. I didn't click on it becuase the symbol wasn't there. Just > now I did and, sure enough, there was another option there: the Logitech > headphones. I'm glad you were able to get it working. > I'm so used to GUI widgets being self-explanatory that I didn't try clicking > on what appeared to be a label widget. I apologize for not groking what you > wrote. Interestingly, there's a commit in the pavucontrol master that changes the button->radiolist behavior to a standard drop-down selector: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/commit/ae278b8643cf1089f66df18713c8154208d9a505 It just hasn't made its way into a release yet. --Sean ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
Re: [pulseaudio-discuss] USB-connected headsets: no sound
On Sun, 7 Feb 2021, Sean Greenslade wrote: I'm glad you were able to get it working. Sean, That makes two of us. :-) I realized why I missed your comment. All other multi-choice comboboxes on the other tabs have the arrow indicator that there's a list of choices there. The one on the playback tab doesn't have that indicator so I thought there was no reason to click on the widget. The lack of consistency caught me. Interestingly, there's a commit in the pavucontrol master that changes the button->radiolist behavior to a standard drop-down selector: https://gitlab.freedesktop.org/pulseaudio/pavucontrol/-/commit/ae278b8643cf1089f66df18713c8154208d9a505 It just hasn't made its way into a release I look forward to seeing that. Thanks again and stay well, Rich ___ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss