aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/sound/alsa/HD-Audio.txt
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2009-02-13 02:33:55 -0500
committerTakashi Iwai <tiwai@suse.de>2009-02-13 02:33:55 -0500
commitae374d667a54fb5e2c9c0c4e87b206bd665f3ad6 (patch)
tree46f68a4ca5a4663733d234190d94e7332fa81a05 /Documentation/sound/alsa/HD-Audio.txt
parent20db7cb0acd0ba5a3b12f686148d670294a69366 (diff)
ALSA: hda - Update documentation
Update documentation regarding codec probing; the new probe_only option and the new probe_mask usage. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'Documentation/sound/alsa/HD-Audio.txt')
-rw-r--r--Documentation/sound/alsa/HD-Audio.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation/sound/alsa/HD-Audio.txt b/Documentation/sound/alsa/HD-Audio.txt
index 8d68fff71839..99f7fbbe3e67 100644
--- a/Documentation/sound/alsa/HD-Audio.txt
+++ b/Documentation/sound/alsa/HD-Audio.txt
@@ -109,6 +109,13 @@ slot, pass `probe_mask=1`. For the first and the third slots, pass
109Since 2.6.29 kernel, the driver has a more robust probing method, so 109Since 2.6.29 kernel, the driver has a more robust probing method, so
110this error might happen rarely, though. 110this error might happen rarely, though.
111 111
112On a machine with a broken BIOS, sometimes you need to force the
113driver to probe the codec slots the hardware doesn't report for use.
114In such a case, turn the bit 8 (0x100) of `probe_mask` option on.
115Then the rest 8 bits are passed as the codec slots to probe
116unconditionally. For example, `probe_mask=0x103` will force to probe
117the codec slots 0 and 1 no matter what the hardware reports.
118
112 119
113Interrupt Handling 120Interrupt Handling
114~~~~~~~~~~~~~~~~~~ 121~~~~~~~~~~~~~~~~~~
@@ -461,6 +468,16 @@ run with `--no-upload` option, and attach the generated file.
461There are some other useful options. See `--help` option output for 468There are some other useful options. See `--help` option output for
462details. 469details.
463 470
471When a probe error occurs or when the driver obviously assigns a
472mismatched model, it'd be helpful to load the driver with
473`probe_only=1` option (at best after the cold reboot) and run
474alsa-info at this state. With this option, the driver won't configure
475the mixer and PCM but just tries to probe the codec slot. After
476probing, the proc file is available, so you can get the raw codec
477information before modified by the driver. Of course, the driver
478isn't usable with `probe_only=1`. But you can continue the
479configuration via hwdep sysfs file if hda-reconfig option is enabled.
480
464 481
465hda-verb 482hda-verb
466~~~~~~~~ 483~~~~~~~~