H-node.org is a good place to find freedom compatible hardware. You should
check that out and also contribute your existing hardware to it. H-node is a
hardware database which categorizes different kind of hardware like laptops,
desktops and their internal parts based on their compatibility with free
software.
I have an Asus Eee PC 1005PE which works fine after implementing a small fix
which is described in h-node.