You are not logged in.

#1 2019-08-18 20:38:44

shroom
Member
Registered: 2018-08-21
Posts: 15

Audio hardware not detected

It's rather recent, and it occurs with two different audio hardware (one card used on a VM and one integrated chipset used on a laptop).

Here's what I think is the relevant part of the boot log:

archlinux audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=alsa-restore comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
archlinux systemd-udevd[297]: Process '/usr/bin/alsactl restore 0' failed with exit code 99.
archlinux pulseaudio[565]: E: [pulseaudio] ltdl-bind-now.c: Filed to open module /usr/lib/pulse-12.2/modules/module-alsa-card.so : /usr/lib/pulse-12.2/modules/libalsa-util.so: undefined symbol: pa_alsa_ucm_device_update_available
archlinux pulseaudio[565]: E: [pulseaudio] module.c: Failed to open module "module-alsa-card".

The same card on the exact "same" setup still works properly on the x64 version of Arch (VM).

Last edited by shroom (2019-08-18 20:39:33)

Offline

#2 2019-08-20 03:07:47

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

Yes, since updating yesterday I now get the same.  Pulseaudio playback results in silence through my USB soundcard, but alsa playback still seems to be working.  Unfortunately I can't get vlc to use alsa directly it seems, and mplayer is still broken when trying to play back videos, so I guess I have to use one of my 64-bit machines to play back my daily video collection.

I have the same last two lines in my boot log as you do.  Indeed, my investigations of /usr/lib/pulse-12.2/modules/module-alsa-card.so indicate it doesn't have any symbol named pa_alsa_ucm_device_update_available.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#3 2019-08-20 04:59:22

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 818
Website

Re: Audio hardware not detected

Cries for a rebuild of some pulseaudio and/or alsa stuff..

Offline

#4 2019-08-20 18:26:43

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

There seems to have been an update to the pulseaudio package today to v12.2-2.6 from v12.2-2.5, but I'm still getting the same error.  Pulseaudio owns both lib-alsautil.so and module-alsa-card.so, so it looks like a rebuild of these didn't resolve this issue.  I haven't looked at the source yet, but I can't imagine why this symbol isn't being exported to the vtable, unless perhaps it's not marked as virtual and is being optimised away.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#5 2019-08-20 18:30:16

shroom
Member
Registered: 2018-08-21
Posts: 15

Re: Audio hardware not detected

levi wrote:

There seems to have been an update to the pulseaudio package today to v12.2-2.6 from v12.2-2.5, but I'm still getting the same error.  Pulseaudio owns both lib-alsautil.so and module-alsa-card.so, so it looks like a rebuild of these didn't resolve this issue.  I haven't looked at the source yet, but I can't imagine why this symbol isn't being exported to the vtable, unless perhaps it's not marked as virtual and is being optimised away.

Same for me!

Offline

#6 2019-08-21 05:41:18

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 818
Website

Re: Audio hardware not detected

Aug 21 07:36:09 arch32-stable-pentium4 pulseaudio[4760]: E: [pulseaudio] ltdl-bind-now.c: Failed to open module /usr/lib/pulse-12.2/modules/module-alsa-card.so: /usr/lib/pulse-12.2/modules/libalsa-util.so: undefined symbol: pa_alsa_ucm_device_update_available

Could be a regression of https://www.linuxquestions.org/question … 175654115/

Offline

#7 2019-08-21 16:30:26

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

Looks to have already been reported back to upstream at https://gitlab.freedesktop.org/pulseaud … issues/718

It's still being  triaged at time of writing though, so a fix isn't available just yet, but hopefully it will be before too long.

I say hopefully because the other machine I have I can watch videos on it connected to the monitor over a distance by a badly wired VGA cable I picked up cheap once.  X seems to detect the monitor resolution wrongly, so everything's stretched and I miss the right hand third of anything, which is fine for the trash I watch on youtube, but problematic for the proper tv programmes I have left to watch.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#8 2019-08-22 12:39:31

redqueen
Member
Registered: 2017-12-27
Posts: 21

Re: Audio hardware not detected

After booting Xfce I have no audio device.
A popup opens and it says "...Pulse-Audio-Modul hat die Taskleiste verlassen...". And in Pulsaudio configuration I only have an "Dummy Device" listed.

Last edited by redqueen (2019-08-22 12:40:00)

Offline

#9 2019-08-22 15:24:17

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

Sounds like a duplicate report, but could you check your boot log (sudo journalctl -b) to check it's got the same root cause as previously reported here?


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#10 2019-08-22 17:00:54

redqueen
Member
Registered: 2017-12-27
Posts: 21

Re: Audio hardware not detected

Yes it's the same as reported before. Sorry!

Last edited by redqueen (2019-08-22 17:01:31)

Offline

#11 2019-08-22 18:42:04

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

No problem.  There's another xfce-pulseaudio bug currently being rebuilt, so it's worth checking which issue you're having exactly.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#12 2019-08-24 02:46:21

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

levi wrote:

Looks to have already been reported back to upstream at https://gitlab.freedesktop.org/pulseaud … issues/718

And... I think that bug's been closed because pasuspender failed.  It seems to work for me (and does produce audio), even though vlc and mplayer won't play back audio through pulseaudio and I'm still getting the error about module-alsa-card.so complaining about missing symbols in libalsa-util.so.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#13 2019-08-30 06:00:25

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 818
Website

Re: Audio hardware not detected

In a small testing and debugging session (thanks thePiGrepper, see https://mirror.archlinux32.org/irc-logs … l#19:34:30)
we found out that pulseaudio 12.2 is flagged out of date and that pulseaudio 12.99 indeed solved the missing symbol problem
in the alsa plugin. So I think audio via pulseaudio will work again after a release of 12.99 upstream.

Also note that you can still use ALSA. :-)

Offline

#14 2019-08-30 15:43:33

levi
Moderator
From: Yorkshire, UK
Registered: 2018-06-16
Posts: 463

Re: Audio hardware not detected

Thanks very much for getting to the bottom of this.  If the missing symbol issue is resolved, I would expect it to be fixed too.


Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.

Offline

#15 2019-08-30 17:38:19

andreas_baumann
Administrator
From: Zurich, Switzerland
Registered: 2017-08-10
Posts: 818
Website

Re: Audio hardware not detected

Fingers crossed. :-)

Offline

Board footer

Powered by FluxBB