snd_hda_Intel no codecs initialized

Hello everyone.
After recent update and reboot i see this line during boot: snd_hda_Intel no codecs initialized.
The boot process does not continue. The fallback boot option is stuck there either.

I started the system via live-iso and tried to arch-chroot and repair but got only more trouble. Maybe I misunderstood the wiki or am just to tired.
I will go to bed now and take a look again tomorrow.

Hopefully someone can guide me through the process. Thx in advance!

Pls let me know what more information I can provide.

Update:
Fresh eyes and maybe fresh mind…
trying again…
Started system from live-iso
This time made it (properly) into arch-chroot (missed some subvolumes yesterday).
Did a ‘pacman -Syuu’ followed by a normal ‘pacman -Syu’ cause I got "warning: coreutils: (linux-api-headers/linux-firmware/linux-firmware-whence) local is newer than core.
These warnings vanished afterwards.

Update:
New problem arises after I did a ‘DIFFPROG=meld pacdiff’ and did overwrite pacman.conf.pacnew.
Now I got a huge list of packages not in AUR and few local which are newer than AUR. Update says ‘there is nothing to do’.

Before I restart I want to be sure, if my problem with ‘snd_hda_Intel no codecs initialized’ is fixed. How can I check this?

When I do a ‘nvidia-smi’ it says: ‘Failed to initialize NVML: Driver/library version mismatch’

Don’t know anything about the ‘snd_hda_Intel no codecs initialized’ problem, except that is has to do with your sound chip. About the pacman.conf thing you are probably missing this lines

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

Just add those to the pacman.conf file.
And maybe a update will solve the other problem too :crossed_fingers:

Do you mean:

SigLevel = Required DatabaseOptional

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

These are in my pacman.conf

Yes add the above mentioned lines to the top of the conf file because you are missing the endeavouros mirrors otherwise. There is a number of users that made the same “mistake” as you did overwriting the conf file with the pacnew file.

In home/etc/pacman.conf or etc/pacman.conf?

What is this location? Have you copied /etc to your home directory?

Well I don’t have a home/etc/pacman.conf only a /etc/pacman.conf
Either way you should edit the one in /etc

I want to say ‘no’, bit at this point I am not sure. I am still in arch-chroot…

It did a thing… got an update of ‘yad’.
Now there is still a huge list of packages not in AUR

Don’t just overwrite old configs with .pcnew files. New problem will arise.

Compare always and see if there is something new in the .pacnew that you want in the current config file.

We need to see all the output from pacma -Syu

pacman -Syu

there is nothing to do

If the nvidia driver has been updated your system will need a reboot, after a reboot you won’t have that error anymore.

so what about this then?

Did this yesterday, then got my problem

Get the list when I ‘yay’

Which Nvidia gpu do you have and which nvidia packages do you have installed? And do you have one an integrated gpu and an Nvidia gpu or just an Nvidia gpu?

Try reinstalling your Nvidia drivers because it seems the driver wasn’t installed succesfully if you are still getting that error after a reboot. I would start here.

https://discovery.endeavouros.com/nvidia/nvidia-intro/2021/03

Also, when I arch-chroot i get:

[liveuser@eos-2025.03.19 ~]$ sudo arch-chroot /mnt
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory

We need to see the output.

[root@EndeavourOS /]# yay
→ Avoid running yay as root/sudo.
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
:: Searching AUR for updates…
:: Searching databases for updates…
→ Packages not in AUR: lib32-acl lib32-alsa-lib lib32-alsa-plugins lib32-audit lib32-brotli lib32-bzip2 lib32-curl lib32-dbus lib32-e2fsprogs lib32-expat lib32-fontconfig lib32-freetype2 lib32-gettext lib32-glib2 lib32-harfbuzz lib32-icu lib32-json-c lib32-keyutils lib32-krb5 lib32-libcap lib32-libdrm lib32-libelf lib32-libffi lib32-libgcrypt lib32-libglvnd lib32-libgpg-error lib32-libidn2 lib32-libldap lib32-libnghttp2 lib32-libnghttp3 lib32-libnl lib32-libnm lib32-libnsl lib32-libpcap lib32-libpciaccess lib32-libpipewire lib32-libpng lib32-libpsl lib32-libssh2 lib32-libtasn1 lib32-libtirpc lib32-libunistring lib32-libunwind lib32-libva lib32-libx11 lib32-libxau lib32-libxcb lib32-libxcrypt lib32-libxcrypt-compat lib32-libxcursor lib32-libxdmcp lib32-libxext lib32-libxfixes lib32-libxi lib32-libxinerama lib32-libxkbcommon lib32-libxml2 lib32-libxrandr lib32-libxrender lib32-libxshmfence lib32-libxss lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-nspr lib32-nss lib32-nvidia-utils lib32-openssl lib32-p11-kit lib32-pam lib32-pcre2 lib32-pipewire lib32-spirv-tools lib32-sqlite lib32-systemd lib32-util-linux lib32-vulkan-icd-loader lib32-wayland lib32-xz lib32-zlib lib32-zstd steam wine winetricks
there is nothing to do