On Debian 13 with a Creative Sound Blaster Z (CA0132), the front panel headphone jack stopped working while speakers were fine — here is what caused it and how to fix it.

Table of content

System context

  • OS with issue: Debian 13
  • Working comparison: Linux Mint live USB
  • Sound card: HDA Creative (CA0132 Sound Core3D), ALSA card 2, PCI 06:00.0
  • Symptom: speakers worked, headphones plugged into the front audio jack did not

What I checked

I compared the codec dumps for the Creative card between the Mint live USB and the Debian install. The jack/pin topology was effectively the same in both, so the hardware was not the issue.

The old alsa-base.conf from the Mint system was not the cause either — it had no Creative/CA0132-specific entries.

PipeWire could see the Creative analog sink, but the active port was line-out and the headphone port was reported as not available.

Root cause

The Creative card mixer had headphone auto-detection disabled. On Debian before the fix, the relevant mixer controls were:

HP/Speaker Auto Detect = off
Output Select = Speakers

Fix

Run:

amixer -c 2 set 'HP/Speaker Auto Detect' on

The front headphone jack started working immediately. The change survived a reboot on this system without needing to run alsactl store.

If the problem comes back

1. Check the current values:

amixer -c 2 get 'HP/Speaker Auto Detect'
amixer -c 2 get 'Output Select'

2. Re-apply the fix:

amixer -c 2 set 'HP/Speaker Auto Detect' on

3. If needed, force headphone output manually:

amixer -c 2 set 'Output Select' 'Headphone'

4. Save the ALSA mixer state explicitly:

sudo alsactl store

Useful identification commands

cat /proc/asound/cards
pactl list short cards
pactl list short sinks