[alsa-devel] HDA Intel ALC259
Davide Canali
davide at davidecanali.com
Mon Apr 19 12:10:19 CEST 2010
Recently I bought a HP G62 120SL laptop. It has a HDA Intel ALC259 sound
card.
I had to follow several steps to make the audio system work properly: I
write you the information here to allow you to add better support to
this sound card, since I see that many users are having the same issues
with this model.
I'm using ubuntu lucid lynx (beta), with kernel:
$ uname -a
Linux nebula 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC
2010 x86_64 GNU/Linux
As I bought the laptop, the headphones were working but there was no
sound from the integrated speakers. After installing the package
linux-backports-modules-alsa-lucid-generic, the situation was switched:
internal speakers started to work, but the headphones produced no sound.
After messing up a bit with HDAAnalyzer, I found a modification that
allows both internal speakers and the audio out jack to work.
The diff file is:
Diff for codec 0/0 (0x10ec0270):
---
+++
@@ -200,17 +200,17 @@
Amp-Out vals: [0x00 0x00]
Pincap 0x0000001c: OUT HP Detect
Pin Default 0x0321401f: [Jack] HP Out at Ext Left
Conn = 1/8, Color = Green
DefAssociation = 0x1, Sequence = 0xf
Pin-ctls: 0xc0: OUT HP
Unsolicited: tag=0x04, enabled=1
Connection: 2
- 0x0c 0x0d*
+ 0x0c* 0x0d
Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00
0x00] [0x00 0x00] [0x00 0x00]
Connection: 7
0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80
0x80] [0x80 0x80]
The only issue remaining now is audio input: sound recorded using the
internal microphone, or an external one connected to the mic in jack
results in a very low quality and scratchy audio.
Further information about this sound card and the ALSA version I'm using:
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Apr 14 2010 for kernel 2.6.32-21-generic (SMP).
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd4400000 irq 34
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: INTEL HDMI 1 [INTEL HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ aplay -L
pulse
Playback/recording through the PulseAudio sound server
front:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC259 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Intel,DEV=0
HDA Intel, INTEL HDMI 0
HDMI Audio Output
$ sudo lshw -class multimedia
*-multimedia
description: Audio device
product: 5 Series/3400 Series Chipset High Definition Audio
vendor: Intel Corporation
physical id: 1b
bus info: pci at 0000:00:1b.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=HDA Intel latency=0
resources: irq:34 memory:d4400000-d4403fff
Please let me know if you need further information. Thank you.
Davide
More information about the Alsa-devel
mailing list