Difference between revisions of "AD1981HD"

From ThinkWiki
Jump to: navigation, search
(ThinkPads this chip may be found in)
(Added a new fix, and re-organized the page.)
Line 12: Line 12:
 
|style="vertical-align:top" |
 
|style="vertical-align:top" |
 
|}
 
|}
 
=== Linux OSS driver ===
 
??
 
  
 
=== Linux ALSA driver ===
 
=== Linux ALSA driver ===
This chip works with '''snd-hda-intel''' driver. Possible cracking noises can be avoided by adding the
+
==== Installation on Debian GNU/Linux ====
position_fix=2 optional argument for the module.
+
The AD1981HD installs by default in Debian. To get it to work type 'alsaconf' on the command line as the root user.
* The AD1981HD installs by default in Debian. To get it to work you must first install it with alsaconf.
+
 
* As of kernel 2.6.17, some users report a missing master volume control (e.g., with the T60p), as described in this thread: http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg17089.html The "Front" channel, which controls the external speakers, can act as a master, but must be unmuted for headphones to work. However, with the "Front" volume all the way down, the headphones will be very quiet, and audible sound may still emerge from the speakers.
+
{{ cmdroot| alsaconf }}
 +
{{HINT|To become root, type su at the command line.}}
 +
==== Problems ====
 +
* As of kernel 2.6.17, some users report a missing master volume control (e.g., with the T60p and Z60m), as described in this thread: http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg17089.html
  
 +
: As a temporary fix add model=hp to the snd-hda-intel module option. This will return the master volume control to your control.
 +
{{HINT|If you use Debian, edit /etc/modprobe.d/sound to change ALSA module options. }}
 +
* If you experience crackling noises, this can be avoided by adding the position_fix=2 optional argument for the module.
  
{{ NOTE | The modem and audio chip are very closely connected somehow. According to a bug in the BIOS,
+
* If you have problems recording audio, try selecting "Front Mic" as the capture device.
the modem disables the audio device, too. That seems to be the reason for most sound problem with this chip.}}
+
{{ NOTE | There have been reported problems using arecord while debugging, it's recommended to instead use Audacity. }}
  
Oddly enough, in Fedora Core 5 on an x60s, the recording function seems to work fine (if you select the "Front Mic" as the capture device in alsamixer) in both Audacity and skype, while not working in ALSA's own arecord! Users are advised to try audacity before concluding that recording is not functioning correctly.
+
* According to a bug in the BIOS, the modem disables the audio device too. If you are having problems with your soundcard and have disabled your modem, try re-enabling it.
  
 
=== ThinkPads this chip may be found in ===
 
=== ThinkPads this chip may be found in ===

Revision as of 05:12, 2 September 2006

AD1981HD

This is a Analog Devices High-Definition Audio 1.0 controller

Features

  • Chipset: AD1981HD
  • Interface: HD Audio 1.0

Linux ALSA driver

Installation on Debian GNU/Linux

The AD1981HD installs by default in Debian. To get it to work type 'alsaconf' on the command line as the root user.

# alsaconf

Hint:
To become root, type su at the command line.

Problems

As a temporary fix add model=hp to the snd-hda-intel module option. This will return the master volume control to your control.
Hint:
If you use Debian, edit /etc/modprobe.d/sound to change ALSA module options.
  • If you experience crackling noises, this can be avoided by adding the position_fix=2 optional argument for the module.
  • If you have problems recording audio, try selecting "Front Mic" as the capture device.
NOTE!
There have been reported problems using arecord while debugging, it's recommended to instead use Audacity.
  • According to a bug in the BIOS, the modem disables the audio device too. If you are having problems with your soundcard and have disabled your modem, try re-enabling it.

ThinkPads this chip may be found in

Datasheets