The subdirectory exists but it is missing those links to PCI devices. 5.18.15-1-default: total 0 lrwxrwxrwx 1 root root 0 elo 17 18:39 0000:0b:00.1 -> ../../../../devices/pci0000:00/0000:00:08.1/0000:0b:00.1 lrwxrwxrwx 1 root root 0 elo 17 18:39 0000:0b:00.6 -> ../../../../devices/pci0000:00/0000:00:08.1/0000:0b:00.6 --w------- 1 root root 4096 elo 17 18:39 bind lrwxrwxrwx 1 root root 0 elo 17 18:27 module -> ../../../../module/snd_hda_intel --w------- 1 root root 4096 elo 17 18:39 new_id --w------- 1 root root 4096 elo 17 18:39 remove_id --w------- 1 root root 4096 elo 17 18:27 uevent --w------- 1 root root 4096 elo 17 18:39 unbind 5.19.1-1-default: total 0 --w------- 1 root root 4096 elo 17 18:44 bind lrwxrwxrwx 1 root root 0 elo 17 18:44 module -> ../../../../module/snd_hda_intel --w------- 1 root root 4096 elo 17 18:44 new_id --w------- 1 root root 4096 elo 17 18:44 remove_id --w------- 1 root root 4096 elo 17 18:43 uevent --w------- 1 root root 4096 elo 17 18:44 unbind Trying to do that bind thingy using either of the PCI slots shown in kernel 5.18.15 sysfs directory listing fails with 'Device or resource busy' error. bender:~ # echo 0000:0b:00.6 > /sys/bus/pci/drivers/snd_hda_intel/bind -bash: echo: write error: Device or resource busy bender:~ # echo 0000:0b:00.1 > /sys/bus/pci/drivers/snd_hda_intel/bind -bash: echo: write error: Device or resource busy