ALC861VD analog codec chip gives no sound in headphones in Ubuntu 8.10 or Ubuntu 9.04 alpha

Asked by Greg Sanchez

I just installed intrepid on my Emachines alongside windows vista home premium. Everything installed fine and all the applications work great, except i don't have any sound from speakers (analog) or headphones (usb). ive tried a lot of the answers on this site and i still cant fix it. this is the third time I installed ubuntu. any ideas guys?

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
srikumar (ssrikumar) said :
#1

I had a similar problem and managed to sort it out. Please see the FAQ's

Also try this:-
Is sound muted - if so turn it on

open the sound Volume Control and mute the Head Phones - this worked for me.
you could also try muting other devices

good luck
srikumar

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#2

no nothing is muted. its weird cause ive tried 8.10, 8.04, and 8.10 64 bit, and i cant get a bit of sound. im beginning to think its my sound card and mobo, but i dont want to believe it. ive gone through a ton of packages and apps and checked the muting thing constantly. ive also deleted pulseaudio, reinstalled it, and fresh installed it from a new install of 8.10.

does anyone think it has to do with vista running alongside?

help would be much appreciated.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#3

Hi,

Please look at

http://doc.ubuntu-fr.org/audio_intel_hda (check for correct /etc/modprobe.d/alsa-base options at bottom of this page)
https://help.ubuntu.com/community/SoundTroubleshooting

for some initial suggestions.

Please also follow this procedure:

Step 1: Open Terminal from "Applications->Accessories->
Terminal"

Step 2: Run the following commands (copy/paste each command into the Terminal and then hit <enter>)

aplay -l
cat /dev/sndstat
lspci -nn
lsmod | grep snd
cat /proc/asound/card*/codec* | grep Codec

Step 3: Post results (copy/paste terminal output from each command) on this thread

Step 4: Please also specify the exact model and make of your PC (if possible) on this thread

Step 5: You should add the following string to the /etc/modprobe.d/alsa-base file

options snd-hda-intel model=YOUR_MODEL

Valid model names (that replace YOUR_MODEL) depending on the codec chip, can be found at

http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-intrepid.git;a=blob_plain;f=Documentation/sound/alsa/ALSA-Configuration.txt

If you do not know your codec chip name, you can execute the following Terminal command to find out:

cat /proc/asound/card*/codec* | grep Codec

Step 6: Make sure to set all channels to high volume levels in alsamixer EXCEPT for "external amplifier".

Regards,

Mark

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#4

aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

cat /dev/sndstat:

Sound Driver:3.8.1a-980706 (ALSA v1.0.17 emulation code)
Kernel: Linux ubuntu 2.6.27-11-generic #1 SMP Thu Jan 29 19:28:32 UTC 2009 x86_64
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA NVidia at 0xfe028000 irq 22

