The latest kernel in R2 repo is 3.12.40.
kernels and modules live independently from templates. I see the security benefits but it drives me crazy sometimes.
Otto, your two options are to upgrade to R3 or to create a standalone netvm where you can compile the modules yourself from the vendor's sources or linux backports. In my experience vendor's sources always require some patching :( Check the linux kernel web page for backports of newest drivers to older kernels.
I reckon that will be a waste of time. Let us know, anyway
I am going to try this on the weekend, and will report back either way indeed. It's a shame there isn't any way (presumably) to force install the 3.19 kernel from a Qubes R3 repository onto R2 for testing purposes. I have a few follow-up questions on the assumption that migrating to R3 is my only option, but those will get a little off track from this thread so I'm going to start a new one for them.
Check kernel messages for driver initialization errors.
Also check if you have device listed by lspci in your netvm.
what use is of firmware if there is no driver to load that firmware?
Just a thought... you might try removing the wired ethernet card from
the net-vm, leaving only the wireless. Output of dmesg in the net-vm
could help to further troubleshoot if needed.