The modinfo outputs look OK as well. Both contain the modalias for your devices (1022:15e3), so that's expected. Now, please check how the sysfs entries for snd-hda-intel look (after loading snd-hda-intel). For example, in /sys/bus/pci/drivers directory, it should have snd_hda_intel subdirectory. On my machine, it's like: % ls -l /sys/bus/pci/drivers/snd_hda_intel/ total 0 lrwxrwxrwx 1 root root 0 Aug 17 17:16 0000:00:1f.3 -> ../../../../devices/pci0000:00/0000:00:1f.3 --w------- 1 root root 4096 Aug 17 17:16 bind lrwxrwxrwx 1 root root 0 Aug 17 13:20 module -> ../../../../module/snd_hda_intel --w------- 1 root root 4096 Aug 17 17:16 new_id --w------- 1 root root 4096 Aug 17 17:16 remove_id --w------- 1 root root 4096 Aug 17 13:19 uevent --w------- 1 root root 4096 Aug 17 17:16 unbind Does the subdirectory exist on your 5.19 system?