aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2022-01-27 18:18:10 +0100
committerRomain Gonçalves <me@rgoncalves.se>2022-01-27 18:18:10 +0100
commit91841f9f37e05d8632fd0783b71a59206a54f254 (patch)
tree9b0543d20b80000459e9268ef56f192eb47c6cb7
parent5beb6e6d854417ebaee147b1757e18e06281dfb3 (diff)
downloadrgoncalves.se-91841f9f37e05d8632fd0783b71a59206a54f254.tar.gz
wiki/thinkpad-x220: Add hdajackretask workaround
-rw-r--r--src/w/thinkpad-x220.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/w/thinkpad-x220.md b/src/w/thinkpad-x220.md
index 3b12aa3..2cb7f7e 100644
--- a/src/w/thinkpad-x220.md
+++ b/src/w/thinkpad-x220.md
@@ -53,6 +53,27 @@ $ pactl load-module module-echo-cancel \
See [my dotfiles](https://git.rgoncalves.se/dots/tree/.config/pipewire) for
additional information.
+## headset microphone
+
+The built-in microphone controller might automatically switch to a smartphone
+headset microphone if one is plugged. It may be a problem for one of the
+following reasons:
+
+- The microphone quality can be worse than the chassis one, depending on what
+ model or brand you use.
+- Apple EarPods do not work out-of-the-box, mostly because of different
+ resistors for its 4-pin jack.
+
+On ArchLinux, running `hdajackretask` as root and disabling the smartphone
+headset microphone is a solution.
+
+The generated configuration in `/etc/modprobe.d/` can be similar as the
+following one:
+
+```
+options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw
+```
+
## audio led buttons
On some ThinkPad models, audio led buttons can be broken and desynchronized
remember that computers suck.