• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Seize the moment! nominate yourself or a tech enthusiast you admire & join the HP Community Experts!
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
HP 15.6 inch Laptop PC 15-fc0000 (733M5AV)
Linux

Hello,

I removed Windows and installed Linux on my HP 15-fc0000 laptop. The audio input and output work or do not work depending on the duration between power off and power on.

  • If I restart the computer from the operating system, audio does not work.
  • If I turn off the computer. Wait less than 5 seconds. Then turn it back on. The audio does not work.
  • If I turn off the computer. Wait more than 5 seconds. Then turn it back on. The audio does work.

I did so many tests, and I am sure that the behavior described above is consistent.

When the audio does not work, running the "dmesg" command shows me some errors and warnings related to the audio driver:

snd_hda_intel 0000:03:00.6: azx_get_response timeout, switching to polling mode: last cmd=0x800f0005
snd_hda_intel 0000:03:00.6: No response from codec, disabling MSI: last cmd=0x800f0005
snd_hda_intel 0000:03:00.6: azx_get_response timeout, switching to single_cmd mode: last cmd=0x800f0005
...
hdaudio hdaudioC1D0: no AFG or MFG node found
snd_hda_intel 0000:03:00.6: no codecs initialized

Why is my computer behaving differently depending on the duration between power off and power on?

5 REPLIES 5
HP Recommended

Hi @bassem2,

Welcome to the HP Support Community.
 

Thank you for posting your query. I will be glad to help you.

Thanks for the detailed breakdown. Your testing and observations are incredibly helpful. The behavior you're describing is quite specific and points to a hardware initialization timing issue between the Realtek ALC audio codec and the snd_hda_intel driver under Linux.

1. Add Kernel Parameters

Try adding the following to your GRUB config: snd_hda_intel.dmic_detect=0
                                                                                  snd_hda_intel.power_save=0

Steps:

  1. Edit GRUB:  sudo nano /etc/default/grub
  2. Find the line: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

and change it to: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0 snd_hda_intel.power_save=0"

  1. Update GRUB: sudo update-grub
  2. Reboot.


2. Use a Delay Script (Optional)

If the issue persists, you can delay audio driver initialization using a systemd service:

  1. Create a script /usr/local/bin/reload-audio.sh: #!/bin/bash
                                                                                       sleep 10
                                                                                       modprobe -r snd_hda_intel
                                                                                       modprobe snd_hda_intel
  2. Make it executable: sudo chmod +x /usr/local/bin/reload-audio.sh
  3. Create a systemd service:  sudo nano /etc/systemd/system/reload-audio.service

Paste: 

[Unit]

Description=Reload Audio Driver

After=multi-user.target

 

[Service]

Type=oneshot

ExecStart=/usr/local/bin/reload-audio.sh

 

[Install]

WantedBy=multi-user.target

  1. Enable it: sudo systemctl enable reload-audio.service

 

I hope this helps.

 

Take care and have an amazing day!
 

Did we resolve the issue? If yes, please consider marking this post as "Accepted Solution" and click "Yes" to give us a helpful vote - your feedback keeps us going!

 

Regards,

VikramTheGreat

HP Recommended

Hi @bassem2,
 

I hope this helps. Please try the steps and let me know how it works.

 

Take care and have an amazing day!
 

Did we resolve the issue? If yes, please consider marking this post as "Accepted Solution" and click "Yes" to give us a helpful vote - your feedback keeps us going!

 

Regards,

VikramTheGreat

HP Recommended

Thank you @VikramTheGreat for your answer. I tried both solutions, but unfortunately they did not work.

Adding the kernel command line parameters did not make any difference. The audio was still not working. And the exact same driver errors were reported.

I created the systemd service. But the service execution is failing because the snd_hda_intel module is in use

Oct 24 12:17:53 *** systemd[1]: Starting reload-audio.service - Reload Audio Driver...
Oct 24 12:18:03 *** reload-audio.sh[4024]: modprobe: FATAL: Module snd_hda_intel is in use.
Oct 24 12:18:03 *** systemd[1]: reload-audio.service: Deactivated successfully.
Oct 24 12:18:03 *** systemd[1]: Finished reload-audio.service - Reload Audio Driver.

 

HP Recommended

Hi @bassem2,

Thank you for getting back and letting me know that you still have trouble with the device.

To get you further assistance, we need to take this conversation to a private chat. We're inviting you to a private message to protect your privacy and ensure that any sensitive information remains confidential. 

 

To access your private message, just click the little blue envelope icon on the upper right corner of your HP Community profile, next to your profile name.  

 

We're looking forward to helping you resolve this issue! 

 

Stay tuned, and thanks for your patience! 

 

VikramTheGreat

HP Support

HP Recommended

Your private message is basically saying contact HP support which is free when the device is still under warranty, and a paid service after the warranty expires.

 

I am pretty sure this issue can be investigated in public without having to reveal any personal information. Probably the issue is affecting all HP 15-fc0000 laptops running Linux. Not just mine.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.