Bug#1036968: linux: Enable CONFIG_SND_SOC_CS35L41_I2C for Intel Alder Lake sound
Control: tags -1 + moreinfo Hi, On Wed, May 31, 2023 at 09:40:54AM +0200, Hans-Christoph Steiner wrote: > > Package: src:linux > Version: 6.3.2-1~exp1 > Severity: important > > Dear Maintainer, > > I installed Debian on a Dell XPS 17 9720: > https://wiki.debian.org/InstallingDebianOn/Dell/XPS%2017%209720 > > The audio output works, but there are a number of problems: > > * Headphone plug detection does not work at all. > * No audio input is detected. > * The audio crashes after a couple of days. > > This bug goes through some of the development efforts to fix this: > https://bugzilla.kernel.org/show_bug.cgi?id=216194 > > One thing they said there is that all CS35L41 modules need to be > enabled. This is the recommended set: > > CONFIG_SND_HDA_SCODEC_CS35L41=m > CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m > CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m > CONFIG_SND_SOC_CS35L41_LIB=m > CONFIG_SND_SOC_CS35L41=m > CONFIG_SND_SOC_CS35L41_SPI=m > CONFIG_SND_SOC_CS35L41_I2C=m > > There is one module still not enabled in the Debian kernels (6.1.0-8, > 6.3.2-1~exp1, and 6.3.4-1~exp1): > > $ grep CS35L41 /boot/config-6.3.0-0-amd64 > CONFIG_SND_HDA_SCODEC_CS35L41=m > CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m > CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m > CONFIG_SND_SOC_CS35L41_LIB=m > CONFIG_SND_SOC_CS35L41=m > CONFIG_SND_SOC_CS35L41_SPI=m > # CONFIG_SND_SOC_CS35L41_I2C is not set > > Could this module be enabled? Can you confirm that the issue is resolved if you enable the configuration and enable this as module? Regards, Salvatore
Bug#1036968: linux: Enable CONFIG_SND_SOC_CS35L41_I2C for Intel Alder Lake sound
Package: src:linux Version: 6.3.2-1~exp1 Severity: important Dear Maintainer, I installed Debian on a Dell XPS 17 9720: https://wiki.debian.org/InstallingDebianOn/Dell/XPS%2017%209720 The audio output works, but there are a number of problems: * Headphone plug detection does not work at all. * No audio input is detected. * The audio crashes after a couple of days. This bug goes through some of the development efforts to fix this: https://bugzilla.kernel.org/show_bug.cgi?id=216194 One thing they said there is that all CS35L41 modules need to be enabled. This is the recommended set: CONFIG_SND_HDA_SCODEC_CS35L41=m CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m CONFIG_SND_SOC_CS35L41_LIB=m CONFIG_SND_SOC_CS35L41=m CONFIG_SND_SOC_CS35L41_SPI=m CONFIG_SND_SOC_CS35L41_I2C=m There is one module still not enabled in the Debian kernels (6.1.0-8, 6.3.2-1~exp1, and 6.3.4-1~exp1): $ grep CS35L41 /boot/config-6.3.0-0-amd64 CONFIG_SND_HDA_SCODEC_CS35L41=m CONFIG_SND_HDA_SCODEC_CS35L41_I2C=m CONFIG_SND_HDA_SCODEC_CS35L41_SPI=m CONFIG_SND_SOC_CS35L41_LIB=m CONFIG_SND_SOC_CS35L41=m CONFIG_SND_SOC_CS35L41_SPI=m # CONFIG_SND_SOC_CS35L41_I2C is not set Could this module be enabled? -- Package-specific info: ** Version: Linux version 6.3.0-0-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.3.2-1~exp1 (2023-05-15) ** Command line: BOOT_IMAGE=/vmlinuz-6.3.0-0-amd64 root=/dev/mapper/monolith--vg-root ro quiet ** Tainted: W (512) * kernel issued warning ** Kernel log: Unable to read kernel log; any relevant messages should be attached ** Model information sys_vendor: Dell Inc. product_name: XPS 17 9720 product_version: chassis_vendor: Dell Inc. chassis_version: bios_vendor: Dell Inc. bios_version: 1.14.0 board_vendor: Dell Inc. board_name: 0TW02W board_version: A00 ** Loaded modules: tls tun mmc_block r8153_ecm r8152 ctr ccm rfcomm cmac algif_hash algif_skcipher af_alg wireguard libchacha20poly1305 chacha_x86_64 poly1305_x86_64 curve25519_x86_64 libcurve25519_generic libchacha ip6_udp_tunnel udp_tunnel snd_seq_dummy snd_hrtimer snd_seq snd_seq_device qrtr overlay bnep binfmt_misc nls_ascii nls_cp437 vfat fat snd_ctl_led snd_soc_sof_sdw snd_soc_intel_hda_dsp_common snd_sof_probes snd_soc_intel_sof_maxim_common snd_soc_rt711_sdca snd_soc_rt715_sdca regmap_sdw_mbq snd_soc_rt1316_sdw snd_hda_codec_hdmi regmap_sdw snd_soc_dmic snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils x86_pkg_temp_thermal snd_soc_hdac_hda intel_powerclamp snd_hda_ext_core coretemp snd_soc_acpi_intel_match iwlmvm snd_soc_acpi btusb kvm_intel btrtl snd_soc_core btbcm btintel btmtk mac80211 snd_compress kvm soundwire_bus bluetooth snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec uvcvideo libarc4 snd_hda_core videobuf2_vmalloc irqbypass uvc dell_laptop dell_wmi iwlwifi snd_hwdep jitterentropy_rng videobuf2_memops rapl dell_smbios ledtrig_audio mei_hdcp snd_pcm mei_pxp drbg hid_sensor_als ucsi_acpi intel_rapl_msr videobuf2_v4l2 processor_thermal_device_pci dcdbas intel_cstate ansi_cprng dell_wmi_sysman hid_sensor_trigger processor_thermal_device cfg80211 iTCO_wdt ecdh_generic intel_uncore videodev dell_wmi_ddv dell_wmi_descriptor firmware_attributes_class wmi_bmof pcspkr typec_ucsi snd_timer hid_sensor_iio_common processor_thermal_rfim mei_me intel_pmc_bxt industrialio_triggered_buffer processor_thermal_mbox videobuf2_common roles snd iTCO_vendor_support kfifo_buf processor_thermal_rapl mc industrialio mei watchdog ecc soundcore rfkill igen6_edac typec intel_rapl_common int3403_thermal int340x_thermal_zone int3400_thermal intel_hid acpi_thermal_rel sparse_keymap acpi_tad intel_pmc_core acpi_pad cdc_mbim joydev cdc_wdm ac hid_multitouch evdev serio_raw nfsd auth_rpcgss nfs_acl lockd grace sunrpc fuse msr loop configfs efi_pstore ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 btrfs blake2b_generic dm_crypt dm_mod efivarfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor cdc_ncm cdc_ether usbnet mii raid6_pq libcrc32c crc32c_generic raid1 raid0 multipath linear md_mod usbhid hid_sensor_custom hid_sensor_hub intel_ishtp_hid i915 drm_buddy i2c_algo_bit crc32_pclmul drm_display_helper crc32c_intel nvme cec nvme_core ghash_clmulni_intel rc_core sha512_ssse3 ttm t10_pi hid_generic xhci_pci sha512_generic crc64_rocksoft_generic drm_kms_helper crc64_rocksoft xhci_hcd rtsx_pci_sdmmc crc_t10dif mmc_core crct10dif_generic i2c_hid_acpi usbcore intel_lpss_pci crct10dif_pclmul aesni_intel video i2c_i801 intel_ish_ipc i2c_hid intel_lpss crc64 drm psmouse thunderbolt crypto_simd rtsx_pci i2c_smbus intel_ishtp idma64 usb_common crct10dif_common cryptd hid battery wmi button ** PCI devices: 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02)