I've switched graphics card in my desktop machine and was able to reproduce the -ENODEV error; and adding the hda_gen_spec struct fixed that problem. This will be fixed in the next released kernel.
For now, the workaround is to install latest upstream drivers according to https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS
I've switched graphics card in my desktop machine and was able to reproduce the -ENODEV error; and adding the hda_gen_spec struct fixed that problem. This will be fixed in the next released kernel.
For now, the workaround is to install latest upstream drivers according to https:/ /wiki.ubuntu. com/Audio/ UpgradingAlsa/ DKMS