the other question is whether the driver need to differentiate those internal subwoofer (your case) and external subwoofer
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/871808
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1040873
those external subwoofer seem need surround40 but yours only need stereo
the other question is whether the driver need to differentiate those internal subwoofer (your case) and external subwoofer
https:/ /bugs.launchpad .net/ubuntu/ +source/ alsa-driver/ +bug/871808
https:/ /bugs.launchpad .net/ubuntu/ +source/ alsa-driver/ +bug/1040873
those external subwoofer seem need surround40 but yours only need stereo