Sound Input/Output device not found in OS

My sound input/output device disappeared from my Zorin 17.3. I have installed Zorin 17 on old HDD drive and then installed it on SSD drive successfully. The OS on SSD lost the sound (sound device in the system) but the one on HDD is still working fine with the sound card. Both drives have updated OS. I have followed advises from Zorin and Ubuntu forums related to the sound card issues - non of them worked. At this stage I have an idea to copy the necessary files from working OS on HHD drive to the OS on SSD drive - but I don't know what files can be restored on SSD to get the sound card working again. I would like to restore the sound card on SSD installed OS as I have collected a lot of programs I use and doing it again will take a lot of time . Secondly it is a point for me to learn more about the structure of the system plus it may help others with a similar issue if resolved.
I am new in Linux - so my knowledge and Linux nomenclature is very poor. Unfortunately I am only a user at this stage.
Below are the results from use of different commands :

dom@dom:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
dom@dom:~$ cat /proc/asound/modules
0 snd_hda_intel
dom@dom:~$ lspci -v | grep -A7 -i "audio"
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Hewlett-Packard Company 6 Series/C200 Series Chipset Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 35, IOMMU group 5
Memory at d4720000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) (prog-if 00 [Normal decode])
dom@dom:~$ sudo nano /etc/default/grub
[sudo] password for dom:
dom@dom:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Sourcing file /etc/default/grub' Sourcing file /etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.8.0-60-generic
Found initrd image: /boot/initrd.img-6.8.0-60-generic
Found linux image: /boot/vmlinuz-6.8.0-59-generic
Found initrd image: /boot/initrd.img-6.8.0-59-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
dom@dom:~$ sudo inxi -SMA
System:
Host: dom Kernel: 6.8.0-60-generic x86_64 bits: 64 Desktop: GNOME 43.9
Distro: Zorin OS 17.3
Machine:
Type: Laptop System: Hewlett-Packard product: HP ProBook 6560b v: A0001D02
serial: 5CB1401DBK
Mobo: Hewlett-Packard model: 1619 v: KBC Version 97.4E
serial: PCBTTA97V1J3XM UEFI: Hewlett-Packard v: 68SCE Ver. F.67
date: 02/13/2018
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
driver: snd_hda_intel
Sound Server-1: ALSA v: k6.8.0-60-generic running: yes
Sound Server-2: PipeWire v: 0.3.48 running: yes
dom@dom:~$ sudo lshw -C multimedia
*-multimedia
description: Audio device
product: 6 Series/C200 Series Chipset Family High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D3
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D7p
logical name: /dev/snd/pcmC0D8p
version: 04
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:35 memory:d4720000-d4723fff
*-usb
description: Video
product: HP HD Webcam [Fixed]
vendor: Chicony Electronics Co., Ltd.
physical id: 4
bus info: usb@1:1.4
version: 99.89
serial: SN0001
capabilities: usb-2.00
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
dom@dom:~$ echo "options snd-hda-intel dmic_detect=0" | sudo tee /etc/modprobe.d/dummy-output-fix.conf
options snd-hda-intel dmic_detect=0
dom@dom:~$ echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf
blacklist snd_soc_skl
dom@dom:~$ dmesg | grep -E 'snd|sof'
dmesg: read kernel buffer failed: Operation not permitted
dom@dom:~$ sudo dmesg | grep -E 'snd|sof'
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-60-generic root=UUID=b131cb98-ae3a-41c9-b38e-f7ea60feb3f7 ro quiet splash snd-intel-dspcfg.dsp_driver=1 vt.handoff=7
[ 0.033271] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-60-generic root=UUID=b131cb98-ae3a-41c9-b38e-f7ea60feb3f7 ro quiet splash snd-intel-dspcfg.dsp_driver=1 vt.handoff=7
[ 0.035240] software IO TLB: area num 8.
[ 0.801344] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.801345] software IO TLB: mapped [mem 0x00000000a86f9000-0x00000000ac6f9000] (64MB)
[ 8.800876] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[ 8.803023] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 8.969351] snd_hda_codec_idt hdaudioC0D0: autoconfig for 92HD81B1X5: line_outs=1 (0xa/0x0/0x0/0x0/0x0) type:line
[ 8.969362] snd_hda_codec_idt hdaudioC0D0: speaker_outs=1 (0xd/0x0/0x0/0x0/0x0)
[ 8.969366] snd_hda_codec_idt hdaudioC0D0: hp_outs=1 (0xb/0x0/0x0/0x0/0x0)
[ 8.969369] snd_hda_codec_idt hdaudioC0D0: mono: mono_out=0x0
[ 8.969372] snd_hda_codec_idt hdaudioC0D0: inputs:
[ 8.969374] snd_hda_codec_idt hdaudioC0D0: Mic=0xc
[ 8.969377] snd_hda_codec_idt hdaudioC0D0: Internal Mic=0x11
[ 8.969380] snd_hda_codec_idt hdaudioC0D0: Line=0xf

