I updated my kernel to 3.4.6 , disabled all the workarounds and know it's working right (fixed).
I used the last quantal(12.10) kernel packages (Linux envy 3.4.6-030406-generic #201207191609 SMP Thu Jul 19 20:11:13 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux version) in my ubuntu 12.04
I updated my kernel to 3.4.6 , disabled all the workarounds and know it's working right (fixed).
I used the last quantal(12.10) kernel packages (Linux envy 3.4.6-030406- generic #201207191609 SMP Thu Jul 19 20:11:13 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux version) in my ubuntu 12.04