On Tue, Sep 03, 2024 at 08:33:54PM +0200, Nicolas George wrote: > ael (12024-09-03): > > options snd_hda_intel id=[HDMI,PCH] index=1,0 > > Might be you need to write with dashes, as the module files is named > with dashes.
Thank you for the reply. However, dashes and underscores can be interchanged in these files. >From man modprobe.d: "Note that module and alias names (like other module names) can have - or _ in them: both are interchangeable throughout all the module commands as underscore conversion happens automatically. And lsmod shows the names with underscores as does /proc/modules. So I assume the underscore is actually the "real" name/alias. > Might be brackets are not the correct syntax for an array option. Well, yes the documentation on these module parameters is not very clear. However that options line has been working for many years and is still working with modprobe and this same kernel. So I think the syntax is OK. It is just some module loading going on perhaps around boot which has just started to ignore the options. A long time ago, I had a pretty good idea about how the modules got loaded at boot during device discovery. I suppose that I may need to refresh my memory. Since posting I did find /usr/lib/modprobe.d/ and tried putting the snd_hda_intel.conf in there, but it made no difference. Again, thanks for the suggestions. ael > -- > Nicolas George >