Your device probably has non-free driver/firmware dependencies which aren't
supported in Trisquel. Non-free software is bad. It creates all sorts of
issues. Many projects refuse to allow non-free contributions (like ALSA, a
leading driver project for audio chipsets, and distributions too, like
Trisquel).
One of the issues we are trying to solve around this is improving support and
availability of free software compatible hardware. "Linux" compatible does
not mean free software compatible. For ages there have been "Linux"
compatibility lists. h-node.org is a similar effort except for free software
compatible devices.
Unfortunately these efforts have always failed. For various reasons. The
projects are difficult to sustain, the lists are unreliable, and the sheer
quantity of older hardware outnumbers newer hardware (after a while). People
end up having a difficult time finding compatible hardware as the chipsets
change (you can't tell if the hardware you are buying is the same hardware
listed based on web site as the model numbers don't change just because the
chipsets do) and discontinued hardware starts to outnumber available
hardware.
This is what we (ThinkPenguin) are trying to fix by working with
distributions and chipset companies. Luis Rodriguez from Qualcomm Atheros is
actually giving a speech on this subject at the 6th Annual Linux Foundation
Collaboration Summit
(https://events.linuxfoundation.org/events/collaboration-summit) in a few
days. Ideally there would be more companies supporting freedom. Right now we
are pretty much it on the desktop front. We only sell free software
compatible hardware.
http://libre.thinkpenguin.com/
(If you get hardware from us use the above link as we donate 25% of the
profits to Trisquel, although we do contribute to the FSF among others)