Sound settings screenshot:

Would anybody in this forum help me to restore sound in my case, please?

Did you receive a kernel update then afterwards the sound disappear ? If so you may want to boot into previous kernel.

Welcome to the Forum!

What Audio Devices are this? Mic? Built-in Speakers or external? Connected with Cable or Bluetooth?

You could take a Look in the ''Additional Drivers'' Tab if there is a Driver offered for Your sound Card.

Or You try it with Pulse Audio Volume control. This is a Tool to set up Audio Input and Output. You can install it with sudo apt install pavucontrol

Thanks Storm for the advice. I am working today and have only the laptop with Zorin with me today. I will clone the drive first before I do any major changes to this OS. On the other hand I would think the kernel on my HDD did not affect my sound card as it was updated in the same time with SSD. Do you think changing the kernel is necessary? My bad intuition is telling me that the OS on SSD lost or have a corrupted file related to the sound card - its just my guess.

Hi Ponce-De-Leo and thank you for your voice. I have integrated sound card in my ProBook 6560b including microphone and headphones port. The sound was working before on my OS installed on SSD and it is working fine on the same OS installed on HDD (drive). I believe I have tried many proposed methods to retrieve the function of my sound card in this OS including updating drivers. I can imaging having additional drivers may lead into resolving this issue (so I could try it) but basing on the fact that it was working before and my sound card works fine under the same OS with the same updated on my HDD, I would assume there is something what can be simply restored (like updating some files related to the sound card). The card is visible when using some recognition commands in CMD but the OS is not showing it in GUI and it is not playing under this OS installed on SSD now. I have definitely checked Pulse Audio, ALSA, installed "pavucontrol and tried many other programs and commands.

Hi every one . Good news - I was able to restore my sound in Zorin. Unfortunately I am "wild" and "brute force guy" and cannot clearly derive the hot spot from my lucky repair. That s what I have done:
I have made a clone drive to not loose my entire OS.
I have used my previously installed Zorin OS on HDD to copy some files related to sound in Zorin OS. This OS was updated regularly and was working fine - but slow as it is installed on old mechanical drive.
The files I was intended to copy from HDD to my SSD with no sound function were in Pulse audio folder ( /etc/pulse ) and ALSA files (/proc/asound ).
I have checked the content of all the files in both sections (Pulse, ALSA) and found one file having slightly different content.
This one file is: /proc/asound/seq/client (client is the name of the file).
The content of this file (copied from old HDD drive) is as follow:
Client info
cur clients : 2
peak clients : 2
max clients : 192

Client 0 : "System" [Kernel Legacy]
Port 0 : "Timer" (Rwe-) [In/Out]
Port 1 : "Announce" (R-e-) [In]
Client 14 : "Midi Through" [Kernel Legacy]
Port 0 : "Midi Through Port-0" (RWe-) [In/Out]

The file on my SSD drive with the sound not working had only a difference in the numbers for cur clients : 1; peak clients : 1 and it looked as shown below:
Client info
cur clients : 1
peak clients : 1
max clients : 192

Client 0 : "System" [Kernel Legacy]
Port 0 : "Timer" (Rwe-) [In/Out]
Port 1 : "Announce" (R-e-) [In]
Client 14 : "Midi Through" [Kernel Legacy]
Port 0 : "Midi Through Port-0" (RWe-) [In/Ou]

I personally cannot see how this would affect my sound on SSD drive but this was the only difference I have found between the files content.
As the first step I was trying to change and overwrite the con content in the"client" file but the system was restricting me with from doing it (as a root). I remember that the last try to save the changed file the message displayed during this action advised "do you want to save it anyway" , so I have confirmed to save it but the next message shown that the changes were not allowed and saved. However after I have opened the file again I have noticed the numbers I was trying to save were actually saved and changed. Bizzar...
In the next step I have copied the asound folder with the files replacing all the folders and files in the original path on SSD drive with the sound issue.
After I finish the "ceremony" of replacing the files I didn't see my sound card. I have rebooted my laptop and then I saw the "speaker" sound icon appeared on the task bar - checked the sound setting and found all was working as it should be.

I have also tried to change my kernel but I couldn't go into the setup as using "Esc" or Tab" button during Zorin loading up (MB splash scree) didn't work on my laptop. I have tried a combination of the function buttons too with no success.
If you have any question or comments then please fill up the gap here.
Thank you very much for your involvement - I really treat it with respect eve if I was not able to resolve it with your advise. Just having somebody showing an interest in helping to another one is a big thing to me.
Kind regards to everyone.
Skober Darius

1 Like