Jack state detection stuck after suspend

Hi NVIDIA,

I am using JetPack 7.1 on the Jetson AGX Thor Developer Kit and encountering a persistent issue where audio jack detection stops working after the system resumes from sleep.

How to Reproduce:

  1. Open a terminal and run the following command to monitor the state in real-time: watch -n 0.2 -d "amixer -c APE cget name='CVB-RT Jack-state'"
  2. Verify initial functionality:
  • Physically plug in the audio jack. (Observe watch output changes to values=1)
  • Physically unplug the audio jack. (Observe watch output changes to values=0)
  • Confirming that the driver and hardware are working correctly before suspend.
  1. Execute the suspend command: sudo systemctl suspend
  2. Wake the AGX Thor DevKit back to its normal operating state.
  3. Re-test functionality:
  • Action: Physically plug/unplug the audio jack again.
  • Actual Result: The watch output remains static (stuck at its last state). The system no longer responds to the jack’s physical status change.

Looking forward to your technical support.

We have not been able to reproduce this: after suspend, jack detection updates correctly on our side. To narrow it down, can you describe how audio is wired on your system

Thank you for the update. To narrow down the issue, here are the details of my hardware wiring:

1. Hardware Connection Details:

Since you are using a 4-pin (TRRS) headset, please test with a 3 pin connector using separate jacks for playback and mic? For our internal testing—we used a C-Zone 3.5" Floppy HD Audio Front Panel Adapter