Thank you for the answer.
For some reason, I had the same problems in all distributions I've used before (Slackware, Arch, Fedora...) before trying to be as free as in freedom as I can.
So must I interpret that the firmware is not part of Linux ion general?