[Impact]

When Google started selling Samsung Chromebook many people bought them
because they are one of fastest ARM machines and have useful formfactor.
But due to hardware bug which does not have workaround in kernel there
is a possibility to fry speakers in device if you play with ALSA mixer
setup. And by default non-Chromium distributions do not give working
audio so people (including me) burnt their speakers during trying.

Then we got suggestion to merge UCM profiles from Chromium into our
distributions. Once they are in place audio just works. By default audio
goes to speakers with automatic switching to headphones when they are
plugged and back to speakers when unplugged. HDMI output is probably
handled same way but this part I did not tested.

I want to have those profiles in both Precise and Quantal because most
popular way of installing Ubuntu on Chromebook is to run ChrUbuntu shell
script which gives users 12.04 release. Some of them did upgrade to
12.10 to get more fresh software but small amount of them went to
current development release which has this issue fixed already.

[Test Case]

 * detailed instructions how to reproduce the bug

1. Boot Samsung Chromebook (ARM one)
2. Login or use guest session
3. Run terminal (Ctrl+Alt+t)
4. Run “alsamixer -c0″
5. Set “Lineout” to highest value
6. Unmute everything what starts with “Left” or “Right” (depends which speaker 
you do not like)
7. Touch speakers (but better not for long)
8. Hold “Power” button to shut down before it will burn though your desk.

 * these should allow someone who is not familiar with the affected
   package to reproduce the bug and verify that the updated package fixes
   the problem.

With fixed packages all needed to do is use any application to play
audio - no ALSA mixer tweaking required. Procedure shown before will
still burn speakers but user does not have to use mixer to get audio
working.

[Regression Potential]

Package changes affect only users of Samsung Chromebook devices - they
get audio working out of box. Users of other platforms will just get few
KB of space used on disk.

[Other Info]

Fix was tested by users of Ubuntu and few other distributions.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to alsa-utils in Ubuntu.
https://bugs.launchpad.net/bugs/1085392

Title:
  Merge Chromebook UCM profiles into ALSA packages

Status in Cross distro support for Samsung Chromebook (ARM based):
  Triaged
Status in “alsa-lib” package in Ubuntu:
  Fix Released
Status in “alsa-utils” package in Ubuntu:
  Fix Released
Status in “alsa-lib” source package in Precise:
  Confirmed
Status in “alsa-utils” source package in Precise:
  Confirmed
Status in “alsa-lib” source package in Quantal:
  Confirmed
Status in “alsa-utils” source package in Quantal:
  Confirmed

Bug description:
  SRU test case in comment 13 below
  https://bugs.launchpad.net/chromebook-arm/+bug/1085392/comments/13

  ===

  Samsung Chromebook has UCM profiles which handle automatic switching
  speakers<>headphones (and probably <>hdmi but not checked under Ubuntu
  yet). We need to ship them to save users from frying speakers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/chromebook-arm/+bug/1085392/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to