I have some problems with hdajackretask in Gentoo.
I've used it in the past on other distros (Arch, Fedora, Ubuntu) to set up a subwoofer for my Asus laptop.
Everything worked fine.
I've decided to try to understand what's going wrong.
I discovered that it creates a temporary directory with a firmware patch, which sets custom pin configuration, that is actually supported by Linux kernel (from their doc page for HD-Audio).
But it wasn't able to place it in /lib/firmware, as well as hda-jack-retask.conf in /etc/modprobe.d.
I placed those files manually, but it also didn't work.
It seems strange to me because I've built kernel with proper options. Maybe it is something Gentoo specific or I missed something?
I also tried dynamic reconfiguration for HD-Audio, but it also didn't work.

