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
- What I checked
- Root cause
- Fix
- If the problem comes back
- Useful identification commands
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