Hello, Guix Help!

As I've got here https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html
some devices cannot work without linux-firmware, requiring non-free software drivers. It is so bad.

I believe the issue can be solved by choosing devices that have proper support by linux-libre code. So how to do this? Is there any info how to choose devices working nice on linux-libre?