Codec + Mixer: Realtek ALC889 - card 0: Intel [HDA Intel], device 0: ALC889 Analog [ALC889 Analog] - Audio device: Intel Corporation 82801JI (ICH10 Family HD Audio Controller 8086:3a3e - sound output works via headphones but not via speakers on Sony VAIO L VPCL111FX/B in Ubuntu 14.04.2 LTS

Asked by Joshua

I have no sound from my speakers. The only audio I get is with headphones.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What is the output of:

wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh -upload

Thanks

Revision history for this message
Joshua (jtwilliams0313) said :
#2

This script visits the following commands/files to collect diagnostic │
│ information about your ALSA installation and sound related hardware. │
│ │
│ dmesg │
│ lspci │
│ lsmod │
│ aplay │
│ amixer │
│ alsactl │
│ /proc/asound/ │
│ /sys/class/sound/ │
│ ~/.asoundrc (etc.) │
│ │
│ See './alsa-info.sh --help' for command line options. │
│ │
│ │
├────────────────────────────────────────────────────────────────────────────
│ < OK > │
└────────────────────────────────────────────────────────────────────────────

alsa-info.sh version 0.4.64

Available options:
 --with-aplay (includes the output of aplay -l)
 --with-amixer (includes the output of amixer)
 --with-alsactl (includes the output of alsactl)
 --with-configs (includes the output of ~/.asoundrc and
     /etc/asound.conf if they exist)
 --with-devices (shows the device nodes in /dev/snd/)
 --with-dmesg (shows the ALSA/HDA kernel messages)

 --output FILE (specify the file to output for no-upload mode)
 --update (check server for script updates)
 --upload (upload contents to remote server)
 --no-upload (do not upload contents to remote server)
 --pastebin (use http://pastebin.ca) as remote server
     instead www.alsa-project.org
 --stdout (print alsa information to standard output
     instead of a file)
 --about (show some information about the script)
 --debug (will run the script as normal, but will not
      delete /tmp/alsa-info.Px6fNs9Ag2/alsa-info.txt)

Revision history for this message
Manfred Hampl (m-hampl) said :
#3

Seems that there was a typo error (single dash instead of double dash), try

./alsa-info.sh --upload

and provide the link that you get

Revision history for this message
Joshua (jtwilliams0313) said :
#4
Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#5

Please run the following command in a Terminal:

sudo gedit /etc/modprobe.d/alsa-base.conf

Using the gedit editor, scroll down and REMOVE the
configuration line at the end of the /etc/modprobe.d/alsa-base.conf file containing the following option:

/etc/modprobe.d/alsa-base.conf:options snd-hda-intel model=lenovo-sky

Then run the following command in a Terminal:

sudo gedit /etc/modprobe.d/alsa-base.conf

Using the gedit editor, scroll down and ADD the following configuration
line at the end of the file:

options snd-hda-intel model=no-primary-hp

Then reboot your PC.

Then test sound output using headphones and speakers and also retest the
microphone.

Test ALL audio jacks at the front and the back of your PC.

Other model options (besides no-primary-hp) to try, if no-primary-hp
does not help:

ALC88x/898/1150
======================
  acer-aspire-4930g Acer Aspire 4930G/5930G/6530G/6930G/7730G
  acer-aspire-8930g Acer Aspire 8330G/6935G
  acer-aspire Acer Aspire others
  inv-dmic Inverted internal mic workaround
  no-primary-hp VAIO Z/VGC-LN51JGB workaround (for fixed speaker DAC)

Source:
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/Documentation/sound/alsa/HD-Audio-Models.txt

Only test ONE model option at a time between each reboot.

!!! Do not mix several model options at the same time into the
/etc/modprobe.d/alsa-base.conf configuration file. !!!

Revision history for this message
Joshua (jtwilliams0313) said :
#6

Thanks Mark Rijckenberg, that solved my question.