No sound with built-in device

Hello, I have a sound problem which it seems I can’t solve on my own. When I installed manjaro, I had my Laptop (Asus Vivobook 14x) connected to a Dell docking station, so it had internet connection during the install process. That way it was also connected to my Scarlett 2i2 external soundcard. It works perfectly. But whenever I disconnect the Laptop from the docking station I have no sound and cannot switch to the internal device. Can someone please tell me, which steps I have do go in order to fix that?

There are several audio devices detected, what when I disconnect the docking station, all I can choose in the settings is “dummy output”.

System:
  Kernel: 6.5.3-1-MANJARO arch: x86_64 bits: 64
  Desktop: Cinnamon v: 6.0.4 Distro: Manjaro Linux
Machine:
  Type: Laptop System: ASUSTeK product: Vivobook_ASUSLaptop N7401ZE_N7401ZE
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: N7401ZE v: 1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: N7401ZE.301 date: 06/02/2022
Battery:
  ID-1: BAT0 charge: 60.9 Wh (82.9%) condition: 73.5/70.0 Wh (105.0%)
CPU:
  Info: 14-core (6-mt/8-st) model: 12th Gen Intel Core i7-12700H bits: 64
    type: MST AMCP cache: L2: 11.5 MiB
  Speed (MHz): avg: 476 min/max: 400/4600:4700:3500 cores: 1: 400 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 463 8: 829 9: 737 10: 400 11: 862 12: 400
    13: 400 14: 400 15: 400 16: 522 17: 400 18: 400 19: 512 20: 400