Audio devices:
0: ALC861VD Analog (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC861-VD

lspci -nn:

00:00.0 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller [10de:03ea] (rev a1)
00:01.0 ISA bridge [0601]: nVidia Corporation MCP61 LPC Bridge [10de:03e0] (rev a2)
00:01.1 SMBus [0c05]: nVidia Corporation MCP61 SMBus [10de:03eb] (rev a2)
00:01.2 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller [10de:03f5] (rev a2)
00:02.0 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller [10de:03f1] (rev a2)
00:02.1 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller [10de:03f2] (rev a2)
00:04.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI bridge [10de:03f3] (rev a1)
00:05.0 Audio device [0403]: nVidia Corporation MCP61 High Definition Audio [10de:03f0] (rev a2)
00:06.0 IDE interface [0101]: nVidia Corporation MCP61 IDE [10de:03ec] (rev a2)
00:07.0 Bridge [0680]: nVidia Corporation MCP61 Ethernet [10de:03ef] (rev a2)
00:08.0 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller [10de:03f6] (rev a2)
00:09.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge [10de:03e8] (rev a2)
00:0b.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge [10de:03e9] (rev a2)
00:0c.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge [10de:03e9] (rev a2)
00:0d.0 VGA compatible controller [0300]: nVidia Corporation GeForce 6150SE nForce 430 [10de:03d0] (rev a2)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:07.0 Communication controller [0780]: Conexant Systems, Inc. Device [14f1:2f40]

lsmod | grep snd:

snd_hda_intel 492336 1
snd_pcm_oss 52608 0
snd_mixer_oss 25088 1 snd_pcm_oss
snd_pcm 99208 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 11524 0
snd_seq_oss 42368 0
snd_seq_midi 15872 0
snd_rawmidi 34176 1 snd_seq_midi
snd_seq_midi_event 16768 2 snd_seq_oss,snd_seq_midi
snd_seq 67168 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 34320 2 snd_pcm,snd_seq
snd_seq_device 16404 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 79432 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 16800 1 snd
snd_page_alloc 17680 2 snd_hda_intel,snd_pcm

cat /proc/asound/card*/codec* | grep Codec:

Codec: Realtek ALC861-VD

PC Model: Gateway GT5476E

it says permission denied when i try to open the alsa-base file.
thanks guys for the help.

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#5

UPDATE:

I tried the guide on https://help.ubuntu.com/community/SoundTroubleshooting and when i tried to compile the drivers myself, i got this message.

modules/alsa-driver/pci/ac97/Makefile
modules/alsa-driver/pci/als4000.c
modules/alsa-driver/pci/mixart/
modules/alsa-driver/pci/mixart/mixart_mixer.c
modules/alsa-driver/pci/mixart/mixart.c
modules/alsa-driver/pci/mixart/Makefile
modules/alsa-driver/pci/mixart/mixart_hwdep.c
modules/alsa-driver/pci/mixart/mixart_core.c
modules/alsa-driver/pci/echoaudio/
modules/alsa-driver/pci/echoaudio/mona_dsp.c
modules/alsa-driver/pci/echoaudio/layla24.patch
modules/alsa-driver/pci/echoaudio/indigodj_dsp.c
modules/alsa-driver/pci/echoaudio/darla20.patch
modules/alsa-driver/pci/echoaudio/gina24_dsp.c
modules/alsa-driver/pci/echoaudio/darla24.patch
modules/alsa-driver/pci/echoaudio/mia.patch
modules/alsa-driver/pci/echoaudio/midi.c
modules/alsa-driver/pci/echoaudio/echoaudio_gml.c
modules/alsa-driver/pci/echoaudio/Makefile
modules/alsa-driver/pci/echoaudio/indigoio.patch
modules/alsa-driver/pci/echoaudio/darla24_dsp.c
modules/alsa-driver/pci/echoaudio/layla20_dsp.c
modules/alsa-driver/pci/echoaudio/indigo.patch
modules/alsa-driver/pci/echoaudio/gina24.patch
modules/alsa-driver/pci/echoaudio/darla20_dsp.c
modules/alsa-driver/pci/echoaudio/mia_dsp.c
modules/alsa-driver/pci/echoaudio/indigodj.patch
modules/alsa-driver/pci/echoaudio/echo3g.patch
modules/alsa-driver/pci/echoaudio/indigoio_dsp.c
modules/alsa-driver/pci/echoaudio/echoaudio.h
modules/alsa-driver/pci/echoaudio/indigo_dsp.c
modules/alsa-driver/pci/echoaudio/echo3g_dsp.c
modules/alsa-driver/pci/echoaudio/mona.patch
modules/alsa-driver/pci/echoaudio/echoaudio.patch
modules/alsa-driver/pci/echoaudio/echoaudio_3g.c
modules/alsa-driver/pci/echoaudio/layla20.patch
modules/alsa-driver/pci/echoaudio/layla24_dsp.c
modules/alsa-driver/pci/echoaudio/echoaudio_dsp.c
modules/alsa-driver/pci/echoaudio/gina20_dsp.c
modules/alsa-driver/pci/echoaudio/gina20.patch
modules/alsa-driver/configure
modules/alsa-driver/isa/
modules/alsa-driver/isa/es1688/
modules/alsa-driver/isa/es1688/Makefile
modules/alsa-driver/isa/es1688/es1688.c
modules/alsa-driver/isa/es1688/es1688_lib.c
modules/alsa-driver/isa/msnd/
modules/alsa-driver/isa/msnd/msnd_pinnacle.h
modules/alsa-driver/isa/msnd/msnd_midi.c
modules/alsa-driver/isa/msnd/msnd.h
modules/alsa-driver/isa/msnd/msnd_classic.c
modules/alsa-driver/isa/msnd/msnd.c
modules/alsa-driver/isa/msnd/msnd_classic.h
modules/alsa-driver/isa/msnd/Makefile
modules/alsa-driver/isa/msnd/sintable.h
modules/alsa-driver/isa/msnd/msnd_pinnacle_mixer.c
modules/alsa-driver/isa/msnd/msnd_pinnacle.c
modules/alsa-driver/isa/dt019x.c
modules/alsa-driver/isa/opl3sa2.c
modules/alsa-driver/isa/sb/
modules/alsa-driver/isa/sb/emu8000_patch.c
modules/alsa-driver/isa/sb/sb16.c
modules/alsa-driver/isa/sb/emu8000.c
modules/alsa-driver/isa/sb/emu8000_synth.c
modules/alsa-driver/isa/sb/es968.c
modules/alsa-driver/isa/sb/Makefile
modules/alsa-driver/isa/sb/sb8_main.c
modules/alsa-driver/isa/sb/emu8000_pcm.c
modules/alsa-driver/isa/sb/sb16_csp_codecs.h
modules/alsa-driver/isa/sb/sb8_midi.c
modules/alsa-driver/isa/sb/sb8.c
modules/alsa-driver/isa/sb/sb_mixer.c
modules/alsa-driver/isa/sb/sb16_main.c
modules/alsa-driver/isa/sb/sb16_csp.patch
modules/alsa-driver/isa/sb/sb_common.c
modules/alsa-driver/isa/sb/emu8000_callback.c
modules/alsa-driver/isa/sb/README
modules/alsa-driver/isa/sb/sbawe.c
modules/alsa-driver/isa/gus/
modules/alsa-driver/isa/gus/gus_mem_proc.c
modules/alsa-driver/isa/gus/gus_main.c
modules/alsa-driver/isa/gus/gus_volume.c
modules/alsa-driver/isa/gus/gusmax.c
modules/alsa-driver/isa/gus/gus_mixer.c
modules/alsa-driver/isa/gus/Makefile
modules/alsa-driver/isa/gus/gus_pcm.c
modules/alsa-driver/isa/gus/gus_mem.c
modules/alsa-driver/isa/gus/gusclassic.c
modules/alsa-driver/isa/gus/gus_uart.c
modules/alsa-driver/isa/gus/gus_irq.c
modules/alsa-driver/isa/gus/gus_dma.c
modules/alsa-driver/isa/gus/gus_dram.c
modules/alsa-driver/isa/gus/gus_timer.c
modules/alsa-driver/isa/gus/gusextreme.c
modules/alsa-driver/isa/gus/gus_reset.c
modules/alsa-driver/isa/gus/old/
modules/alsa-driver/isa/gus/old/gus_sample.c
modules/alsa-driver/isa/gus/old/gus_utils.c
modules/alsa-driver/isa/gus/old/gus-synth.diff
modules/alsa-driver/isa/gus/old/gus_synth.c
modules/alsa-driver/isa/gus/old/gus_simple.c
modules/alsa-driver/isa/gus/gus_io.c
modules/alsa-driver/isa/gus/interwave-stb.c
modules/alsa-driver/isa/gus/interwave.c
modules/alsa-driver/isa/gus/gus_lfo.c
modules/alsa-driver/isa/sgalaxy.c
modules/alsa-driver/isa/ad1816a/
modules/alsa-driver/isa/ad1816a/ad1816a.c
modules/alsa-driver/isa/ad1816a/Makefile
modules/alsa-driver/isa/ad1816a/ad1816a_lib.c
modules/alsa-driver/isa/als100.c
modules/alsa-driver/isa/sc6000.c
modules/alsa-driver/isa/opti9xx/
modules/alsa-driver/isa/opti9xx/opti93x.c
modules/alsa-driver/isa/opti9xx/opti92x-cs4231.c
modules/alsa-driver/isa/opti9xx/Makefile
modules/alsa-driver/isa/opti9xx/opti92x-ad1848.c
modules/alsa-driver/isa/opti9xx/miro.c
modules/alsa-driver/isa/ad1848/
modules/alsa-driver/isa/ad1848/Makefile
modules/alsa-driver/isa/ad1848/ad1848.c
modules/alsa-driver/isa/ad1848/ad1848_lib.c
modules/alsa-driver/isa/Makefile
modules/alsa-driver/isa/wavefront/
modules/alsa-driver/isa/wavefront/wavefront_midi.c
modules/alsa-driver/isa/wavefront/yss225.c
modules/alsa-driver/isa/wavefront/wavefront.c
modules/alsa-driver/isa/wavefront/wavefront_fx.patch
modules/alsa-driver/isa/wavefront/Makefile
modules/alsa-driver/isa/wavefront/wavefront_synth.patch
modules/alsa-driver/isa/cmi8330.c
modules/alsa-driver/isa/Kconfig
modules/alsa-driver/isa/azt2320.c
modules/alsa-driver/isa/es18xx.c
modules/alsa-driver/isa/cs423x/
modules/alsa-driver/isa/cs423x/cs4236.c
modules/alsa-driver/isa/cs423x/cs4231.c
modules/alsa-driver/isa/cs423x/pc9801_118_magic.h
modules/alsa-driver/isa/cs423x/Makefile
modules/alsa-driver/isa/cs423x/cs4236_lib.c
modules/alsa-driver/isa/cs423x/cs4232.c
modules/alsa-driver/isa/cs423x/pc98.c
modules/alsa-driver/isa/cs423x/sound_pc9800.h
modules/alsa-driver/isa/cs423x/cs4231_lib.c
modules/alsa-driver/isa/adlib.c
modules/alsa-driver/isa/sscape.c
modules/alsa-driver/SUPPORTED_KERNELS
modules/alsa-driver/version
modules/alsa-driver/soc/
modules/alsa-driver/soc/at91/
modules/alsa-driver/soc/at91/eti_b1_wm8731.c
modules/alsa-driver/soc/at91/Makefile
modules/alsa-driver/soc/at91/at91-pcm.c
modules/alsa-driver/soc/at91/at91-ssc.c
modules/alsa-driver/soc/codecs/
modules/alsa-driver/soc/codecs/wm8753.c
modules/alsa-driver/soc/codecs/ac97.c
modules/alsa-driver/soc/codecs/cs4270.c
modules/alsa-driver/soc/codecs/wm9712.c
modules/alsa-driver/soc/codecs/Makefile
modules/alsa-driver/soc/codecs/wm8731.c
modules/alsa-driver/soc/codecs/wm8750.c
modules/alsa-driver/soc/codecs/tlv320aic3x.c
modules/alsa-driver/soc/s3c24xx/
modules/alsa-driver/soc/s3c24xx/s3c24xx-is2.c
modules/alsa-driver/soc/s3c24xx/ln2440sbc_alc650.c
modules/alsa-driver/soc/s3c24xx/s3c24xx-pcm.c
modules/alsa-driver/soc/s3c24xx/Makefile
modules/alsa-driver/soc/s3c24xx/smdk2443_wm9710.c
modules/alsa-driver/soc/s3c24xx/neo1970_wm8753.c
modules/alsa-driver/soc/s3c24xx/s3c2443-ac97.c
modules/alsa-driver/soc/s3c24xx/s3c2412-i2s.c
modules/alsa-driver/soc/soc-dapm.c
modules/alsa-driver/soc/Makefile
modules/alsa-driver/soc/omap/
modules/alsa-driver/soc/omap/omap-mcbsp.c
modules/alsa-driver/soc/omap/Makefile
modules/alsa-driver/soc/omap/n810.c
modules/alsa-driver/soc/omap/omap-pcm.c
modules/alsa-driver/soc/fsl/
modules/alsa-driver/soc/fsl/Makefile
modules/alsa-driver/soc/at32/
modules/alsa-driver/soc/at32/Makefile
modules/alsa-driver/soc/soc-core.c
modules/alsa-driver/soc/pxa/
modules/alsa-driver/soc/pxa/pxa2xx-ac97.c
modules/alsa-driver/soc/pxa/tosa.c
modules/alsa-driver/soc/pxa/spitz.c
modules/alsa-driver/soc/pxa/poodle.c
modules/alsa-driver/soc/pxa/Makefile
modules/alsa-driver/soc/pxa/pxa2xx-pcm.c
modules/alsa-driver/soc/pxa/pxa2xx-i2s.c
modules/alsa-driver/soc/pxa/corgi.c
modules/alsa-driver/soc/davinci/
modules/alsa-driver/soc/davinci/davinci-pcm.c
modules/alsa-driver/soc/davinci/davinci-evm.c
modules/alsa-driver/soc/davinci/Makefile
modules/alsa-driver/soc/davinci/davinci-i2s.c
modules/alsa-driver/soc/sh/
modules/alsa-driver/soc/sh/ssi.c
modules/alsa-driver/soc/sh/hac.c
modules/alsa-driver/soc/sh/Makefile
modules/alsa-driver/soc/sh/sh7760-ac97.c
modules/alsa-driver/soc/au1x/
modules/alsa-driver/soc/au1x/psc-i2s.c
modules/alsa-driver/soc/au1x/Makefile
modules/alsa-driver/soc/au1x/psc-ac97.c
modules/alsa-driver/soc/au1x/dbdma2.c
modules/alsa-driver/modules/
modules/alsa-driver/modules/.keepme
modules/alsa-driver/ppc/
modules/alsa-driver/ppc/pmac.inc1
modules/alsa-driver/ppc/pmac.c
modules/alsa-driver/ppc/beep_old.c
modules/alsa-driver/ppc/Makefile
modules/alsa-driver/ppc/daca.c
modules/alsa-driver/ppc/keywest.c
modules/alsa-driver/ppc/awacs.patch
modules/alsa-driver/ppc/powermac.c
modules/alsa-driver/ppc/tumbler.patch
modules/alsa-driver/ppc/burgundy.c
modules/alsa-driver/ppc/pmac_old.c
modules/alsa-driver/ppc/beep.patch
modules/alsa-driver/ppc/keywest_old.c
modules/alsa-driver/snddevices
modules/alsa-driver/pcmcia/
modules/alsa-driver/pcmcia/vx/
modules/alsa-driver/pcmcia/vx/vx_entry.inc
modules/alsa-driver/pcmcia/vx/vxpocket-2.6.16.c
modules/alsa-driver/pcmcia/vx/vx_entry.inc1
modules/alsa-driver/pcmcia/vx/vxpocket.conf
modules/alsa-driver/pcmcia/vx/Makefile
modules/alsa-driver/pcmcia/vx/vxpocket.c
modules/alsa-driver/pcmcia/vx/vxp_mixer.c
modules/alsa-driver/pcmcia/vx/vxpocket_old.c
modules/alsa-driver/pcmcia/vx/vxp_ops.c
modules/alsa-driver/pcmcia/vx/vxpocket.h
modules/alsa-driver/pcmcia/Makefile
modules/alsa-driver/pcmcia/pdaudiocf/
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf_pcm.c
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf.h
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf.c
modules/alsa-driver/pcmcia/pdaudiocf/Makefile
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf-2.6.16.c
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf_old.c
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf.conf
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf_irq.c
modules/alsa-driver/pcmcia/pdaudiocf/pdaudiocf_core.c
modules/alsa-driver/configure.in
modules/alsa-driver/usb/
modules/alsa-driver/usb/usbmidi.patch
modules/alsa-driver/usb/usbcompat.c
modules/alsa-driver/usb/Makefile
modules/alsa-driver/usb/usbaudio.inc1
modules/alsa-driver/usb/usbaudio.patch
modules/alsa-driver/usb/usbmidi.inc1
modules/alsa-driver/usb/usx2y/
modules/alsa-driver/usb/usx2y/Makefile
modules/alsa-driver/usb/usx2y/usx2yhwdeppcm.patch
modules/alsa-driver/usb/usx2y/usbusx2y.patch
modules/alsa-driver/usb/usx2y/usbusx2yaudio.patch
modules/alsa-driver/usb/usx2y/usX2Yhwdep.patch
modules/alsa-driver/usb/caiaq/
modules/alsa-driver/usb/caiaq/caiaq-midi.c
modules/alsa-driver/usb/caiaq/caiaq-device.patch
modules/alsa-driver/usb/caiaq/Makefile
modules/alsa-driver/usb/caiaq/caiaq-control.c
modules/alsa-driver/usb/caiaq/caiaq-audio.patch
modules/alsa-driver/usb/caiaq/caiaq-input.patch
modules/alsa-driver/usb/usbaudio.inc
modules/alsa-driver/usb/usbmidi.inc
modules/alsa-driver/usb/usbmixer.patch
modules/alsa-driver/sound
modules/alsa-driver/FAQ
modules/alsa-driver/Rules.make1
modules/alsa-driver/Makefile.conf.in
modules/alsa-driver/synth/
modules/alsa-driver/synth/emux/
modules/alsa-driver/synth/emux/emux_proc.c
modules/alsa-driver/synth/emux/emux_hwdep.c
modules/alsa-driver/synth/emux/emux_seq.c
modules/alsa-driver/synth/emux/emux_nrpn.c
modules/alsa-driver/synth/emux/emux_oss.c
modules/alsa-driver/synth/emux/Makefile
modules/alsa-driver/synth/emux/emux.c
modules/alsa-driver/synth/emux/soundfont.c
modules/alsa-driver/synth/emux/emux_synth.c
modules/alsa-driver/synth/emux/emux_effect.c
modules/alsa-driver/synth/Makefile
modules/alsa-driver/synth/util_mem.c
modules/alsa-driver/include/
modules/alsa-driver/include/syscalls_26.h
modules/alsa-driver/include/firmware_compat.h
modules/alsa-driver/include/compat_22.h
modules/alsa-driver/include/bitmap_compat.h
modules/alsa-driver/include/i2c-id_compat.h.in
modules/alsa-driver/include/media/
modules/alsa-driver/include/hal2.h
modules/alsa-driver/include/linux/
modules/alsa-driver/include/device_compat.h
modules/alsa-driver/include/pm_qos_params_compat.h
modules/alsa-driver/include/version.h.in
modules/alsa-driver/include/config.h
modules/alsa-driver/include/uda1380.h
modules/alsa-driver/include/ppc-prom-hack.h
modules/alsa-driver/include/config1.h.in
modules/alsa-driver/include/compat_cs.h
modules/alsa-driver/include/autoconf-extra.h
modules/alsa-driver/include/Makefile
modules/alsa-driver/include/adriver.h
modules/alsa-driver/include/version.h
modules/alsa-driver/include/compat_64.h
modules/alsa-driver/include/i2c-id_compat.h
modules/alsa-driver/include/modules/
modules/alsa-driver/include/modules/.keepme
modules/alsa-driver/include/mutex_compat.h
modules/alsa-driver/include/autoconf-extra.h.in
modules/alsa-driver/include/config1.h
modules/alsa-driver/include/platform_device_compat.h
modules/alsa-driver/include/err_compat.h
modules/alsa-driver/include/config.h.in
modules/alsa-driver/include/kthread_compat.h
modules/alsa-driver/include/old/
modules/alsa-driver/include/old/ainstr_fm.h
modules/alsa-driver/include/old/ultra_todo.h
modules/alsa-driver/include/old/ainstr_gf1.h
modules/alsa-driver/include/old/ainstr_iw.h
modules/alsa-driver/include/old/gf1.h
modules/alsa-driver/include/old/seq_instr.h
modules/alsa-driver/include/old/ainstr_simple.h
modules/alsa-driver/include/asm/
modules/alsa-driver/include/isa_compat.h
modules/alsa-driver/include/pci_ids_compat.h
modules/alsa-driver/include/pci_ids_compat.h.in
modules/alsa-driver/kconfig-vers
modules/alsa-driver/Rules.make
modules/alsa-driver/cvscompile
modules/alsa-driver/sparc/
modules/alsa-driver/sparc/amd7930.c
modules/alsa-driver/sparc/cs4231.c
modules/alsa-driver/sparc/Makefile
modules/alsa-driver/sparc/dbri.c
modules/alsa-driver/install-sh
modules/alsa-driver/aoa/
modules/alsa-driver/aoa/fabrics/
modules/alsa-driver/aoa/fabrics/Makefile
modules/alsa-driver/aoa/fabrics/snd-aoa-fabric-layout.c
modules/alsa-driver/aoa/codecs/
modules/alsa-driver/aoa/codecs/snd-aoa-codec-toonie.c
modules/alsa-driver/aoa/codecs/Makefile
modules/alsa-driver/aoa/codecs/snd-aoa-codec-tas.c
modules/alsa-driver/aoa/codecs/snd-aoa-codec-onyx.c
modules/alsa-driver/aoa/core/
modules/alsa-driver/aoa/core/snd-aoa-gpio-feature.c
modules/alsa-driver/aoa/core/snd-aoa-core.c
modules/alsa-driver/aoa/core/snd-aoa-alsa.c
modules/alsa-driver/aoa/core/Makefile
modules/alsa-driver/aoa/core/snd-aoa-gpio-pmf.c
modules/alsa-driver/aoa/Makefile
modules/alsa-driver/aoa/soundbus/
modules/alsa-driver/aoa/soundbus/core.c
modules/alsa-driver/aoa/soundbus/Makefile
modules/alsa-driver/aoa/soundbus/sysfs.c
modules/alsa-driver/aoa/soundbus/i2sbus/
modules/alsa-driver/aoa/soundbus/i2sbus/i2sbus-control.c
modules/alsa-driver/aoa/soundbus/i2sbus/Makefile
modules/alsa-driver/aoa/soundbus/i2sbus/i2sbus-core.c
modules/alsa-driver/aoa/soundbus/i2sbus/i2sbus-pcm.c
modules/alsa-driver/sh/
modules/alsa-driver/sh/aica.c
modules/alsa-driver/sh/Makefile
modules/alsa-driver/aclocal.m4
modules/alsa-driver/parisc/
modules/alsa-driver/parisc/Makefile
modules/alsa-driver/parisc/harmony.c
modules/alsa-driver/acinclude.m4
modules/alsa-driver/hal2/
modules/alsa-driver/hal2/hal2_lib.c
modules/alsa-driver/hal2/hal2.c
modules/alsa-driver/README
modules/alsa-driver/i2c/
modules/alsa-driver/i2c/Makefile
modules/alsa-driver/i2c/other/
modules/alsa-driver/i2c/other/pt2258.c
modules/alsa-driver/i2c/other/tea575x-tuner.patch
modules/alsa-driver/i2c/other/ak4114.c
modules/alsa-driver/i2c/other/Makefile
modules/alsa-driver/i2c/other/ak4xxx-adda.c
modules/alsa-driver/i2c/other/ak4117.c
modules/alsa-driver/i2c/Kconfig
modules/alsa-driver/i2c/l3/
modules/alsa-driver/i2c/l3/uda1341.c
modules/alsa-driver/i2c/l3/Makefile
modules/alsa-driver/i2c/i2c.c
modules/alsa-driver/i2c/tea6330t.c
modules/alsa-driver/i2c/uda1380.c
modules/alsa-driver/i2c/cs8427.c
modules/alsa-driver/snddevices.in
modules/alsa-driver/misc/
modules/alsa-driver/misc/Makefile
modules/alsa-driver/misc/ac97_bus.c
modules/alsa-driver/utils/
modules/alsa-driver/utils/mod-deps.c
modules/alsa-driver/utils/kredirect.c
modules/alsa-driver/utils/patches/
modules/alsa-driver/utils/patches/rtc-2.4.23.patch
modules/alsa-driver/utils/patches/patch.Makefile.top.2.4.0-test10
modules/alsa-driver/utils/patches/rtc-2.4.25.patch
modules/alsa-driver/utils/patches/rtc-2.4.16.patch
modules/alsa-driver/utils/patches/patch.mem.c.2.3.34
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.18-01.diff
modules/alsa-driver/utils/patches/patch.Makefile.top.2.4.1
modules/alsa-driver/utils/patches/rtc-2.4.20.patch
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.22-01.diff
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.14-01.diff
modules/alsa-driver/utils/patches/soundcore.2.4.20.patch
modules/alsa-driver/utils/patches/byteswap.h
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.15-01.diff
modules/alsa-driver/utils/patches/pnp-suspend-2.6.15-rc1.diff
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.17-03.diff
modules/alsa-driver/utils/patches/rtc-2.2.16.dif
modules/alsa-driver/utils/patches/patch.Makefile.2.4.1
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.21-02.diff
modules/alsa-driver/utils/patches/rtc-2.4.9.dif
modules/alsa-driver/utils/patches/patch.Makefile.2.4.0-test10
modules/alsa-driver/utils/patches/pcsp-kernel-2.6.19-01.diff
modules/alsa-driver/utils/patches/soundcore.2.4.patch
modules/alsa-driver/utils/patches/patch.Makefile.2.4.2
modules/alsa-driver/utils/patches/rtc-suse-7.0-2.2.16.dif
modules/alsa-driver/utils/alsasound.posix.in
modules/alsa-driver/utils/alsa-driver.spec.in
modules/alsa-driver/utils/alsasound
modules/alsa-driver/utils/alsasound.in
modules/alsa-driver/utils/module-options
modules/alsa-driver/utils/mod-deps
modules/alsa-driver/utils/buildrpm.in
modules/alsa-driver/utils/Makefile
modules/alsa-driver/utils/alsa-info.sh
modules/alsa-driver/utils/link-modules
modules/alsa-driver/utils/setup-alsa-kernel
modules/alsa-driver/utils/oss-move
modules/alsa-driver/utils/convert_isapnp_ids
modules/alsa-driver/utils/insert
modules/alsa-driver/utils/kernel-doc
modules/alsa-driver/utils/alsasound.posix
modules/alsa-driver/utils/docproc.c
modules/alsa-driver/utils/remove
modules/alsa-driver/utils/old/
modules/alsa-driver/utils/old/export-symbols.perl
modules/alsa-driver/utils/old/export-symbols.in
modules/alsa-driver/utils/patch-alsa
modules/alsa-driver/utils/buildrpm
modules/alsa-driver/.pc/
modules/alsa-driver/.pc/.version
modules/alsa-driver/.pc/add_onda_a69g_ac97_support.patch/
modules/alsa-driver/.pc/add_onda_a69g_ac97_support.patch/alsa-kernel/
modules/alsa-driver/.pc/add_onda_a69g_ac97_support.patch/alsa-kernel/pci/
modules/alsa-driver/.pc/add_onda_a69g_ac97_support.patch/alsa-kernel/pci/atiixp.c
modules/alsa-driver/.pc/add_onda_a69g_ac97_support.patch/.timestamp
modules/alsa-driver/.pc/applied-patches
modules/alsa-driver/.pc/alpha_build_fixes.patch/
modules/alsa-driver/.pc/alpha_build_fixes.patch/isa/
modules/alsa-driver/.pc/alpha_build_fixes.patch/isa/msnd/
modules/alsa-driver/.pc/alpha_build_fixes.patch/isa/msnd/msnd_pinnacle.c
modules/alsa-driver/.pc/alpha_build_fixes.patch/.timestamp
modules/alsa-driver/.pc/disable_gcc_version_check1.patch/
modules/alsa-driver/.pc/disable_gcc_version_check1.patch/configure.in
modules/alsa-driver/.pc/disable_gcc_version_check1.patch/.timestamp
modules/alsa-driver/.pc/disable_gcc_version_check2.patch/
modules/alsa-driver/.pc/disable_gcc_version_check2.patch/configure
modules/alsa-driver/.pc/disable_gcc_version_check2.patch/.timestamp
modules/alsa-driver/.pc/core_oss_framepointer.patch/
modules/alsa-driver/.pc/core_oss_framepointer.patch/alsa-kernel/
modules/alsa-driver/.pc/core_oss_framepointer.patch/alsa-kernel/core/
modules/alsa-driver/.pc/core_oss_framepointer.patch/alsa-kernel/core/oss/
modules/alsa-driver/.pc/core_oss_framepointer.patch/alsa-kernel/core/oss/Makefile
modules/alsa-driver/.pc/core_oss_framepointer.patch/.timestamp
modules/alsa-driver/.pc/debian_makefile_depmod.patch/
modules/alsa-driver/.pc/debian_makefile_depmod.patch/Makefile
modules/alsa-driver/.pc/debian_makefile_depmod.patch/.timestamp
modules/alsa-driver/.pc/remove_maestro3.patch/
modules/alsa-driver/.pc/remove_maestro3.patch/pci/
modules/alsa-driver/.pc/remove_maestro3.patch/pci/Makefile
modules/alsa-driver/.pc/remove_maestro3.patch/.timestamp
modules/alsa-driver/.pc/add_suspend_quirk_hp_nc6220_nw8240.patch/
modules/alsa-driver/.pc/add_suspend_quirk_hp_nc6220_nw8240.patch/sound/
modules/alsa-driver/.pc/add_suspend_quirk_hp_nc6220_nw8240.patch/sound/pci/
modules/alsa-driver/.pc/add_suspend_quirk_hp_nc6220_nw8240.patch/sound/pci/intel8x0.c
modules/alsa-driver/.pc/add_suspend_quirk_hp_nc6220_nw8240.patch/.timestamp
modules/alsa-driver/.pc/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch/
modules/alsa-driver/.pc/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch/sound/
modules/alsa-driver/.pc/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch/sound/pci/
modules/alsa-driver/.pc/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch/sound/pci/via82xx.c
modules/alsa-driver/.pc/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch/.timestamp
modules/alsa-driver/.pc/debian_dfsg_configure.patch/
modules/alsa-driver/.pc/debian_dfsg_configure.patch/configure
modules/alsa-driver/.pc/debian_dfsg_configure.patch/.timestamp
greg@ubuntu:/usr/src$ cd alsa-driver<insert alsa version, if necessary>
bash: syntax error near unexpected token `newline'
greg@ubuntu:/usr/src$ sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=hda-intel --with-oss=yes
sudo: ./configure: command not found
greg@ubuntu:/usr/src$ sudo make
make: *** No targets specified and no makefile found. Stop.
greg@ubuntu:/usr/src$ sudo make install

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#6

Hi Greg,

The ./configure command was not found, because you did not go into the right alsa-driver directory, where the configure script is located.

Please open a terminal and enter the following commands to enter the alsa-driver directory and continue with the compilation:

cd /usr/src/modules/alsa-driver
sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=hda-intel --with-oss=yes
sudo make
sudo make install

Regards,

Mark

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#7

sorry bout this but i now got this problem

/usr/src/modules/alsa-driver/acore/sound.c: In function ‘snd_request_other’:
/usr/src/modules/alsa-driver/acore/sound.c:100: warning: format not a string literal and no format arguments
  CC [M] /usr/src/modules/alsa-driver/acore/init.o
/usr/src/modules/alsa-driver/acore/init.c: In function ‘snd_card_register’:
/usr/src/modules/alsa-driver/acore/init.c:568: warning: passing argument 5 of ‘device_create’ makes pointer from integer without a cast
/usr/src/modules/alsa-driver/acore/init.c:568: warning: format not a string literal and no format arguments
  CC [M] /usr/src/modules/alsa-driver/acore/memory.o
  CC [M] /usr/src/modules/alsa-driver/acore/info.o
/usr/src/modules/alsa-driver/acore/info.c: In function ‘resize_info_buffer’:
/usr/src/modules/alsa-driver/acore/info.c:90: error: implicit declaration of function ‘PAGE_ALIGN’
make[3]: *** [/usr/src/modules/alsa-driver/acore/info.o] Error 1
make[2]: *** [/usr/src/modules/alsa-driver/acore] Error 2
make[1]: *** [_module_/usr/src/modules/alsa-driver] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [compile] Error 2

i then tried the final command you gave me and i got everything okay up til:

if [ -L /usr/include/sound ]; then \
  rm -f /usr/include/sound; \
  ln -sf /usr/src/modules/alsa-driver/include/sound /usr/include/sound; \
 else \
  rm -rf /usr/include/sound; \
  install -d -m 755 -g root -o root /usr/include/sound; \
  for f in include/sound/*.h; do \
   install -m 644 -g root -o root $f /usr/include/sound; \
  done \
 fi
find /lib/modules/2.6.27-11-generic/kernel/sound -name 'snd*.*o' | xargs rm -f
find /lib/modules/2.6.27-11-generic/kernel/sound -name 'snd*.*o.gz' | xargs rm -f
find /lib/modules/2.6.27-11-generic/kernel/sound -name 'ac97_bus.*o' | xargs rm -f
find /lib/modules/2.6.27-11-generic/kernel/sound -name 'ac97_bus.*o.gz' | xargs rm -f
make[1]: Entering directory `/usr/src/modules/alsa-driver/acore'
mkdir -p /lib/modules/2.6.27-11-generic/kernel/sound/acore
cp snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-timer.ko snd.ko /lib/modules/2.6.27-11-generic/kernel/sound/acore
cp: cannot stat `snd-hwdep.ko': No such file or directory
cp: cannot stat `snd-page-alloc.ko': No such file or directory
cp: cannot stat `snd-pcm.ko': No such file or directory
cp: cannot stat `snd-timer.ko': No such file or directory
cp: cannot stat `snd.ko': No such file or directory
make[1]: *** [modules_install] Error 1
make[1]: Leaving directory `/usr/src/modules/alsa-driver/acore'
make: *** [install-modules] Error 1

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#8

UPDATE: i just installed ubuntu 9.04 alpha and my sound works fine on speakers.
dont know why, just the way it is. the problem now is that when i put my headset in,(usb), i get no sound, even when i change the sound settings to USB device.

seems strange that the alpha would work better than the last final version.

anyway, if anyone can help me with my headset problem that would be great.

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#9

Hi,

# Open a terminal and enter the following command:

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

# Add the following line at the end of the alsa-base file and save the change:

options snd-hda-intel model=3stack

# Open a terminal and enter the following command:

sudo gedit /etc/modprobe.d/options

# Add the following line at the end of the options file and save the change:

options snd-hda-intel model=3stack

Reboot pc and retest headphones.

Here are the other possible "model" options for the ALC861VD. You might need to experiment with these model options to find one that makes both speakers and headphones work.

ALC861VD/660VD
3stack 3-jack
3stack-dig 3-jack with SPDIF OUT
6stack-dig 6-jack with SPDIF OUT
3stack-660 3-jack (for ALC660VD)
3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD)
lenovo Lenovo 3000 C200
dallas Dallas laptops
hp HP TX1000
auto auto-config reading BIOS (default)

Regards,

Mark

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#10

thanks a lot man.

Revision history for this message
Greg Sanchez (thedarkhippie) said :
#11

Thanks Mark Rijckenberg, that solved my question.