Finally done with ION crap. Adapted to my kernel.