Re: Pulseaudio goes into an uninterruptible sleep upon start

2022-03-08 Thread Jude DaShiell
Who knows what pulseaudio developers were smoking when they wrote that
code.  I'm glad you got this solved for now.  I hope it's permanently
solved for you too.


On Tue, 8 Mar 2022, Daniel Fishman wrote:

> The first two things didn't work, but while I worked on a switch to
> pipewire (with a limited success, since pipewire is experimental
> in the current stable and misses important features that I need
> and which are already available in pulseaudio), I stumbled upon
> a workaround which fixed the problem in my case:
>
> https://forum.manjaro.org/t/internal-speakers-jack-detected-but-no-audio-comes-out/33380/4
>
> I still don't completely understand why things are related, but
> this solves the problem - and everything still works properly
> after USB dongle is connected.
>
>
> On 3/7/22 21:51, Jude DaShiell wrote:
> > Three things to do:
> > 1) pulseaudio --cleanup-shm
> > reboot and see if you get any better results.
> > 2) if 1 fails in the user directory rm -fr ~/.config/pulseaudio then
> > reboot and check for better results.
> > 3) if 2 fails, remove pulseaudio from the machine and think about
> > installing and running pipewire if alsa really needs that much management.
> > Ways exist to run firefox without pulseaudio.  If memory serves pulseaudio
> > firefox may do this as a single command.
> >
>
>



Re: Pulseaudio goes into an uninterruptible sleep upon start

2022-03-08 Thread Daniel Fishman

The first two things didn't work, but while I worked on a switch to
pipewire (with a limited success, since pipewire is experimental
in the current stable and misses important features that I need
and which are already available in pulseaudio), I stumbled upon
a workaround which fixed the problem in my case:

https://forum.manjaro.org/t/internal-speakers-jack-detected-but-no-audio-comes-out/33380/4

I still don't completely understand why things are related, but
this solves the problem - and everything still works properly
after USB dongle is connected.


On 3/7/22 21:51, Jude DaShiell wrote:

Three things to do:
1) pulseaudio --cleanup-shm
reboot and see if you get any better results.
2) if 1 fails in the user directory rm -fr ~/.config/pulseaudio then
reboot and check for better results.
3) if 2 fails, remove pulseaudio from the machine and think about
installing and running pipewire if alsa really needs that much management.
Ways exist to run firefox without pulseaudio.  If memory serves pulseaudio
firefox may do this as a single command.





Re: Pulseaudio goes into an uninterruptible sleep upon start

2022-03-07 Thread Jude DaShiell
Three things to do:
1) pulseaudio --cleanup-shm
reboot and see if you get any better results.
2) if 1 fails in the user directory rm -fr ~/.config/pulseaudio then
reboot and check for better results.
3) if 2 fails, remove pulseaudio from the machine and think about
installing and running pipewire if alsa really needs that much management.
Ways exist to run firefox without pulseaudio.  If memory serves pulseaudio
firefox may do this as a single command.


On Mon, 7 Mar 2022, Daniel Fishman wrote:

