Mostly for my own reference, but it might be useful for you too.
Most of the problems and solutions I found via google was related to bugs in the 2.6 kernel, and the solution was often to downgrade. I am however running a 3.0 kernel and figured it should be possible to solve without downgrading.