You are not logged in.
So i've installed a Arch Linux with GNOME DE on my X91F YogaBook and i can't get the audio card to work :
lspci -k :
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel modules: atomisp
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
Subsystem: Device 7270:8086
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: mei_txe
Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4356 802.11ac Wireless Network Adapter (rev 02)
Subsystem: Lenovo Device 7006
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac
dmesg | grep -E 'snd|sof' :
[ 0.000000] Command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=bac29f5f-a124-4038-ad4f-257864790e7d zswap.enabled=0 rw intel_pstate=no_hwp rootfstype=ext4 snd_hda_intel dmic_detect=0
[ 0.059857] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=bac29f5f-a124-4038-ad4f-257864790e7d zswap.enabled=0 rw intel_pstate=no_hwp rootfstype=ext4 snd_hda_intel dmic_detect=0
[ 0.060157] Unknown kernel command line parameters "snd_hda_intel dmic_detect=0", will be passed to user space.
[ 0.062875] software IO TLB: area num 4.
[ 0.734332] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.734336] software IO TLB: mapped [mem 0x000000006fd3e000-0x0000000073d3e000] (64MB)
[ 1.299300] snd_hda_intel
[ 9.233692] sof-audio-acpi-intel-byt 808622A8:00: dsp_driver parameter 1 not supported, using automatic detection
Last edited by Mintu2002 (2023-02-26 11:43:39)
Offline
Please use [ code ] [ /code ] tags without the spaces to paste outputs.
Drop the attempts of setting dmic_detect or dsp_driver=1 and install sof-firmware instead.
Offline
with dmic_detect set on kernel parameter
lspci -k :
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel modules: atomisp
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
Subsystem: Device 7270:8086
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: mei_txe
Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4356 802.11ac Wireless Network Adapter (rev 02)
Subsystem: Lenovo Device 7006
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac
dmesg | grep -E 'snd|sof'
[ 0.063285] software IO TLB: area num 4.
[ 0.747332] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.747344] software IO TLB: mapped [mem 0x000000006fd3e000-0x0000000073d3e000] (64MB)
[ 10.791867] sof-audio-acpi-intel-byt 808622A8:00: dsp_driver parameter 1 not supported, using automatic detection
I also have 2 modprobe configs
disable-dmic.conf
options snd_intel_dspcfg dsp_driver=1
dsp.conf
options snd_intel_dspcfg dsp_driver=1
Offline
Yes which is why I'm telling you to remove all of those. That was a workaround option that somewhat worked during initial transition phase and isn't expected to be a stable solution.
Offline
I deleted both modrobe configs, and only set the dmic_detect to kernel parameter . Still no sound, only "dummy output"
lspci -k:
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel modules: atomisp
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
Subsystem: Device 7270:8086
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: mei_txe
Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4356 802.11ac Wireless Network Adapter (rev 02)
Subsystem: Lenovo Device 7006
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac
dmesg:
[ 0.064035] software IO TLB: area num 4.
[ 0.738003] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.738012] software IO TLB: mapped [mem 0x000000006fd3e000-0x0000000073d3e000] (64MB)
Last edited by Mintu2002 (2023-02-26 14:34:25)
Offline
Set kernel parameter to dsp_driver=1, and deleted dmic_detect . Same as before
lspci -k
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel modules: atomisp
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_ish_ipc
Kernel modules: intel_ish_ipc
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 34)
Subsystem: Device 7270:8086
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device_pci_legacy
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: mei_txe
Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 34)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4356 802.11ac Wireless Network Adapter (rev 02)
Subsystem: Lenovo Device 7006
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac
dmesg :
[ 0.064035] software IO TLB: area num 4.
[ 0.738003] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.738012] software IO TLB: mapped [mem 0x000000006fd3e000-0x0000000073d3e000] (64MB)
Offline
For clarity :
and install sof-firmware instead.
Is sof-firmware installed now ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online
Remove the dmic parameter as well and make sure sof-firmware is installed. Stop setting any of these, by which resource do you think you need either of those?
Also note that the report button is not for replying, you can't reply into subthreads here, just use the message box under the thread to add new responses.
With all of them removed, what do you get from
aplay -l
?
Last edited by V1del (2023-02-27 12:18:07)
Offline