View previous topic :: View next topic |
Author |
Message |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Sun Nov 05, 2023 10:05 am Post subject: New install, can't get audio working at all |
|
|
Thank you in advance for your help and the time you took to read my post.
I am a Gentoo newbie. I have been at this problem for long enough that ive forgotten when I started. I'm trying to get alsa to function, with the eventual goal of being able to use both my bluetooth headset and a pair of headphones which plug into the audio jack. I'm honestly on the edge of giving up on the whole operating system, something as stupid and simple as sound shouldnt have me tied to my computer for hours and hours.
General information:
I installed the general kernel, version is 6.1.57-gentoo-x86_64. Bash 5.1.16. AMD Ryzen 9 3950x, 64GiB RAM, 2 AMD ATI Radeon RX 5500 graphics cards, and an x570 Phantom Gaming 4 motherboard. The install is on an nvme drive, using uefi, and I didnt make a swap partition nor do I have a swap file. the 2 graphics cards are not actually the same card, despite how they appear. they are slightly different, and have a different number of ports. at present, only one is plugged into a single monitor via an hdmi connection. there are 7 ports between the two cards, 1 hdmi on each, and 3 displayport on one with only 2 on the other (physically smaller) card. All hardware components have been comfirmed to work flawlessly in other systems, except the motherboard, which I bought brand new through amazon to replace a malfunctioning one that I got second hand.
Specific problem:
Sound does not function at all on my system, and I cannot get it to function no matter how hard I try. speaker-test fails. vlc produces errors. no audio from any source can be heard through the headphones, which have been confirmed to work on another machine. bluetooth has no yet been attempted.
Output:
speaker-test
Code: |
speaker-test 1.2.9
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.2.9/work/alsa-lib-1.2.9/src/pcm/pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slace
Playback open error: -2,No such file or directory
|
strace speaker-test
Code: |
execve("/usr/bin/speaker-test", ["speaker-test"], 0x7ffeeba55b80 /* 46 vars */) = 0
brk(NULL) = 0x561d96f33000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=35123, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 35123, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fac67e33000
close(3) = 0
openat(AT_FDCWD, "/usr/lib64/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\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=979352, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fac67e31000
mmap(NULL, 978160, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fac67d42000
mmap(0x7fac67d70000, 565248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e000) = 0x7fac67d70000
mmap(0x7fac67dfa000, 192512, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb8000) = 0x7fac67dfa000
mmap(0x7fac67e29000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe7000) = 0x7fac67e29000
close(3) = 0
openat(AT_FDCWD, "/lib64/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\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=911600, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 913656, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fac67c62000
mmap(0x7fac67c70000, 483328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fac67c70000
mmap(0x7fac67ce6000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x7fac67ce6000
mmap(0x7fac67d40000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdd000) = 0x7fac67d40000
close(3) = 0
openat(AT_FDCWD, "/lib64/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\0P9\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
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1880920, ...}, AT_EMPTY_PATH) = 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
mmap(NULL, 1912112, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fac67a8f000
mmap(0x7fac67ab1000, 1372160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7fac67ab1000
mmap(0x7fac67c00000, 344064, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x171000) = 0x7fac67c00000
mmap(0x7fac67c54000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c4000) = 0x7fac67c54000
mmap(0x7fac67c5a000, 32048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fac67c5a000
close(3) = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fac67a8c000
arch_prctl(ARCH_SET_FS, 0x7fac67a8c740) = 0
set_tid_address(0x7fac67a8ca10) = 3566
set_robust_list(0x7fac67a8ca20, 24) = 0
rseq(0x7fac67a8d060, 0x20, 0, 0x53053053) = 0
mprotect(0x7fac67c54000, 16384, PROT_READ) = 0
mprotect(0x7fac67d40000, 4096, PROT_READ) = 0
mprotect(0x7fac67e29000, 24576, PROT_READ) = 0
mprotect(0x561d9563b000, 4096, PROT_READ) = 0
mprotect(0x7fac67e6c000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fac67e33000, 35123) = 0
getrandom("\xc6\x0e\x89\x60\xa6\x05\x31\x7a", 8, GRND_NONBLOCK) = 8
brk(NULL) = 0x561d96f33000
brk(0x561d96f54000) = 0x561d96f54000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3388912, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3388912, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fac67600000
close(3) = 0
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
write(1, "\n", 1) = 1
write(1, "speaker-test 1.2.9\n", 19) = 19
write(1, "\n", 1) = 1
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2998, ...}, AT_EMPTY_PATH) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2998
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(1, "Playback device is default\n", 27) = 27
write(1, "Stream parameters are 48000Hz, S"..., 50) = 50
write(1, "Using 16 octaves of pink noise\n", 31) = 31
rt_sigaction(SIGINT, {sa_handler=0x561d956387c0, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fac67ac7930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x561d956387c0, sa_mask=[TERM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fac67ac7930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x561d956387c0, sa_mask=[ABRT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fac67ac7930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
futex(0x7fac67e309e0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/usr/share/alsa/alsa.conf", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10119, ...}, AT_EMPTY_PATH) = 0
read(3, "#\n# ALSA library configuration "..., 4096) = 4096
read(3, "mehint.extended\n\t\t}\n\t\tdescriptio"..., 4096) = 4096
read(3, "ace\n#\n\nhwdep.default {\n\ttype hw\n"..., 4096) = 1927
read(3, "", 4096) = 0
close(3) = 0
access("/var/lib/alsa/conf.d", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/etc/alsa/conf.d", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/alsa/conf.d", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/asound.conf", R_OK) = 0
newfstatat(AT_FDCWD, "/etc/asound.conf", {st_mode=S_IFREG|0644, st_size=40, ...}, 0) = 0
openat(AT_FDCWD, "/etc/asound.conf", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=40, ...}, AT_EMPTY_PATH) = 0
read(3, "defaults.pcm.card 2\ndefaults.ctl"..., 4096) = 40
read(3, "", 4096) = 0
close(3) = 0
access("/home/danbo/.asoundrc", R_OK) = -1 ENOENT (No such file or directory)
access("/home/danbo/.config/alsa/asoundrc", R_OK) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/share/alsa/cards/aliases.conf", {st_mode=S_IFREG|0644, st_size=1487, ...}, 0) = 0
openat(AT_FDCWD, "/usr/share/alsa/cards/aliases.conf", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1487, ...}, AT_EMPTY_PATH) = 0
read(3, "#\n# Define aliases for various "..., 4096) = 1487
openat(AT_FDCWD, "/usr/share/alsa/ctl/default.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=539, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Default control device\n#\n\nct"..., 4096) = 539
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/default.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=760, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Default output\n#\n\npcm.!defau"..., 4096) = 760
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/dmix.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1708, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# dmix output\n#\n\npcm.!dmix {\n\t"..., 4096) = 1708
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/dsnoop.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1590, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# dsnoop\n#\n\npcm.!dsnoop {\n\t@ar"..., 4096) = 1590
read(4, "", 4096) = 0
close(4) = 0
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089f70) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089a40) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc72089e14) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089fe0) = 0
close(3) = 0
access("/usr/share/alsa/cards/HDA-Intel.conf", R_OK) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/cards/HDA-Intel.conf", {st_mode=S_IFREG|0644, st_size=8074, ...}, 0) = 0
openat(AT_FDCWD, "/usr/share/alsa/cards/HDA-Intel.conf", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=8074, ...}, AT_EMPTY_PATH) = 0
read(3, "#\n# Configuration for the Intel "..., 4096) = 4096
openat(AT_FDCWD, "/usr/share/alsa/pcm/front.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=802, ...}, AT_EMPTY_PATH) = 0
brk(0x561d96f75000) = 0x561d96f75000
read(4, "#\n# Hardware output from front s"..., 4096) = 802
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround21.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=923, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 2.1 sp"..., 4096) = 923
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround40.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=901, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 4.0 sp"..., 4096) = 901
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround41.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1004, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 4.1 sp"..., 4096) = 1004
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround50.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1003, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 5.0 sp"..., 4096) = 1003
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround51.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=954, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 5.1 sp"..., 4096) = 954
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/surround71.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1002, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from 7.1 sp"..., 4096) = 1002
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/iec958.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1218, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from iec958"..., 4096) = 1218
read(4, "", 4096) = 0
close(4) = 0
openat(AT_FDCWD, "/usr/share/alsa/pcm/hdmi.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1186, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# Hardware output from HDMI\n#"..., 4096) = 1186
read(4, "", 4096) = 0
close(4) = 0
read(3, "s.CARD { type string }\n\t@args.AE"..., 4096) = 3978
brk(0x561d96f96000) = 0x561d96f96000
openat(AT_FDCWD, "/usr/share/alsa/pcm/modem.conf", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1312, ...}, AT_EMPTY_PATH) = 0
read(4, "#\n# \"raw\" modem - phoneline\n#\n\np"..., 4096) = 1312
read(4, "", 4096) = 0
close(4) = 0
read(3, "", 4096) = 0
close(3) = 0
access("/var/lib/alsa/card0.conf.d", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089f70) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089a40) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc72089e14) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089fe0) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089f70) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089a40) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc72089e14) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089fe0) = 0
close(3) = 0
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)
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089850) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088e80) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088cf0) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc720890c4) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089290) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088e80) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088cf0) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc720890c4) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089290) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088e80) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=10119, ...}, 0) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72088cf0) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc720890c4) = 0
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089290) = 0
close(3) = 0
newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=2091, ...}, 0) = 0
newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0755, st_size=224, ...}, 0) = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2091, ...}, AT_EMPTY_PATH) = 0
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 2091
read(3, "", 4096) = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2091, ...}, AT_EMPTY_PATH) = 0
close(3) = 0
openat(AT_FDCWD, "/etc/group", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=632, ...}, AT_EMPTY_PATH) = 0
lseek(3, 0, SEEK_SET) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 632
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089630) = 0
close(3) = 0
semget(0x56c4d5, 1, IPC_CREAT|0660) = 4
semctl(4, 0, IPC_STAT, {sem_perm={uid=1000, gid=1000, mode=0660, key=5686485, cuid=1000, cgid=1000}, sem_otime=0, sem_ctime=1699177059, sem_nsems=1}) = 0
semctl(4, 0, IPC_SET, {sem_perm={uid=1000, gid=18, mode=0660}}) = 0
semtimedop(4, [{sem_num=0, sem_op=0, sem_flg=0}, {sem_num=0, sem_op=1, sem_flg=SEM_UNDO}], 2, NULL) = 0
shmget(0x56c4d5, 488, 0660) = -1 ENOENT (No such file or directory)
shmget(0x56c4d5, 488, IPC_CREAT|IPC_EXCL|0660) = 10
shmat(10, NULL, 0) = 0x7fac67e3b000
mlock(0x7fac67e3b000, 488) = 0
shmctl(10, IPC_STAT, {shm_perm={uid=1000, gid=1000, mode=0660, key=5686485, cuid=1000, cgid=1000}, shm_segsz=488, shm_cpid=3566, shm_lpid=3566, shm_nattch=1, shm_atime=1699177059, shm_dtime=0, shm_ctime=1699177059}) = 0
shmctl(10, IPC_SET, {shm_perm={uid=1000, gid=18, mode=0660}}) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffc72089570) = 0
close(3) = 0
openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 3
ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffc72089714) = 0
ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7ffc7208977c) = 0
openat(AT_FDCWD, "/dev/snd/pcmC2D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory)
close(3) = 0
write(2, "ALSA lib /var/tmp/portage/media-"..., 115) = 115
write(2, "unable to open slave", 20) = 20
write(2, "\n", 1) = 1
shmdt(NULL) = -1 EINVAL (Invalid argument)
shmdt(0x7fac67e3b000) = 0
shmctl(10, IPC_STAT, {shm_perm={uid=1000, gid=18, mode=0660, key=5686485, cuid=1000, cgid=1000}, shm_segsz=488, shm_cpid=3566, shm_lpid=3566, shm_nattch=0, shm_atime=1699177059, shm_dtime=1699177059, shm_ctime=1699177059}) = 0
shmctl(10, IPC_RMID, NULL) = 0
semctl(4, 0, IPC_RMID, NULL) = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(1, "Playback open error: -2,No such "..., 50) = 50
exit_group(1) = ?
+++ exited with 1 +++
|
aplay -l
Code: |
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI_1 [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI_1 [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI_1 [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI_1 [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI_1 [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
|
aplay -L
Code: |
null
Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=HDMI_1,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI_1,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI_1,DEV=2
HDA ATI HDMI, HDMI 2
HDMI Audio Output
hdmi:CARD=HDMI_1,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
hdmi:CARD=HDMI_1,DEV=4
HDA ATI HDMI, HDMI 4
HDMI Audio Output
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA ATI HDMI, HDMI 2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
HDA ATI HDMI, HDMI 4
HDMI Audio Output
front:CARD=Generic
Front output / input
surround21:CARD=Generic
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
|
ls /proc/asound/
Code: |
card0
card1
card2
cards
devices
Generic
HDMI
HDMI_1
hwdep
modules
oss
pcm
seq
timers
version
|
cat /proc/asound/cards
Code: |
0 [HDMI_1 ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfc5a0000 irq 83
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfcda0000 irq 85
2 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfcc00000 irq 87
|
lspci
Code: |
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7
01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
02:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
02:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c7)
04:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] (rev c7)
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
06:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
07:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
07:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
08:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
09:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
0a:00.0 Non-Volatile memory controller: Realtek Semiconductor Co., Ltd. RTS5765DL NVMe SSD Controller (DRAM-less) (rev 01)
0b:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c5)
0c:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
0d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] (rev c5)
0d:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
0e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
0f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
0f:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
0f:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
0f:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
|
make.conf copy
Code: |
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -march=znver2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j32"
ACCEPT_LICENSE="*"
USE="-gnome -kde -systemd alsa dbus elogind X"
INPUT_DEVICES="libinput synaptics"
VIDEO_CARDS="amdgpu radeon radeonsi"
# NOTE: This stage was built with the bindist Use flag enabled
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
GENTOO_MIRRORS="https://mirror.clarkson.edu/gentoo/ \
http://mirror.clarkson.edu/gentoo/ \
rsync://mirror.clarkson.edu/gentoo/ \
http://www.gtlib.gatech.edu/pub/gentoo \
rsync://rsync.gtlib.gatech.edu/gentoo \
https://mirrors.mit.edu/gentoo-distfiles/ \
http://mirrors.mit.edu/gentoo-distfiles/ \
rsync://mirrors.mit.edu/gentoo-distfiles/ \
https://gentoo.osuosl.org/ \
http://gentoo.osuosl.org/ \
https://mirrors.rit.edu/gentoo/ \
http://mirrors.rit.edu/gentoo/ \
ftp://mirrors.rit.edu/gentoo/ \
rsync://mirrors.rit.edu/gentoo/ \
https://mirror.servaxnet.com/gentoo/ \
http://mirror.servaxnet.com/gentoo/ \
http://gentoo-mirror.flux.utah.edu/"
GRUB_PLATFORMS="efi-64"
|
when changing audio devices in vlc, the output for all aside from the hdmi ones results in a stream of no such file or directory errors in a popup. all the options outputted by aplay -L are options in vlc. in any case, I'm sure I missed a few commands that might be useful. please tell me what information is missing if its needed, and how to get it (it would be fair to assume I dont know). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
shadowless Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/118615584463fba944f03de.jpg)
Joined: 27 Nov 2022 Posts: 101
|
Posted: Sun Nov 05, 2023 3:45 pm Post subject: |
|
|
Welcome to Gentoo.
ALSA is difficult with some setups (frustration here is normal).
Your analog audio device is not showing up in: aplay -l (which is odd)
Could you please share the output of:
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Sun Nov 05, 2023 4:30 pm Post subject: |
|
|
shadowless wrote: | Welcome to Gentoo.
ALSA is difficult with some setups (frustration here is normal).
Your analog audio device is not showing up in: aplay -l (which is odd)
Could you please share the output of:
|
I'm certainly frustrated, this isn't where I thought I'd be getting stuck! Here is what you needed:
lspci -nnk
Code: |
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
Kernel driver in use: pcieport
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1453]
Kernel driver in use: pcieport
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
Subsystem: ASRock Incorporation FCH SMBus Controller [1849:ffff]
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
Subsystem: ASRock Incorporation FCH LPC Bridge [1849:ffff]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3 [1022:1443]
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5 [1022:1445]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6 [1022:1446]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7 [1022:1447]
01:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream [1022:57ad]
Kernel driver in use: pcieport
02:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:1453]
Kernel driver in use: pcieport
02:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:1453]
Kernel driver in use: pcieport
02:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:1484]
Kernel driver in use: pcieport
02:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:1484]
Kernel driver in use: pcieport
02:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:1484]
Kernel driver in use: pcieport
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev c7)
Kernel driver in use: pcieport
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Kernel driver in use: pcieport
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c7)
Subsystem: Hewlett-Packard Company Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [103c:86de]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
05:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio [1002:ab38]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio [1002:ab38]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
06:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network Connection [8086:1539] (rev 03)
Subsystem: ASRock Incorporation I211 Gigabit Network Connection [1849:1539]
Kernel driver in use: igb
Kernel modules: igb
07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
07:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:1486]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
07:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:148c]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
Kernel driver in use: ahci
Kernel modules: ahci
09:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
Kernel driver in use: ahci
Kernel modules: ahci
0a:00.0 Non-Volatile memory controller [0108]: Realtek Semiconductor Co., Ltd. RTS5765DL NVMe SSD Controller (DRAM-less) [10ec:5765] (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. RTS5765DL NVMe SSD Controller (DRAM-less) [10ec:5765]
Kernel driver in use: nvme
Kernel modules: nvme
0b:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev c5)
Kernel driver in use: pcieport
0c:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
Kernel driver in use: pcieport
0d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5)
Subsystem: ASRock Incorporation Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1849:5116]
Kernel driver in use: amdgpu
Kernel modules: amdgpu
0d:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio [1002:ab38]
Subsystem: ASRock Incorporation Navi 10 HDMI Audio [1849:5116]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
0e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
0f:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
0f:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
Kernel driver in use: ccp
Kernel modules: ccp
0f:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
Subsystem: ASRock Incorporation Matisse USB 3.0 Host Controller [1849:ffff]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
0f:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
Subsystem: ASRock Incorporation Starship/Matisse HD Audio Controller [1849:1202]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Sun Nov 05, 2023 6:43 pm Post subject: |
|
|
newfriend4949,
Welcome to Gentoo. With multiple sound cards ALSA can be tricky and you have
/proc/asound/: | card0
card1
card2 | that's three.
ALSA will use card 0 device 0 by default.
Code: | 05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
0d:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
0f:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller | and they will be enumerated in device discovery order.
That's the PCIe device order normally. In your case, its the first output on the first video card, which is rarely useful.
Which sound card do you want to use and which output?
Wild guess ... for your analogue sound card make a file /etc/asound.conf containing
Code: | defaults.pcm.card 2 # Analogue
defaults.pcm.device 0 # Default Device |
Its read every time Alsa starts.
I share your frustration with Alsa. I once spent several weeks with my webcam as the default sound card.
It had a Mic but no speakers. :) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
grknight Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
Joined: 20 Feb 2015 Posts: 1833
|
Posted: Sun Nov 05, 2023 6:49 pm Post subject: |
|
|
Since the dedicated HD Audio device is detected as Generic codec, this smells like a missing codec in the kernel config.
Many AMD chipsets need the REALTEK HDA codec. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Sun Nov 05, 2023 7:29 pm Post subject: |
|
|
NeddySeagoon wrote: |
Which sound card do you want to use and which output?
Wild guess ... for your analogue sound card make a file /etc/asound.conf containing
Code: | defaults.pcm.card 2 # Analogue
defaults.pcm.device 0 # Default Device |
|
The monitors to which the hdmi, or any other video output cables, connect do not have built in speakers and so can't really be used as an effective output. I intend to use the sound card on the motherboard, even after I get bluetooth working (my plan is pipewire). The given config did not work (its owned by root, if that matters), and doesnt seem to have changed what the default is. Checking in alsamixer, my default is still one of the hdmis. Using f6 to switch to the HD-Audio Generic (card 2) reads "This sound device does not have any controls" and leaves the Chip and Item fields in the top left blank.
grknight wrote: |
Since the dedicated HD Audio device is detected as Generic codec, this smells like a missing codec in the kernel config.
Many AMD chipsets need the REALTEK HDA codec.
|
Without making any changes (I expect that the kernel is the very same general kernel I went with at install, since I have not touched it nor did I configure it when I first set things up), I'm looking through the kernel configuration with cd /usr/src/linux and make menuconfig. I exit out by hitting exit and not saving any changes (in case I hit something by mistake).
Device Drivers --->
Sound Card Support --->
Advanced Linux Sound Architecture --->
HD-Audio --->
<M> HD Audio PCI
<*> Build hwdep interface for HD-audio driver
-*- Allow dynamic codec reconfiguration
[*] Support digital beep via input layer
(0) Digital beep registration mode (0=off, 1=on)
[*] Support initialization
< > Build CS35L41 HD-Audio side codec for support for I2C bus
< > Build CS35L41 HD-audio codec support
<M> Build Realtek HD-audio codec support
<M> Build Analog Devices HD-audio codec support
<M> Build IDT/Sigmatel HD-audio codec support
<M> Build VIA HD-audio codec support
<M> Build HDMI/Displayport HD-audio codec support
<M> Build Cirrus Logic codec support
< > Build Cirrus Logic HDA bridge support
<M> Build Conexant HD-Audio codec support
<M> Build Creative CA0110-IBG codec support
<M> Build Creative CA0132 codec support
[*] Support new DSP code for CA0132
<M> Build C-Media HD-audio codec parser
-M- Enable generic HD-audio codec parser
(1) Default time-out for HD-audio power-save mode
[ ] Enable Silent Stream always for HDMI
[ ] Use the device identifier field for controls
This is what I'm looking at. I do intend to come at the kernel and configure it to my goals for the system, once everything is in a place where I dont feel the need to install anything further. After Ive done a fair bit of research on it and prepared thoroughly. Despite my immense frustration with alsa, I do enjoy tinkering. I just like it better when it goes well, lol! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Sun Nov 05, 2023 8:41 pm Post subject: |
|
|
newfriend4949,
Your kernel looks OK. Lets stop guessing.
/etc/asound.conf should be Code: | $ ls -l /etc/asound.conf
-rw-r--r-- 1 root root 1850 Jul 29 19:50 /etc/asound.conf | All users need to be able to read it
What do you have in Code: | /proc/asound/devices |
What does Code: | grep -i codec: -R /proc/asound | return? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Sun Nov 05, 2023 9:30 pm Post subject: |
|
|
NeddySeagoon wrote: | newfriend4949,
Your kernel looks OK. Lets stop guessing.
/etc/asound.conf should be Code: | $ ls -l /etc/asound.conf
-rw-r--r-- 1 root root 1850 Jul 29 19:50 /etc/asound.conf | All users need to be able to read it
What do you have in Code: | /proc/asound/devices |
What does Code: | grep -i codec: -R /proc/asound | return? |
Here are those outputs, the configuration file looks good to me but I dont understand the output of the other two at all
ls -l /etc/asound.conf
Code: |
-rw-r--r-- 1 root root 42 Nov 5 14:06 /et/asound.conf
|
cat /proc/asound/devices
Code: |
2: [ 2] : control
3: [ 0- 3]: digital audio playback
4: [ 0- 7]: digital audio playback
5: [ 1- 3]: digital audio playback
6: [ 1- 7]: digital audio playback
7: [ 0- 8]: digital audio playback
8: [ 0- 9]: digital audio playback
9: [ 1- 8]: digital audio playback
10: [ 1- 9]: digital audio playback
11: [ 0-10]: digital audio playback
12: [ 0- 0]: hardware dependent
13: [ 1-10]: digital audio playback
14: [ 1- 0]: hardware dependent
15: [ 0] : control
16: [ 1] : control
33: : timer
|
grep -i codec: -R /proc/asound
Code: |
/proc/asound/HDMI/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card0/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card1/codec#0:Codec: ATI R6xx HDMI
/proc/asound/HDMI_1/codec#0:Codec: ATI R6xx HDMI
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
shadowless Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/118615584463fba944f03de.jpg)
Joined: 27 Nov 2022 Posts: 101
|
Posted: Mon Nov 06, 2023 12:00 am Post subject: |
|
|
newfriend4949 wrote: | ls -l /etc/asound.conf
Code: | -rw-r--r-- 1 root root 42 Nov 5 14:06 /et/asound.conf |
|
Looks like you forgot a 'c' in '/etc' there |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Mon Nov 06, 2023 12:13 am Post subject: |
|
|
shadowless wrote: | newfriend4949 wrote: | ls -l /etc/asound.conf
Code: | -rw-r--r-- 1 root root 42 Nov 5 14:06 /et/asound.conf |
|
Looks like you forgot a 'c' in '/etc' there |
That would be because I made the dumb decision to simply type the output I saw in this case, and made a silly typo |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Mon Nov 06, 2023 3:38 am Post subject: |
|
|
A quick update, I have not succeeded in getting audio to play at all. I have since attempted:
https://wiki.gentoo.org/wiki/ALSA#HDMI.2FSPDIF_5.1_and_7.1_speaker_testing
the result being that I can play a file without error with mplayer but it fails to produce any sound and using anything other than hdmi produces large amounts of errors in vlc using the same file
https://wiki.gentoo.org/wiki/ALSA#Laptops_with_HDMI_audio_output
the order did not change as expected and the output of other commands seems to remain the same
https://wiki.gentoo.org/wiki/ALSA#Headphones_jack_not_working
no discernable change whatsoever
I have also emerged several times over, repeatedly rebooted, and been through more forum posts like the following:
https://bbs.archlinux.org/viewtopic.php?id=202649
than I can even count. Ive lost track of a few even
https://bbs.archlinux.org/viewtopic.php?id=280204 the solutions ehre didnt work however this is the result of dmesg |grep -iE 'snd|sof'
Code: |
[ 0.000000] software IO TLB: area num 32.
[ 0.313422] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.330979] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.330981] software IO TLB: mapped [mem 0x00000000a2ded000-0x00000000a6ded000] (64MB)
[ 3.314065] snd_hda_intel 0000:05:00.1: Force to non-snoop mode
[ 3.314378] snd_hda_intel 0000:0d:00.1: enabling device (0000 -> 0002)
[ 3.314439] snd_hda_intel 0000:0d:00.1: Force to non-snoop mode
[ 3.314555] snd_hda_intel 0000:0f:00.4: enabling device (0000 -> 0002)
[ 3.331640] snd_hda_intel 0000:0f:00.4: no codecs found!
[ 4.806076] snd_hda_intel 0000:05:00.1: bound 0000:05:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 5.357004] snd_hda_intel 0000:0d:00.1: bound 0000:0d:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
|
it seems like its not finding a codec? this is probably related to the issue |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Mon Nov 06, 2023 9:10 am Post subject: |
|
|
newfriend4949,
/proc/asound/devices: | 2: [ 2] : control |
Is the only entry for card 2.
The card number is the first number in square brackets.
Its [<card>- Device]
The codec for card 2 is not listed in grep -i codec: -R /proc/asound either.
Make friends with wgetpaste and pastebin your entire dmesg output and entire kernel .config file.
Things that are missing but should be there are as important as the lines that are there.
When the files are filtered, the first set of clues is lost.
-- edit --
dmesg: | [ 3.331640] snd_hda_intel 0000:0f:00.4: no codecs found! |
That's be the codecs for your analogue sound card.
That's what we have to track down and fix. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Mon Nov 06, 2023 12:27 pm Post subject: |
|
|
NeddySeagoon wrote: |
pastebin your entire dmesg output and entire kernel .config file
|
dmesg
https://pastebin.com/ssERVH8f
and cat /usr/src/linux-6.1.57-gentoo/.config (the kernel config file)
https://pastebin.com/XPjKJhPZ
we at least know the specific thing that needs to be fixed now |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Mon Nov 06, 2023 2:52 pm Post subject: |
|
|
newfriend4949,
It all looks OK, almost
Code: |
[ 4.145214] snd_hda_intel 0000:0f:00.4: enabling device (0000 -> 0002)
[ 4.149287] snd_hda_intel 0000:0f:00.4: no codecs found! |
That first line is correct.
The second line should not be there and it should continue with something like
Code: | [ 14.911787] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC1220: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
[ 14.911791] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 14.911793] snd_hda_codec_realtek hdaudioC1D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[ 14.911795] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 14.911796] snd_hda_codec_realtek hdaudioC1D0: dig-out=0x1e/0x0
[ 14.911797] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 14.911798] snd_hda_codec_realtek hdaudioC1D0: Front Mic=0x19
[ 14.911800] snd_hda_codec_realtek hdaudioC1D0: Rear Mic=0x18
[ 14.911801] snd_hda_codec_realtek hdaudioC1D0: Line=0x1a
|
You will have hdaudioC2D0: and it may not be snd_hda_codec_realtek but you have all the codecs except a couple of obscure ones I've never seen in years.
What does show?
What is the make and model of your motherboard, so we can compare it to others on the web.
Audio codecs are not a constant. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pietinger Moderator
![Moderator Moderator](/images/ranks/rank-mod.gif)
Joined: 17 Oct 2006 Posts: 4842 Location: Bavaria
|
Posted: Mon Nov 06, 2023 3:23 pm Post subject: |
|
|
newfriend4949,
you have said you have not changed anything in your kernel configuration, but you are missing something important:
Code: | # CONFIG_PINCTRL_AMD is not set |
That is strange to me.
Have you booted your Gentoo system from NVMe or from LiveCD ? ->
Quote: | [ 0.000000] Linux version 6.1.57-gentoo-x86_64 (root@livecd) ... |
BTW:
Please try to configure this static <*>
Code: | CONFIG_AMD_IOMMU_V2=m |
and this can be disabled:
Code: | CONFIG_PINCTRL_INTEL=m
CONFIG_INTEL_IOMMU=y |
(of course you could disable more than this, there is a lot of unnecessary modules; but its normal for a generic kernel configuration)
What I do when having a problem with hardware:
1. Boot with GentooLiveCD and check if sound works (If not, I try UbuntuLiveCD)
2. Check (and notice) all loaded modules with "lsmod" and "lspci -k"
3. Save the system log with "dmesg -t" (-t makes it without timestamp at the beginning, so I can easiely make a diff with my current system log - also build/saved with "dmesg -t")
4. Identify missing kernel modules ... BUT ... there are some modules you have to know because you dont see it in "lsmod" (because they are configured static into the kernel; like e.g. LPSS or PINCTRL)
P.S.: AFAIK your onboard sound needs only "snd_hda_codec_realtek" ... for me it looks like that your card was not approachable by snd_hda_intel (which should be the correct module) ... maybe due to the missing pinctrl. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Mon Nov 06, 2023 9:30 pm Post subject: |
|
|
NeddySeagoon wrote: |
What does show?
What is the make and model of your motherboard, so we can compare it to others on the web.
Audio codecs are not a constant. |
I bought an "ASRock X570 PHANTOM GAMING 4 AM4 AMD X570 SATA 6Gb/s ATX AMD Motherboard" from newegg new to replace an x570 of a different kind I got second hand, which was no good (serves me right, cheaping out on the motherboard!) Here is the exact item: https://www.newegg.com/asrock-x570-phantom-gaming-4/p/N82E16813157884?Item=N82E16813157884
and lsmod output
Code: |
Module Size Used by
cfg80211 1130496 0
rfkill 36864 1 cfg80211
8021q 40960 0
garp 16384 1 8021q
mrp 20480 1 8021q
stp 16384 1 garp
llc 16384 2 stp,garp
vfat 24576 1
amdgpu 9662464 5
fat 86016 1 vfat
intel_rapl_msr 20480 0
intel_rapl_common 32768 1 intel_rapl_msr
mfd_core 20480 1 amdgpu
iommu_v2 24576 1 amdgpu
edac_mce_amd 40960 0
gpu_sched 53248 1 amdgpu
drm_buddy 20480 1 amdgpu
video 65536 1 amdgpu
drm_ttm_helper 16384 1 amdgpu
ttm 94208 2 amdgpu,drm_ttm_helper
snd_hda_codec_hdmi 81920 2
drm_display_helper 180224 1 amdgpu
kvm_amd 155648 0
cec 61440 1 drm_display_helper
snd_hda_intel 57344 0
rc_core 69632 1 cec
kvm 1126400 1 kvm_amd
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
drm_kms_helper 204800 5 drm_display_helper,amdgpu
snd_hda_codec 184320 2 snd_hda_codec_hdmi,snd_hda_intel
irqbypass 16384 1 kvm
wmi_bmof 16384 0
snd_hda_core 122880 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
crct10dif_pclmul 16384 1
snd_hwdep 16384 1 snd_hda_codec
drm 610304 11 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
snd_pcm 151552 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ghash_clmulni_intel 16384 0
joydev 28672 0
sha512_ssse3 53248 0
snd_timer 49152 1 snd_pcm
snd 126976 6 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
sp5100_tco 20480 0
rapl 20480 0
backlight 24576 4 video,drm_display_helper,amdgpu,drm
soundcore 16384 1 snd
ccp 118784 1 kvm_amd
k10temp 16384 0
pcspkr 16384 0
i2c_piix4 28672 0
efi_pstore 16384 0
wmi 36864 2 video,wmi_bmof
mac_hid 16384 0
acpi_cpufreq 32768 0
efivarfs 24576 1
xfs 2289664 1
libcrc32c 16384 1 xfs
crc32_pclmul 16384 0
crc32c_intel 24576 1
nvme 57344 2
igb 270336 0
aesni_intel 393216 0
nvme_core 159744 3 nvme
xhci_pci 24576 0
crypto_simd 16384 1 aesni_intel
i2c_algo_bit 16384 2 igb,amdgpu
xhci_pci_renesas 20480 1 xhci_pci
cryptd 28672 2 crypto_simd,ghash_clmulni_intel
t10_pi 20480 1 nvme_core
xhci_hcd 331776 1 xhci_pci
ahci 49152 0
i2c_core 118784 7 drm_kms_helper,i2c_algo_bit,igb,drm_display_helper,amdgpu,i2c_piix4,drm
crc64_rocksoft 20480 1 t10_pi
libahci 49152 1 ahci
crc64 20480 1 crc64_rocksoft
dca 16384 1 igb
|
pietinger wrote: |
Have you booted your Gentoo system from NVMe or from LiveCD ?
|
I installed using a USB live image, and the only disk on my system is an nvme drive in an m2 slot. Im not sure why it would say root@livecd there though, I have a user set up and that is not what I named my machine, nor what is displayed in my console or through my terminal emulator.
EDIT: PS, apologies for the late reply, I started my first day at a new job today, so I couldnt reply until I had gotten home |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Tue Nov 07, 2023 3:01 pm Post subject: |
|
|
newfriend4949,
Heres every line in your lsmod that mentions codec
Code: | snd_hda_codec_hdmi 81920 2
drm_display_helper 180224 1 amdgpu
kvm_amd 155648 0
cec 61440 1 drm_display_helper
snd_hda_intel 57344 0
rc_core 69632 1 cec
kvm 1126400 1 kvm_amd
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
drm_kms_helper 204800 5 drm_display_helper,amdgpu
snd_hda_codec 184320 2 snd_hda_codec_hdmi,snd_hda_intel
irqbypass 16384 1 kvm
wmi_bmof 16384 0
snd_hda_core 122880 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
crct10dif_pclmul 16384 1
snd_hwdep 16384 1 snd_hda_codec
drm 610304 11 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
snd_pcm 151552 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
ghash_clmulni_intel 16384 0
joydev 28672 0
sha512_ssse3 53248 0
snd_timer 49152 1 snd_pcm
snd 126976 6 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm |
All the analogue codecs are missing from the left column.
Run Code: | ls -R /lib/modules/`uname -r` | grep snd-hda | to discover all the kernel modules with snd-hda in their names.
We know that snd-hda-codec-hdmi.ko is there as its already loaded.
Others corresponding to hardware codecs should be there too, like snd-hda-codec-realtek.ko
Notice the realtek.
What happens if you Code: | modprobe snd-hda-codec-realtek |
What is at the end of dmesg now?
Your motherboard manual on page 4 says ACL1200 Audio Codec. That's Realtek.
Report any errors. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Tue Nov 07, 2023 7:04 pm Post subject: |
|
|
NeddySeagoon wrote: |
...
Report any errors.
|
ls -R /lib/modules/`uname -r` | grep snd-hda
Code: |
snd-hda-core.ko
snd-hda-ext-core.ko
snd-hda-codec-analog.ko
snd-hda-codec-ca0110.ko
snd-hda-codec-ca0132.ko
snd-hda-codec-cirrus.ko
snd-hda-codec-cmedia.ko
snd-hda-codec-conexant.ko
snd-hda-codec-generic.ko
snd-hda-codec-hdmi.ko
snd-hda-codec-idt.ko
snd-hda-codec.ko
snd-hda-codec-realtek.ko
snd-hda-codec-si3054.ko
snd-hda-codec-via.ko
snd-hda-intel.ko
|
and
Code: | modprobe snd-hda-codec-realtek |
produces no output on the command line
running dmesg directly after:
https://pastebin.com/59cKgnrA |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Tue Nov 07, 2023 7:16 pm Post subject: |
|
|
newfriend4949,
No output on the command line in a good sign. That means that the module loaded without error.
I was hoping that there would be an error in dmseg or your analogue sound card would appear.
If snd-hda-codec-realtek stayed loaded, it would be at the top of lsmod.
Modules are listed in load order, oldest at the bottom.
Many modules unload themselves if they find nothing to do.
That could indicate that the wrong codec has been bound ... but the error is no coders found.
Last cross check. Has anything extra appeared in /proc/asound/devices ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Tue Nov 07, 2023 7:43 pm Post subject: |
|
|
NeddySeagoon wrote: |
Last cross check. Has anything extra appeared in /proc/asound/devices ?
|
for the sake of completeness I ran all the commands again, there seems to be some difference between running the commands after a reboot and running the commands right after modprobe. specifically, the output of lsmod seems to change, but some others seem to have remained the same in output. running
both after the reboot and after modprobe failed in the same way it has previously
Code: |
speaker-test 1.2.9
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.2.9/work/alsa-lib/src/pcm/pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or direcotry
|
I rebooted the machine and then ran:
cat /proc/asound/devices
Code: |
2: [ 2] : control
3: [ 1- 3]: digital audio playback
4: [ 1- 7]: digital audio playback
5: [ 0- 3]: digital audio playback
6: [ 0- 7]: digital audio playback
7: [ 1- 8]: digital audio playback
8: [ 1- 9]: digital audio playback
9: [ 0- 8]: digital audio playback
10: [ 0- 9]: digital audio playback
11: [ 1-10]: digital audio playback
12: [ 1- 0]: hardware dependent
13: [ 0-10]: digital audio playback
14: [ 0- 0]: hardware dependent
15: [ 1] : control
16: [ 0] : control
33: : timer
|
lsmod
Code: |
Module Size Used by
cfg80211 1130496 0
rfkill 36864 1 cfg80211
8021q 40960 0
garp 16384 1 8021q
mrp 20480 1 8021q
stp 16384 1 garp
llc 16384 2 stp,garp
amdgpu 9662464 5
mfd_core 20480 1 amdgpu
vfat 24576 1
intel_rapl_msr 20480 0
iommu_v2 24576 1 amdgpu
intel_rapl_common 32768 1 intel_rapl_msr
gpu_sched 53248 1 amdgpu
fat 86016 1 vfat
drm_buddy 20480 1 amdgpu
edac_mce_amd 40960 0
video 65536 1 amdgpu
drm_ttm_helper 16384 1 amdgpu
snd_hda_codec_hdmi 81920 2
ttm 94208 2 amdgpu,drm_ttm_helper
kvm_amd 155648 0
drm_display_helper 180224 1 amdgpu
snd_hda_intel 57344 0
cec 61440 1 drm_display_helper
snd_intel_dspcfg 36864 1 snd_hda_intel
rc_core 69632 1 cec
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
kvm 1126400 1 kvm_amd
snd_hda_codec 184320 2 snd_hda_codec_hdmi,snd_hda_intel
drm_kms_helper 204800 5 drm_display_helper,amdgpu
snd_hda_core 122880 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
wmi_bmof 16384 0
irqbypass 16384 1 kvm
snd_hwdep 16384 1 snd_hda_codec
crct10dif_pclmul 16384 1
snd_pcm 151552 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
drm 610304 11 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
ghash_clmulni_intel 16384 0
snd_timer 49152 1 snd_pcm
sha512_ssse3 53248 0
snd 126976 6 snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
joydev 28672 0
sp5100_tco 20480 0
backlight 24576 4 video,drm_display_helper,amdgpu,drm
rapl 20480 0
ccp 118784 1 kvm_amd
soundcore 16384 1 snd
i2c_piix4 28672 0
k10temp 16384 0
pcspkr 16384 0
efi_pstore 16384 0
wmi 36864 2 video,wmi_bmof
mac_hid 16384 0
acpi_cpufreq 32768 0
efivarfs 24576 1
xfs 2289664 1
libcrc32c 16384 1 xfs
crc32_pclmul 16384 0
crc32c_intel 24576 1
nvme 57344 2
aesni_intel 393216 0
igb 270336 0
xhci_pci 24576 0
xhci_pci_renesas 20480 1 xhci_pci
crypto_simd 16384 1 aesni_intel
nvme_core 159744 3 nvme
cryptd 28672 2 crypto_simd,ghash_clmulni_intel
i2c_algo_bit 16384 2 igb,amdgpu
xhci_hcd 331776 1 xhci_pci
t10_pi 20480 1 nvme_core
ahci 49152 0
i2c_core 118784 7 drm_kms_helper,i2c_algo_bit,igb,drm_display_helper,amdgpu,i2c_piix4,drm
crc64_rocksoft 20480 1 t10_pi
crc64 20480 1 crc64_rocksoft
libahci 49152 1 ahci
dca 16384 1 igb
|
grep -i codec: -R /proc/asound
Code: |
/proc/asound/HDMI/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card0/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card1/codec#0:Codec: ATI R6xx HDMI
/proc/asound/HDMI_1/codec#0:Codec: ATI R6xx HDMI
|
ls -l /etc/asound.conf
Code: |
-rw-r--r-- 1 root root 140 Nov 5 22:06 /etc/asound.conf
|
and dmesg
https://pastebin.com/J9B0cYqS
I then ran modprobe snd-hda-codec-realtek again, there was no ouput on the command line again. Then I ran:
cat /proc/asound/devices
Code: |
2: [ 2] : control
3: [ 1- 3]: digital audio playback
4: [ 1- 7]: digital audio playback
5: [ 0- 3]: digital audio playback
6: [ 0- 7]: digital audio playback
7: [ 1- 8]: digital audio playback
8: [ 1- 9]: digital audio playback
9: [ 0- 8]: digital audio playback
10: [ 0- 9]: digital audio playback
11: [ 1-10]: digital audio playback
12: [ 1- 0]: hardware dependent
13: [ 0-10]: digital audio playback
14: [ 0- 0]: hardware dependent
15: [ 1] : control
16: [ 0] : control
33: : timer
|
lsmod
Code: |
Module Size Used by
snd_hda_codec_realtek 172032 0
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
exfat 90112 0
sd_mod 65536 0
uas 32768 0
usb_storage 81920 1 uas
cfg80211 1130496 0
rfkill 36864 1 cfg80211
8021q 40960 0
garp 16384 1 8021q
mrp 20480 1 8021q
stp 16384 1 garp
llc 16384 2 stp,garp
amdgpu 9662464 5
mfd_core 20480 1 amdgpu
vfat 24576 1
intel_rapl_msr 20480 0
iommu_v2 24576 1 amdgpu
intel_rapl_common 32768 1 intel_rapl_msr
gpu_sched 53248 1 amdgpu
fat 86016 1 vfat
drm_buddy 20480 1 amdgpu
edac_mce_amd 40960 0
video 65536 1 amdgpu
drm_ttm_helper 16384 1 amdgpu
snd_hda_codec_hdmi 81920 2
ttm 94208 2 amdgpu,drm_ttm_helper
kvm_amd 155648 0
drm_display_helper 180224 1 amdgpu
snd_hda_intel 57344 0
cec 61440 1 drm_display_helper
snd_intel_dspcfg 36864 1 snd_hda_intel
rc_core 69632 1 cec
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
kvm 1126400 1 kvm_amd
snd_hda_codec 184320 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
drm_kms_helper 204800 5 drm_display_helper,amdgpu
snd_hda_core 122880 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
wmi_bmof 16384 0
irqbypass 16384 1 kvm
snd_hwdep 16384 1 snd_hda_codec
crct10dif_pclmul 16384 1
snd_pcm 151552 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
drm 610304 11 gpu_sched,drm_kms_helper,drm_display_helper,drm_buddy,amdgpu,drm_ttm_helper,ttm
ghash_clmulni_intel 16384 0
snd_timer 49152 1 snd_pcm
sha512_ssse3 53248 0
snd 126976 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
joydev 28672 0
sp5100_tco 20480 0
backlight 24576 4 video,drm_display_helper,amdgpu,drm
rapl 20480 0
ccp 118784 1 kvm_amd
soundcore 16384 1 snd
i2c_piix4 28672 0
k10temp 16384 0
pcspkr 16384 0
efi_pstore 16384 0
wmi 36864 2 video,wmi_bmof
mac_hid 16384 0
acpi_cpufreq 32768 0
efivarfs 24576 1
xfs 2289664 1
libcrc32c 16384 1 xfs
crc32_pclmul 16384 0
crc32c_intel 24576 1
nvme 57344 2
aesni_intel 393216 0
igb 270336 0
xhci_pci 24576 0
xhci_pci_renesas 20480 1 xhci_pci
crypto_simd 16384 1 aesni_intel
nvme_core 159744 3 nvme
cryptd 28672 2 crypto_simd,ghash_clmulni_intel
i2c_algo_bit 16384 2 igb,amdgpu
xhci_hcd 331776 1 xhci_pci
t10_pi 20480 2 sd_mod,nvme_core
ahci 49152 0
i2c_core 118784 7 drm_kms_helper,i2c_algo_bit,igb,drm_display_helper,amdgpu,i2c_piix4,drm
crc64_rocksoft 20480 1 t10_pi
crc64 20480 1 crc64_rocksoft
libahci 49152 1 ahci
dca 16384 1 igb
|
grep -i codec: -R /proc/asound
Code: |
/proc/asound/HDMI/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card0/codec#0:Codec: ATI R6xx HDMI
/proc/asound/card1/codec#0:Codec: ATI R6xx HDMI
/proc/asound/HDMI_1/codec#0:Codec: ATI R6xx HDMI
|
ls -l /etc/asound.conf
Code: |
-rw-r--r-- 1 root root 140 Nov 5 22:06 /etc/asound.conf
|
and dmesg:
https://pastebin.com/Cxa8cijQ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Tue Nov 07, 2023 8:20 pm Post subject: |
|
|
newfriend4949.
Everything looks OK but its not working.
At this stage I would want to try a new kernel.
[ 0.000000] Linux version 6.1.57-gentoo-x86_64 (root@livecd)
There are other binary kernels. 6.1.57 is latest Gentoo stable. Going back to 5.15.135 may give you video card problems. amdgpu was under heavy development then.
The gentoo testing kernel is worth trying. It can be installed beside the kernel you already have, so you choose the kernel to use from the grub boot menu.
That makes it easy to recover if the new kernel is worse. It happens.
In this context, testing means not long term support by kernel.org.
Gentoo only does stabilisation testing on LTS kernels. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
newfriend4949 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Nov 2023 Posts: 11
|
Posted: Tue Nov 07, 2023 8:41 pm Post subject: |
|
|
NeddySeagoon wrote: | newfriend4949.
Everything looks OK but its not working.
At this stage I would want to try a new kernel.
[ 0.000000] Linux version 6.1.57-gentoo-x86_64 (root@livecd)
There are other binary kernels. 6.1.57 is latest Gentoo stable. Going back to 5.15.135 may give you video card problems. amdgpu was under heavy development then.
The gentoo testing kernel is worth trying. It can be installed beside the kernel you already have, so you choose the kernel to use from the grub boot menu.
That makes it easy to recover if the new kernel is worse. It happens.
In this context, testing means not long term support by kernel.org.
Gentoo only does stabilisation testing on LTS kernels. |
Installing a whole new kernel seems extreme as a solution but it seems like there is no other choice in this case. Is there any indication of why this problem is so persistent here? Should I report something? I feel extremely unlucky!
In any case, emerge -S gentoo-sources reveals
sys-kernel/gentoo-sources, the lastest one being the one I have
sys-kernel/git-sources, the latest version of which is 6.6_rc7 (will I get stability issues with something that recent?)
sys-kernel/zen-sources, the latest version of which is 6.5.5
where can I find the testing kernel you mentioned, and would follwing this article: https://wiki.gentoo.org/wiki/Kernel/Upgrade allow me to install a new kernel and leave the previous one in place in case I need to recover? also, I wonder if simply getting a sound card which will function and installing it in my available pcie_2 slot would work as an alternative solution. I don't think I understand the full picture of potential drawbacks to installing a new kernel, or departing from the LTS and Gentoo stabilization tested kernels. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
shadowless Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/118615584463fba944f03de.jpg)
Joined: 27 Nov 2022 Posts: 101
|
Posted: Thu Nov 09, 2023 5:32 am Post subject: |
|
|
Take a look the package page for gentoo-sources here: https://packages.gentoo.org/packages/sys-kernel/gentoo-sources
These are all of the kernel versions available in Gentoo's repo for the gentoo-sources package. The ones in green are marked stable by Gentoo developers (for this kernel package, it tends to follow whichever is marked LTS upstream by the kernel devs, as NeddySeagoon said). All of the rest are testing.
Sometimes newer hardware needs a newer kernel because a patch to add support for such hardware hasn't made it into a LTS kernel yet.
See here for installing a testing version: https://wiki.gentoo.org/wiki/ACCEPT_KEYWORDS
If you try it out and it doesn't help, you can just remove it and update your grub config: https://wiki.gentoo.org/wiki/Kernel/Removal/en
Installing a new kernel doesn't remove the previous one. You can go back to it easy. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NeddySeagoon Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/3946266373f47d606a2db3.jpg)
Joined: 05 Jul 2003 Posts: 54529 Location: 56N 3W
|
Posted: Thu Nov 09, 2023 8:09 pm Post subject: |
|
|
newfriend4949,
The ::gentoo repo contains.packages of three levels of maturity
live denoted by version numbers of all 999.... These are not keyworded at all. Live because they pull from upstream, commit by commit as it happens.
You can install these but it requires some action on your part. They will not be installed by accident.
Then there is testing. They are keyworded ~<arch> or ~amd64 for most users.
You can have these if you tell portage that's what you want. Either globally or on a per package basis. e.g. the testing kernel.
Least risk is stable, keyworded <arch> or amd64. That's the default for every Gentoo install until you change it.
See Gentoo Handbook for the detail.
You are using a liveCD kernel at the moment. That's a binary kernel.
The gentoo-sources you mentioned is just that, sources. It requires to be configured, compiled, installed and maybe a matching initrd produced too.
My copy of the repo Code: | timestamp: 2023-11-09 19:40:18 UTC | contains lots of kernels.
Code: |
* sys-kernel/gentoo-kernel-bin
Available versions:
(5.10.198) 5.10.198^tu
(5.10.199) (~)5.10.199^tu
(5.10.200) (~)5.10.200^tu
(5.15.135) 5.15.135^tu
(5.15.136) (~)5.15.136^tu
(5.15.137) (~)5.15.137^tu
(5.15.138) (~)5.15.138^tu
(6.1.57) 6.1.57^tu
(6.1.58) (~)6.1.58^tu
(6.1.59) (~)6.1.59^tu
(6.1.60) (~)6.1.60^tu
(6.1.61) (~)6.1.61^tu
(6.1.62) (~)6.1.62^tu
(6.5.7) (~)6.5.7^tu
(6.5.8) (~)6.5.8^tu
(6.5.9) (~)6.5.9^tu
(6.5.10) (~)6.5.10^tu
(6.5.11) (~)6.5.11^tu
{+initramfs secureboot test}
Homepage: https://www.kernel.org/
Description: Pre-built Linux kernel with Gentoo patches |
Try sys-kernel/gentoo-kernel-bin-6.5.11 its pre built. Ummask it, per the wiki page and install it beside your stable kernel.
That output is from a tool called eix. to play with it.
Hmm. something is braken here. kernel 6.6.1 is out as I have it on another system. My rsync mirror may be out of date.
The idea and method are sound. You may get a newer kernel than 6.5.11. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|