If you're new to installing / running Linux on the Acer Aspire One 522, check out the Ubuntu documentation page on the topic first. It covers a lot of what does and does not work, as well as workarounds to a few issues. Virtually all of this information also applies to the Acer Aspire One 722 as well.
I've found a way to resolve the network and hibernation problems without the old sloppy workarounds. I'll start with some background, but scroll straight to the bottom if you just want to dive into the solution.