Manjaro does not detect microphone in my wired headset

I have an ASUS K56CM dual booting Windows and Manjaro XFCE. My headset is detected in Windows and works like a charm, but on Manjaro, Pulseaudio only detects that it is an output device, and doesnt detect the microphone. My 3.5mm port is a combined in/out.

Check that Fast Startup (hybrid hibernation) is turned off in the other OS
How to disable Windows 10 fast startup (and why you'd want to) | Windows Central
Manjaro might be unable to initialise audio codec correctly from hybrid hibernation state

If that is not an issue, please post system information

inxi -Faz

and ALSA information for audio devices

sudo --upload

inxi -Faz:

      Kernel: 5.11.1-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
      parameters: BOOT_IMAGE=/boot/vmlinuz-5.11-x86_64 
      root=UUID=51f4e570-c2e2-4948-b81f-a1337f137eab ro quiet apparmor=1 
      security=apparmor udev.log_priority=3 
      Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 
      dm: LightDM 1.30.0 Distro: Manjaro Linux 
      Type: Laptop System: ASUSTeK product: K56CM v: 1.0 serial: <filter> 
      Mobo: ASUSTeK model: K56CM v: 1.0 serial: <filter> 
      UEFI: American Megatrends v: K56CM.209 date: 11/19/2012 
      ID-1: BAT0 charge: 5.2 Wh condition: 5.2/44.6 Wh (12%) volts: 15.1/15.1 
      model: ASUSTeK K56--30 type: Li-ion serial: N/A status: Full cycles: 438 
      Info: Dual Core model: Intel Core i5-3317U bits: 64 type: MT MCP 
      arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21 
      L2 cache: 3 MiB 
      flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 13574 
      Speed: 1102 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 1102 2: 816 
      3: 831 4: 1379 
      Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
      Type: l1tf 
      mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
      Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
      Type: meltdown mitigation: PTI 
      Type: spec_store_bypass 
      mitigation: Speculative Store Bypass disabled via prctl and seccomp 
      Type: spectre_v1 
      mitigation: usercopy/swapgs barriers and __user pointer sanitization 
      Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
      IBRS_FW, STIBP: conditional, RSB filling 
      Type: srbds status: Vulnerable: No microcode 
      Type: tsx_async_abort status: Not affected 
      Device-1: Intel 3rd Gen Core processor Graphics vendor: ASUSTeK 
      driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0166 class ID: 0300 
      Device-2: NVIDIA GF108M [GeForce GT 635M] driver: N/A 
      alternate: nouveau, nvidia_drm, nvidia bus ID: 01:00.0 chip ID: 10de:0de3 
      class ID: 0300 
      Device-3: IMC Networks USB Camera type: USB driver: uvcvideo 
      bus ID: 1-1.2:4 chip ID: 13d3:5165 class ID: 0e02 serial: <filter> 
      Display: x11 server: X.Org 1.20.10 driver: loaded: intel display ID: :0.0 
      screens: 1 
      Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") 
      s-diag: 414mm (16.3") 
      Monitor-1: LVDS1 res: 1366x768 hz: 60 dpi: 102 size: 340x190mm (13.4x7.5") 
      diag: 389mm (15.3") 
      OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) 
      v: 4.2 Mesa 20.3.4 compat-v: 3.0 direct render: Yes 
      Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK 
      driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:1e20 
      class ID: 0403 
      Device-2: NVIDIA GF108 High Definition Audio driver: snd_hda_intel 
      v: kernel bus ID: 01:00.1 chip ID: 10de:0bea class ID: 0403 
      Sound Server: ALSA v: k5.11.1-1-MANJARO 
      Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter 
      vendor: AzureWave driver: ath9k v: kernel port: f040 bus ID: 03:00.0 
      chip ID: 168c:0032 class ID: 0280 
      IF: wlp3s0 state: down mac: <filter> 
      Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
      vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus ID: 04:00.2 
      chip ID: 10ec:8168 class ID: 0200 
      IF: enp4s0f2 state: up speed: 1000 Mbps duplex: full mac: <filter> 
      Device-3: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter type: USB 
      driver: btusb bus ID: 1-1.1:3 chip ID: 13d3:3362 class ID: e001 
      serial: <filter> 
      Device-1: IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter type: USB 
      driver: btusb v: 0.8 bus ID: 1-1.1:3 chip ID: 13d3:3362 class ID: e001 
      serial: <filter> 
      Message: Required tool hciconfig not installed. Check --recommends 
      Local Storage: total: 465.76 GiB used: 27.86 GiB (6.0%) 
      SMART Message: Required tool smartctl not installed. Check --recommends 
      ID-1: /dev/sda maj-min: 8:0 vendor: Hitachi model: HTS545050A7E380 
      size: 465.76 GiB block size: physical: 4096 B logical: 512 B 
      speed: 3.0 Gb/s rotation: 5400 rpm serial: <filter> rev: A6C0 scheme: GPT 
      ID-1: / raw size: 78.13 GiB size: 76.4 GiB (97.79%) 
      used: 27.82 GiB (36.4%) fs: ext4 dev: /dev/sda8 maj-min: 8:8 
      ID-2: /boot/efi raw size: 300 MiB size: 296 MiB (98.67%) 
      used: 38.6 MiB (13.0%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
      Alert: No Swap data was found. 
      System Temperatures: cpu: 54.0 C mobo: N/A 
      Fan Speeds (RPM): cpu: 2200 
      Processes: 194 Uptime: 1h 34m wakeups: 2 Memory: 7.66 GiB 
      used: 1.84 GiB (24.0%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
      Packages: 1229 pacman: 1217 lib: 418 flatpak: 12 Shell: Bash v: 5.1.0 
      running in: xfce4-terminal inxi: 3.3.01 

Alsa info:

Edit: Windows Hibernation isn’t the problem, I had that problem before if you look at my history, you’ll see I’ve fixed that.

@nikgnomic if you could reply faster that would be great. (Sorry for rushing you, but I cannot find any solution anywhere)

You should consider updating the BIOS on this laptop - K56CM - Support

This was a tricky one to track because the Linux hardware scan has data from 45 other systems
And the most recent ones that I checked all had ones I checked have the same issue as your system and only the internal microphone is detected in ALSA

But despite all the hardware scans, I could not find any posts on a Linux forum about the absent headset mic
No mention of this laptop model in Archwiki or a kernel bug report at Bugzilla
No results on websearches for Linux issues for codec ALC270 or VendorID ProductID [1043:1587]
No trace of another Manjaro user with this laptop model in this forum or archived forum
There are 2 mentions of ALC270 audio codec in the old forum but nothing relevant for this situation
Search results for ‘alc270’ -

Internal speakers and headphone outputs are detected in ALSA

[   18.433955] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC270: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker

[   18.433965] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)

but only one (internal) microphone

[   18.433970] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x19
!!HDA-Intel Codec information - Node 0x19
Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
  Amp-In vals:  [0x02 0x02]
  Pincap 0x00001724: IN Detect
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x90a70930: [Fixed] Mic at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=00, enabled=0

!!HDA-Intel Codec information is showing 6 pins detected as [N/A] Speaker at Ext Rear that not shown in !!ALSA/HDA dmesg - 0x12 , 0x17, 0x18, 0x1a, 0x1b, 0x1e
One of those will be the missing microphone jack

I suggest you install package alsa-tools and use this command to check the audio jacks

sudo hdajacksensetest --card=0

Try this with the jack plugged in and unplugged to see if the jack detection is working


Well Hdajackretask detects my headphone jack as only an output device as seen in the connected picture.

If I can’t do anything but update the BIOS, it’s a risk I am not willing to take.

Also here’s the terminal output, top is with headset plugged in, bottom without, same thing, only detects the jack as a output jack.

Oh, I just double checked the unconnected pins and found the one that lets me use my headset mic now. Thanks for the help, turns out I’m just blind as I have checked the unconnected pins while waiting for your replies.

1 Like

Could you please confirm which pin you needed to retask to get the microphone working
It may be helpful to another user with similar hardware

I had to retask the 0x18 pin and set it to “Microphone”.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.