Graphics:
  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Ti Mobile] driver: N/A
  Device-3: Logitech Logitech Webcam C925e driver: snd-usb-audio,uvcvideo
    type: USB
  Device-4: Sonix USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
  Display: x11 server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4 driver:
    X: loaded: modesetting dri: iris gpu: i915 resolution: 1: 3840x2160~60Hz
    2: 2880x1800~120Hz
  API: EGL v: 1.5 drivers: iris,swrast platforms: x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.5-manjaro1.1
    renderer: Mesa Intel Graphics (ADL GT2)
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    driver: sof-audio-pci-intel-tgl
  Device-2: NVIDIA driver: snd_hda_intel
  Device-3: Logitech Logitech Webcam C925e driver: snd-usb-audio,uvcvideo
    type: USB
  Device-4: Focusrite-Novation Scarlett 2i2 3rd Gen driver: snd-usb-audio
    type: USB
  API: ALSA v: k6.5.3-1-MANJARO status: kernel-api
  Server-1: PulseAudio v: 17.0 status: active
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
  IF: enp0s13f0u1u4u4 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb type: USB
  Report: rfkill ID: hci0 state: up address: see --recommends
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
Drives:
  Local Storage: total: 953.87 GiB used: 16.07 GiB (1.7%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 3400 MTFDKBA1T0TFH
    size: 953.87 GiB
Partition:
  ID-1: / size: 953.57 GiB used: 16.07 GiB (1.7%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 299.4 MiB used: 576 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 953.57 GiB used: 16.07 GiB (1.7%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-4: /var/log size: 953.57 GiB used: 16.07 GiB (1.7%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: file size: 512 MiB used: 0 KiB (0.0%)
    file: /swap/swapfile
Sensors:
  System Temperatures: cpu: 50.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 2000
Info:
  Memory: total: 16 GiB note: est. available: 15.32 GiB used: 3.59 GiB (23.5%)
  Processes: 381 Uptime: 17m Shell: Bash inxi: 3.3.33

Kernel 6.5 is no longer supported. I suggest you install kernel v6.6

sudo mhwd-kernel -i linux66

Or use Manjaro Settings Manager GUI

PulseAudio has been updated to v17.0 recently and might not be working with user settings from older
version. I suggest delete user settings databases and cookie file in home folder

rm ~/.config/pulse/*.tdb ~/.config/pulse/cookie

and restart PulseAudio to create new files

systemctl --user restart pulseaudio

If onboard audio is still not working please post more information about audio devices detected in ALSA and Pulseaudio

sudo alsa-info.sh --upload
pactl list cards

Hi,

Thanks for your reply.

I did update the Kernel to 6.6 and removed the old settings and restarted PulseAudo as suggested. Unfortunately no success.

http://alsa-project.org/db/?f=6b016091d010ae9057db5aef29f6565a83267f43

Karte #0
	Name: alsa_card.pci-0000_01_00.1
	Treiber: module-alsa-card.c
	Owner-Modul: 6
	Eigenschaften:
		alsa.card = "0"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0x86080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:01:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
		device.bus = "pci"
		device.vendor.id = "10de"
		device.vendor.name = "NVIDIA Corporation"
		device.product.id = "2291"
		device.string = "0"
		device.description = "HDA NVidia"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profile:
		output:hdmi-stereo: Digital Stereo (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5900, verfügbar: nein)
		output:hdmi-surround: Digital Surround 5.1 (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 800, verfügbar: nein)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 800, verfügbar: nein)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5700, verfügbar: nein)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5700, verfügbar: nein)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5700, verfügbar: nein)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		off: Aus (Ziele: 0, Quellen: 0, Priorität: 0, verfügbar: ja)
	Aktives Profil: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (Typ: HDMI, Priorität: 5900, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
		hdmi-output-1: HDMI / DisplayPort 2 (Typ: HDMI, Priorität: 5800, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (Typ: HDMI, Priorität: 5700, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (Typ: HDMI, Priorität: 5600, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Karte #1
	Name: alsa_card.usb-Focusrite_Scarlett_2i2_USB_Y8TFB8W961438A-00
	Treiber: module-alsa-card.c
	Owner-Modul: 25
	Eigenschaften:
		alsa.card = "1"
		alsa.card_name = "Scarlett 2i2 USB"
		alsa.long_card_name = "Focusrite Scarlett 2i2 USB at usb-0000:00:14.0-1.2, high speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:1.2:1.0"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.2/3-1.2:1.0/sound/card1"
		udev.id = "usb-Focusrite_Scarlett_2i2_USB_Y8TFB8W961438A-00"
		device.bus = "usb"
		device.vendor.id = "1235"
		device.vendor.name = "Focusrite-Novation"
		device.product.id = "8210"
		device.product.name = "Scarlett 2i2 3rd Gen"
		device.serial = "Focusrite_Scarlett_2i2_USB_Y8TFB8W961438A"
		device.string = "1"
		device.description = "Scarlett 2i2 3rd Gen"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-usb"
	Profile:
		Direct: Direct Scarlett 2i2 USB (Ziele: 1, Quellen: 1, Priorität: 2000, verfügbar: ja)
		HiFi: Default (Ziele: 1, Quellen: 2, Priorität: 8500, verfügbar: ja)
		off: Aus (Ziele: 0, Quellen: 0, Priorität: 0, verfügbar: ja)
	Aktives Profil: HiFi
	Ports:
		[Out] Direct: Direct Scarlett 2i2 USB (Typ: Unbekannt, Priorität: 1000, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): Direct
		[In] Direct: Direct Scarlett 2i2 USB (Typ: Unbekannt, Priorität: 1000, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): Direct
		[Out] Line1: Headphones / Line 1-2 (Typ: Line, Priorität: 200, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): HiFi
		[In] Mic2: Input 2 Mic/Inst/Line (Typ: Mikro, Priorität: 100, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): HiFi
		[In] Mic1: Input 1 Mic/Inst/Line (Typ: Mikro, Priorität: 200, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): HiFi

Karte #2
	Name: alsa_card.usb-046d_Logitech_Webcam_C925e_84C33D1F-02
	Treiber: module-alsa-card.c
	Owner-Modul: 26
	Eigenschaften:
		alsa.card = "2"
		alsa.card_name = "Logitech Webcam C925e"
		alsa.long_card_name = "Logitech Webcam C925e at usb-0000:00:14.0-1.1.3.3, high speed"
		alsa.driver_name = "snd_usb_audio"
		device.bus_path = "pci-0000:00:14.0-usb-0:1.1.3.3:1.2"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.1/3-1.1.3/3-1.1.3.3/3-1.1.3.3:1.2/sound/card2"
		udev.id = "usb-046d_Logitech_Webcam_C925e_84C33D1F-02"
		device.bus = "usb"
		device.vendor.id = "046d"
		device.vendor.name = "Logitech, Inc."
		device.product.id = "085b"
		device.product.name = "Logitech Webcam C925e"
		device.serial = "046d_Logitech_Webcam_C925e_84C33D1F"
		device.form_factor = "webcam"
		device.string = "2"
		device.description = "Logitech Webcam C925e"
		module-udev-detect.discovered = "1"
		device.icon_name = "camera-web-usb"
	Profile:
		input:analog-stereo: Analog Stereo-Eingabe (Ziele: 0, Quellen: 1, Priorität: 65, verfügbar: ja)
		input:iec958-stereo: Digital Stereo (IEC958)-Eingabe (Ziele: 0, Quellen: 1, Priorität: 55, verfügbar: ja)
		off: Aus (Ziele: 0, Quellen: 0, Priorität: 0, verfügbar: ja)
	Aktives Profil: input:analog-stereo
	Ports:
		analog-input-mic: Mikrofon (Typ: Mikro, Priorität: 8700, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Eigenschaften:
				device.icon_name = "audio-input-microphone"
			Teil der/des Profil(s): input:analog-stereo
		iec958-stereo-input: Digitaleingang (S/PDIF) (Typ: SPDIF, Priorität: 0, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Teil der/des Profil(s): input:iec958-stereo

Meanwhile I looked up journalctl for errors including ‘audio’ (continuously learning about how works):

Feb 24 19:06:56 VivoLinux kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof firmware file is missing, you might need to
Feb 24 19:06:56 VivoLinux kernel: sof-audio-pci-intel-tgl 0000:00:1f.3:        download it from https://github.com/thesofproject/sof-bin/
Feb 24 19:06:56 VivoLinux kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP firmware -2
Feb 24 19:06:56 VivoLinux kernel: sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2

That is the problem (or at least one problem) I suppose. I also looked up in git as supposed in the journal, but I was unable to figure out, what file I might need and what to do with it afterwards. Could someone help me with that?

There is a package for that firmware. Try sudo pacman -S sof-firmware. May need to reboot.

Thank you very much. That solved the problem.

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.