Difference between revisions of "Volume Control Doesn't Work"
(New page: If you are unable to control or mute your volume, you can try this solution: Edit the alsa-base config file in the /etc/modprobe.d directory dcerouter_1:~# vi /etc/modprobe.d/alsa-base...) |
|||
Line 1: | Line 1: | ||
+ | [[Category:Tutorials]] | ||
If you are unable to control or mute your volume, you can try this solution: | If you are unable to control or mute your volume, you can try this solution: | ||
Line 30: | Line 31: | ||
The following strings are accepted: | The following strings are accepted: | ||
− | + | default Don't override the default setting | |
− | + | none Disable the quirk | |
− | + | hp_only Bind Master and Headphone controls as a single control | |
− | + | swap_hp Swap headphone and master controls | |
− | + | swap_surround Swap master and surround controls | |
− | + | ad_sharing For AD1985, turn on OMS bit and use headphone | |
− | + | alc_jack For ALC65x, turn on the jack sense mode | |
− | + | inv_eapd Inverted EAPD implementation | |
− | + | mute_led Bind EAPD bit for turning on/off mute LED | |
For backward compatibility, the corresponding integer value -1, 0, | For backward compatibility, the corresponding integer value -1, 0, |
Latest revision as of 23:50, 8 May 2009
If you are unable to control or mute your volume, you can try this solution:
Edit the alsa-base config file in the /etc/modprobe.d directory
dcerouter_1:~# vi /etc/modprobe.d/alsa-base
Add the following code to the bottom of the file.
options snd-intel8x0 ac97_quirk=hp_only
Reboot
AC97 Quirk Option
=====
The ac97_quirk option is used to enable/override the workaround for specific devices on drivers for on-board AC'97 controllers like snd-intel8x0. Some hardware have swapped output pins between Master and Headphone, or Surround (thanks to confusion of AC'97 specifications from version to version :-)
The driver provides the auto-detection of known problematic devices, but some might be unknown or wrongly detected. In such a case, pass the proper value with this option.
The following strings are accepted:
default Don't override the default setting none Disable the quirk hp_only Bind Master and Headphone controls as a single control swap_hp Swap headphone and master controls swap_surround Swap master and surround controls ad_sharing For AD1985, turn on OMS bit and use headphone alc_jack For ALC65x, turn on the jack sense mode inv_eapd Inverted EAPD implementation mute_led Bind EAPD bit for turning on/off mute LED
For backward compatibility, the corresponding integer value -1, 0, ... are accepted, too.
For example, if "Master" volume control has no effect on your device but only "Headphone" does, pass ac97_quirk=hp_only module option