Kernel Support is in the mainline kernel except for: Fingerprint reader Touchscreen Panel buttons Wireless It’s an Atheros 5008 card, supported fully by the ath5k driver. Early driver versions in old kernels such as 2.6.30 have very shaky hardware support, therefore unless you’re running the latest available code, I would recommend swapping it out. I’ve removed the integrated wireless card in favour of an Intel 5350AGN, which has been working well in the laptop.
I started the journey long ago with >Ion3. My main problem with it was the terrible default configuration. Hundreds of lines of incomprehensible Lua means that it’s very difficult to write a proper laptop status bar. I slogged through, learned Lua, and eventually came up with something that was usable. Then I learned of the author’s bat-shit insane-ness. Not wanting to get sued, I switched away. I wanted something that was easy to understand and script with a “large” install base.