Hmm, I believe I might have found something...the "dangerous" control,
which alsa-restore must not restore, is probably the "Register Control"
control. It can potentially cause a codec reset in the middle of the
initialization.

As such, the attached patch should disable "Register Control", i e, make 
alsactl store/restore work without disabling audio in the process.
Could you guys who like building kernels test it? Thanks.

** Patch added: "0001-ASoC-Disable-Register-Control-for-RT5640.patch"
   
https://bugs.launchpad.net/ubuntu-nexus7/+bug/1068804/+attachment/3514382/+files/0001-ASoC-Disable-Register-Control-for-RT5640.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1068804

Title:
  sound only works after suspend/resume cycle

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-nexus7/+bug/1068804/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to