Assuming you're already using gNewSense 3.0...
(I don't know the technical details of what happens, in terms of hardware
recognition and drivers auto-installation and auto-configuration, for each of
the mentioned free distros. And, I don't know how much, and which, of each
parent distro's software is imported to their free equivalents, in this
particular area. But...)
I suspect that, it may be because
(1) Trisquel is based on Ubuntu, and
(2) gNewSense is based on Debian.
Concerning the non-free distros*,
Ubuntu has always been, since 2005, for me, the only distribution that made
everything work "out of the box". While Debian has always been a distro that
just isn't able to match Ubuntu, in this capability...
(If Trisquel is importing enough of the software used for installation from
Ubuntu, and if gNewSense is using Debian's software for that...)
---
* (and, maybe, excluding /only/ the last version of Debian)