You are not logged in.

#1 2020-05-16 10:37:34

wuerfelbecher
Member
Registered: 2018-12-20
Posts: 4

[SOLVED] ALSA/Pulseaudio only Dummy Sink

After a normal update, restart of GDM and relogin into GNOME ALSA/Pulseaudio stopped recognizing my Sound Card showing only the Dummy sink.
Sound worked until the restart of Pulseaudio together with the GNOME session, which i admit ran a bit long for about 2 months, i installed updates regularly but just never restarted the GNOME session so i can't say at which point ALSA/Pulseaudio started this behavior...

Running aplay -l as a user returns:

**** List of PLAYBACK Hardware Devices ****
ALSA lib conf.c:4081:(snd_config_update_r) Cannot access file /home/ikarus/.config/alsa/asoundrc
ALSA lib control.c:1379:(snd_ctl_open_noupdate) Invalid CTL hw:0
aplay: device_list:283: control open (0): No such file or directory
ALSA lib conf.c:4081:(snd_config_update_r) Cannot access file /home/ikarus/.config/alsa/asoundrc
ALSA lib control.c:1379:(snd_ctl_open_noupdate) Invalid CTL hw:1
aplay: device_list:283: control open (1): No such file or directory

Running the same command via sudo:

**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

There is no process blocking on /dev/snd/* and the permissions should also be good:

$ sudo LANG=C lsof /dev/snd/*
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.portal file system /run/user/1000/doc
      Output information may be incomplete.
$ sudo LANG=C  ls -l /dev/snd/*
crw-rw----+ 1 root audio 116,  9 May 16 11:16 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 15 May 16 11:16 /dev/snd/controlC1
crw-rw----+ 1 root audio 116,  8 May 16 11:16 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116, 14 May 16 11:16 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116,  6 May 16 11:16 /dev/snd/pcmC0D10p
crw-rw----+ 1 root audio 116,  7 May 16 11:16 /dev/snd/pcmC0D11p
crw-rw----+ 1 root audio 116,  2 May 16 11:16 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  3 May 16 11:16 /dev/snd/pcmC0D7p
crw-rw----+ 1 root audio 116,  4 May 16 11:16 /dev/snd/pcmC0D8p
crw-rw----+ 1 root audio 116,  5 May 16 11:16 /dev/snd/pcmC0D9p
crw-rw----+ 1 root audio 116, 11 May 16 11:16 /dev/snd/pcmC1D0c
crw-rw----+ 1 root audio 116, 10 May 16 11:16 /dev/snd/pcmC1D0p
crw-rw----+ 1 root audio 116, 12 May 16 11:16 /dev/snd/pcmC1D1p
crw-rw----+ 1 root audio 116, 13 May 16 11:16 /dev/snd/pcmC1D2c
crw-rw----+ 1 root audio 116,  1 May 16 11:16 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 May 16 11:16 /dev/snd/timer

/dev/snd/by-path/:
total 0
lrwxrwxrwx 1 root root 12 May 16 11:16 pci-0000:09:00.1 -> ../controlC0
lrwxrwxrwx 1 root root 12 May 16 11:16 pci-0000:0c:00.3 -> ../controlC1
$ sudo LANG=C getfacl /dev/snd/*
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/by-path/
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/hwC0D0
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/hwC1D0
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D10p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D11p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D3p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D7p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D8p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC0D9p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC1D0c
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC1D0p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC1D1p
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/pcmC1D2c
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/seq
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
user:ikarus:rw-
group::rw-
mask::rw-
other::---

Here are some things i tried with no luck:

  • pacman -Syu

  • latest normal and lts kernels

  • Updated UEFI-Firmware

  • removing ~/.config/pulse ~/.pulse

  • reinstalling and resetting Pulseaudio/ALSA

  • adding and removing myself from the audio group

  • countless reboots

The output of the pa-info script from freedesktop.org and syslogs:

as user: https://pastebin.com/PCqwh949
as root: https://pastebin.com/Qr6fvJPS
diff from those two: https://pastebin.com/vbTG8vtq
pulseaudio log form when it worked: https://pastebin.com/cuTuxghe
Pulseaudio log with log-level=info: https://pastebin.com/bWmVi9Jk

Im completely out of ideas this is the first issue which i cannot solve by myself, any help is greatly appreciated.

Last edited by wuerfelbecher (2020-05-16 12:40:33)

Offline

#2 2020-05-16 11:38:23

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: [SOLVED] ALSA/Pulseaudio only Dummy Sink

You have a broken user level ALSA configuration, what's in your /home/ikarus/.config/alsa/asoundrc (and maybe ~/.asoundrc , ~/asound.conf )? And the permissions of these? Why do they exist? Maybe post

strace aplay -l

Last edited by V1del (2020-05-16 11:40:44)

Offline

#3 2020-05-16 12:06:04

wuerfelbecher
Member
Registered: 2018-12-20
Posts: 4

Re: [SOLVED] ALSA/Pulseaudio only Dummy Sink

That is interesting as i don't have any ALSA user config files ~/.config/alsa/asoundrc, ~/.asoundrc, ~/asound.conf none of these files exist.

execve("/usr/bin/aplay", ["aplay", "-l"], 0x7ffd0b8aed98 /* 94 vars */) = 0
brk(NULL)                               = 0x5595d39b9000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffeceedb590) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = 0
openat(AT_FDCWD, "/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=218848, ...}) = 0
mmap(NULL, 218848, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1a6f5fd000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libasound.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \320\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=890960, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1a6f5fb000
mmap(NULL, 893744, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f520000
mprotect(0x7f1a6f54d000, 675840, PROT_NONE) = 0
mmap(0x7f1a6f54d000, 495616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d000) = 0x7f1a6f54d000
mmap(0x7f1a6f5c6000, 176128, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa6000) = 0x7f1a6f5c6000
mmap(0x7f1a6f5f2000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd1000) = 0x7f1a6f5f2000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\201\0\0\0\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0:(A\261\254\325W\2768O\340i9\4#\234"..., 68, 824) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=161024, ...}) = 0
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0:(A\261\254\325W\2768O\340i9\4#\234"..., 68, 824) = 68
mmap(NULL, 135600, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f4fe000
mmap(0x7f1a6f505000, 65536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f1a6f505000
mmap(0x7f1a6f515000, 20480, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f1a6f515000
mmap(0x7f1a6f51a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f1a6f51a000
mmap(0x7f1a6f51c000, 12720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1a6f51c000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@q\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\r\0332\21slL\245(\243.\240\325e\324\32"..., 68, 880) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=2146832, ...}) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\r\0332\21slL\245(\243.\240\325e\324\32"..., 68, 880) = 68
mmap(NULL, 1860456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f337000
mprotect(0x7f1a6f35c000, 1671168, PROT_NONE) = 0
mmap(0x7f1a6f35c000, 1363968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f1a6f35c000
mmap(0x7f1a6f4a9000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x172000) = 0x7f1a6f4a9000
mmap(0x7f1a6f4f4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f1a6f4f4000
mmap(0x7f1a6f4fa000, 13160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1a6f4fa000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\363\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1328000, ...}) = 0
mmap(NULL, 1327128, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f1f2000
mmap(0x7f1a6f201000, 634880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7f1a6f201000
mmap(0x7f1a6f29c000, 626688, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaa000) = 0x7f1a6f29c000
mmap(0x7f1a6f335000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x142000) = 0x7f1a6f335000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\22\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18608, ...}) = 0
mmap(NULL, 20624, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f1ec000
mmap(0x7f1a6f1ed000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f1a6f1ed000
mmap(0x7f1a6f1ef000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1a6f1ef000
mmap(0x7f1a6f1f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1a6f1f0000
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3606\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39408, ...}) = 0
mmap(NULL, 43520, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1a6f1e1000
mprotect(0x7f1a6f1e4000, 24576, PROT_NONE) = 0
mmap(0x7f1a6f1e4000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1a6f1e4000
mmap(0x7f1a6f1e8000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f1a6f1e8000
mmap(0x7f1a6f1ea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f1a6f1ea000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1a6f1df000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1a6f1dc000
arch_prctl(ARCH_SET_FS, 0x7f1a6f1dc740) = 0
mprotect(0x7f1a6f4f4000, 12288, PROT_READ) = 0
mprotect(0x7f1a6f51a000, 4096, PROT_READ) = 0
mprotect(0x7f1a6f1ea000, 4096, PROT_READ) = 0
mprotect(0x7f1a6f1f0000, 4096, PROT_READ) = 0
mprotect(0x7f1a6f335000, 4096, PROT_READ) = 0
mprotect(0x7f1a6f5f2000, 32768, PROT_READ) = 0
mprotect(0x5595d1b2e000, 4096, PROT_READ) = 0
mprotect(0x7f1a6f65e000, 4096, PROT_READ) = 0
munmap(0x7f1a6f5fd000, 218848)          = 0
set_tid_address(0x7f1a6f1dca10)         = 661544
set_robust_list(0x7f1a6f1dca20, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f1a6f505bf0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f1a6f512960}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f1a6f505c90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f1a6f512960}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x5595d39b9000
brk(0x5595d39da000)                     = 0x5595d39da000
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
openat(AT_FDCWD, "/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffeceedae20) = 0
close(3)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x2), ...}) = 0
write(1, "**** List of PLAYBACK Hardware D"..., 44**** List of PLAYBACK Hardware Devices ****
) = 44
futex(0x7f1a6f5fa138, FUTEX_WAKE_PRIVATE, 2147483647) = 0
stat("/home/ikarus/.config/alsa/asoundrc", 0x7ffeceedaf20) = -1 ENOENT (No such file or directory)
write(2, "ALSA lib conf.c:4081:(snd_config"..., 43ALSA lib conf.c:4081:(snd_config_update_r) ) = 43
write(2, "Cannot access file /home/ikarus/"..., 53Cannot access file /home/ikarus/.config/alsa/asoundrc) = 53
write(2, "\n", 1
)                       = 1
write(2, "ALSA lib control.c:1379:(snd_ctl"..., 48ALSA lib control.c:1379:(snd_ctl_open_noupdate) ) = 48
write(2, "Invalid CTL hw:0", 16Invalid CTL hw:0)        = 16
write(2, "\n", 1
)                       = 1
write(2, "aplay: device_list:283: ", 24aplay: device_list:283: ) = 24
write(2, "control open (0): No such file o"..., 43control open (0): No such file or directory) = 43
write(2, "\n", 1
)                       = 1
openat(AT_FDCWD, "/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffeceedae20) = 0
close(3)                                = 0
stat("/home/ikarus/.config/alsa/asoundrc", 0x7ffeceedaf20) = -1 ENOENT (No such file or directory)
write(2, "ALSA lib conf.c:4081:(snd_config"..., 43ALSA lib conf.c:4081:(snd_config_update_r) ) = 43
write(2, "Cannot access file /home/ikarus/"..., 53Cannot access file /home/ikarus/.config/alsa/asoundrc) = 53
write(2, "\n", 1
)                       = 1
write(2, "ALSA lib control.c:1379:(snd_ctl"..., 48ALSA lib control.c:1379:(snd_ctl_open_noupdate) ) = 48
write(2, "Invalid CTL hw:1", 16Invalid CTL hw:1)        = 16
write(2, "\n", 1
)                       = 1
write(2, "aplay: device_list:283: ", 24aplay: device_list:283: ) = 24
write(2, "control open (1): No such file o"..., 43control open (1): No such file or directory) = 43
write(2, "\n", 1
)                       = 1
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/aloadC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
exit_group(0)                           = ?
+++ exited with 0 +++

Offline

#4 2020-05-16 12:13:44

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,657

Re: [SOLVED] ALSA/Pulseaudio only Dummy Sink

Is an environment variable set or so?  It's not looking at the system config directories like /usr/share/alsa and /etc/alsa/conf.d where it should grab default configuration information.

Offline

#5 2020-05-16 12:36:02

wuerfelbecher
Member
Registered: 2018-12-20
Posts: 4

Re: [SOLVED] ALSA/Pulseaudio only Dummy Sink

This is indeed my fault. i must have copied this environment variable while trying clean $HOME directory from all those dotfiles.
After removing the ALSA line from my ~/.profile file, running systemctl --user unset-environment ALSA_CONFIG_PATH and killing my session Pulseaudio works again. smile
Wow that i didn't think of this, thank you so much i am so sorry for wasting your time...

Amazing that a  little environment variable and not restarting your session can make so much trouble.

Last edited by wuerfelbecher (2020-05-16 12:42:06)

Offline

Board footer

Powered by FluxBB