> Hello,
>
> I have an up-to-date Debian stable machine where pulseaudio becomes stuck
> as soon as it is started (goes into an uninterruptible sleep). I couldn't
> understand what is the cause for this behavior - maybe somebody can provide
> an idea?
>
> Initially, pulse worked as expected - the machine doesn't have any fixed
> output devices, sound was used via bluetooth headphones. Then one day I added
> a USB sound card dongle to the machine: this dongle worked immediately after
> it was
> plugged in, but after the first reboot the problem had occurred. It continued
> to occur even after I removed this USB dongle, removed ~/.config/pulse
> directory and rebooted the machine (and then done those actions many times
> with various variations - for example, to make sure that pulse doesn't create
> config dir between the time it removed & the machine is rebooted I rename
> pulseaudio executable, reboot, remove pulse's config dir, restore the exe and
> reboot again - doesn't help).
>
> Attached pulse's log created when it becomes stuck. From the log it seems to
> me that the problem starts when pulse fails to open a device pcmC0D0p, though
> it is not clear why it tries to open this device, since there is indeed no
> such device: /dev/snd contains the following:
>
> drwxr-xr-x  2 root root   60 Mar  7 19:55 by-path
> crw-rw+ 1 root audio 116,  6 Mar  7 19:55 controlC0
> crw-rw+ 1 root audio 116,  5 Mar  7 19:55 hwC0D2
> crw-rw+ 1 root audio 116,  2 Mar  7 19:55 pcmC0D1p
> crw-rw+ 1 root audio 116,  3 Mar  7 19:55 pcmC0D2p
> crw-rw+ 1 root audio 116,  4 Mar  7 19:57 pcmC0D3p
> crw-rw+ 1 root audio 116,  1 Mar  7 19:55 seq
> crw-rw+ 1 root audio 116, 33 Mar  7 19:55 timer
>
> output from 'aplay -lL':
>
> null
> Discard all samples (playback) or generate zero samples (capture)
> lavrate
> Rate Converter Plugin Using Libav/FFmpeg Library
> samplerate
> Rate Converter Plugin Using Samplerate Library
> speexrate
> Rate Converter Plugin Using Speex Resampler
> jack
> JACK Audio Connection Kit
> oss
> Open Sound System
> pulse
> PulseAudio Sound Server
> upmix
> Plugin for channel upmix (4,6,8)
> vdownmix
> Plugin for channel downmix (stereo) with a simple spacialization
> hw:CARD=sofhdadsp,DEV=1
> sof-hda-dsp,
> Direct hardware device without any conversions
> hw:CARD=sofhdadsp,DEV=2
> sof-hda-dsp,
> Direct hardware device without any conversions
> hw:CARD=sofhdadsp,DEV=3
> sof-hda-dsp,
> Direct hardware device without any conversions
> plughw:CARD=sofhdadsp,DEV=1
> sof-hda-dsp,
> Hardware device with all software conversions
> plughw:CARD=sofhdadsp,DEV=2
> sof-hda-dsp,
> Hardware device with all software conversions
> plughw:CARD=sofhdadsp,DEV=3
> sof-hda-dsp,
> Hardware device with all software conversions
> dmix:CARD=sofhdadsp,DEV=1
> sof-hda-dsp,
> Direct sample mixing device
> dmix:CARD=sofhdadsp,DEV=2
> sof-hda-dsp,
> Direct sample mixing device
> dmix:CARD=sofhdadsp,DEV=3
> sof-hda-dsp,
> Direct sample mixing device
> usbstream:CARD=sofhdadsp
> sof-hda-dsp
> USB Stream Output
>  List of PLAYBACK Hardware Devices 
> card 0: sofhdadsp [sof-hda-dsp], device 1: HDMI1 (*) []
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 0: sofhdadsp [sof-hda-dsp], device 2: HDMI2 (*) []
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
> card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI3 (*) []
>   Subdevices: 1/1
>   Subdevice #0: subdevice #0
>
>
> output for lspci:
>
> 00:0e.0 Multimedia audio controller: Intel Corporation Celeron/Pentium Silver
> Processor High Definition Audio (rev 06)
> Subsystem: Realtek Semiconductor Co., Ltd. Celeron/Pentium Silver
> Processor High Definition Audio
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx+
> Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
> SERR-  Latency: 0, Cache Line Size: 64 bytes
> Interrupt: pin A routed to IRQ 133
> IOMMU group: 2
> Region 0: Memory at 70 (64-bit, non-prefetchable) [size=16K]
> Region 4: Memory at 7fffe0 (64-bit, non-prefetchable) [size=1M]
> Capabilities: [50] Power Management version 3
> Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA
> PME(D0+,D1-,D2-,D3hot+,D3cold+)
> Status: