Internal sound issue Leap 16 Lenovo P1 Gen 8

sudo dmesg | egrep -i "sof|firmware"
[    0.018971] [      T0] software IO TLB: area num 16.
[    0.152869] [      T1] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.400673] [      T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.445438] [      T1] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.445439] [      T1] software IO TLB: mapped [mem 0x000000004c7ee000-0x00000000507ee000] (64MB)
[    0.718859] [      T1] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.718867] [      T1] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[    2.528247] [    T535] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_37xx_v1.bin, version: 20250611*MTL_CLIENT_SILICON-NVR+NN-deployment*5437076a64c995fd1fbe21c3019f522b56db98f9*5437076a64c995fd1fbe21c3019f522b56db98f9*5437076a64c
[    3.037450] [     T46] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.23)
[    3.158208] [    T568] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[    3.178900] [    T568] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[    3.178902] [    T568] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[    3.358541] [    T150] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926, svn 1)
[    5.418474] [      T1] systemd[1]: Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[    5.732267] [     T82] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.885409] [    T207] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    5.900302] [    T191] iwlwifi 0000:00:14.3: loaded firmware version 93.26a2cb89.0 bz-b0-fm-c0-93.ucode op_mode iwlmvm
[    5.929908] [    T207] Bluetooth: hci0: Found device firmware: intel/ibt-0093-0291.sfi
[    5.929918] [    T207] Bluetooth: hci0: Firmware Version: 186-25.25
[    6.382389] [    T808] sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0004 -> 0006)
[    6.382789] [    T808] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    6.382850] [    T808] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    6.389650] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
[    6.407360] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 4
[    6.407366] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[    6.407368] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[    6.407370] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    6.410507] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.
[    6.410526] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: Supported default profiles
[    6.410528] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: - ipc type 1 (Requested):
[    6.410529] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware file: intel/sof-ipc4/arl/sof-arl.ri
[    6.410530] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file: intel/sof-ace-tplg/sof-arl-cs42l43-l2-cs35l56-l3-2ch.tplg
[    6.410531] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: Check if you have 'sof-firmware' package installed.
[    6.410532] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: Optionally it can be manually downloaded from:
[    6.410533] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3:    https://github.com/thesofproject/sof-bin/
[    6.412748] [    T155] sof-audio-pci-intel-mtl 0000:00:1f.3: error: sof_probe_work failed err: -2
[    6.933888] [    T179] Modules linked in: nf_tables nfnetlink dm_mod bnep joydev snd_soc_cs35l56_sdw snd_soc_cs35l56 nls_iso8859_1 snd_soc_wm_adsp nls_cp437 snd_hda_codec_hdmi snd_soc_cs35l56_shared vfat snd_soc_cs_amp_lib cs42l43_sdw(n) fat cs_dsp regmap_sdw cs42l43(n) snd_soc_dmic snd_sof_pci_intel_mtl snd_sof_intel_hda_generic soundwire_intel soundwire_cadence snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_hda_ext_core wacom hid_multitouch snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi iwlmvm soundwire_bus intel_uncore_frequency intel_uncore_frequency_common mac80211 snd_soc_core x86_pkg_temp_thermal intel_powerclamp snd_compress libarc4 coretemp snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi nvidia_drm(OX+) kvm_intel snd_hda_codec iTCO_wdt spd5118(n) intel_pmc_bxt uvcvideo regmap_i2c mei_gsc_proxy mei_wdt iTCO_vendor_support nvidia_modeset(OX) btusb videobuf2_vmalloc intel_rapl_msr
[    6.934176] [    T179]  snd_hda_core kvm hid_sensor_prox iwlwifi uvc btrtl hid_sensor_trigger videobuf2_memops hid_sensor_iio_common snd_hwdep btintel videobuf2_v4l2 industrialio_triggered_buffer processor_thermal_device_pci kfifo_buf btbcm videobuf2_common btmtk processor_thermal_device snd_ctl_led irqbypass pcspkr industrialio i2c_designware_platform bluetooth i2c_i801 processor_thermal_wt_hint videodev snd_pcm mei_me nvidia(OX) i2c_designware_core processor_thermal_rfim think_lmi(n+) i2c_mux firmware_attributes_class(n) processor_thermal_rapl wmi_bmof crc16 snd_timer mei mc ccp i2c_smbus cfg80211 intel_rapl_common thinkpad_acpi thunderbolt processor_thermal_wt_req thermal processor_thermal_power_floor platform_profile processor_thermal_mbox igen6_edac sparse_keymap fan rfkill intel_pmc_core snd soundcore ac int3403_thermal int340x_thermal_zone intel_vsec int3400_thermal pmt_telemetry pmt_class acpi_pad tiny_power_button(n) acpi_tad(n) acpi_thermal_rel sch_fq_codel fuse nvme_fabrics configfs efi_pstore(n) dmi_sysfs ip_tables
[    7.937926] [    T207] Bluetooth: hci0: Waiting for firmware download to complete
[    7.939387] [    T207] Bluetooth: hci0: Firmware loaded in 1962379 usecs
[    8.118560] [    T207] Bluetooth: hci0: Firmware timestamp 2025.25 buildtype 1 build 87482
[    8.120563] [    T207] Bluetooth: hci0: Firmware SHA1: 0x73cbad49
[ 3782.303810] [   T6771] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[ 3782.319009] [   T6771] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[ 3782.319010] [   T6771] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[57964.156375] [   T7420] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[57964.174013] [   T7420] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[57964.174016] [   T7420] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[143768.360169] [  T25910] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[143768.375931] [  T25910] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[143768.375937] [  T25910] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[155364.298730] [  T26670] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[155364.312934] [  T26670] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[155364.312935] [  T26670] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4

Doesn’t look like we have any error

and

sof-audio-pci-intel-mtl 0000:00:1f.3: SOF firmware and/or topology file not found.

It looks like Leap 16’s sof-firmware package is too old for this hardware. I would suggest trying a more recent version form the multimedia:libs repo

sudo zypper ar -f https://download.opensuse.org/repositories/multimedia:/libs/16.0/multimedia:libs.repo

then install

sudo zypper in sof-firmware alsa-ucm-conf

and disable the repo after that.

Reboot and check again.

I did update with the new repo but still the same Dummy output as before.

inxi -Aaz
Audio:
  Device-1: Intel vendor: Lenovo driver: sof-audio-pci-intel-mtl
    alternate: snd_hda_intel,snd_sof_pci_intel_mtl bus-ID: 00:1f.3
    chip-ID: 8086:7728 class-ID: 0401
  API: ALSA v: k6.12.0-160000.27-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl

sudo dmesg | egrep -i "sof|firmware"
[    0.018881] [      T0] software IO TLB: area num 16.
[    0.142097] [      T1] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.351016] [      T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.394167] [      T1] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.394167] [      T1] software IO TLB: mapped [mem 0x000000004c7ee000-0x00000000507ee000] (64MB)
[    0.710005] [      T1] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    0.710023] [      T1] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[    2.429000] [    T546] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_37xx_v1.bin, version: 20250611*MTL_CLIENT_SILICON-NVR+NN-deployment*5437076a64c995fd1fbe21c3019f522b56db98f9*5437076a64c995fd1fbe21c3019f522b56db98f9*5437076a64c
[    2.994583] [    T201] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.23)
[    3.088335] [    T535] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[    3.108957] [    T535] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[    3.108960] [    T535] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[    3.283064] [     T12] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926, svn 1)
[    5.299363] [      T1] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[    5.544412] [     T40] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.632228] [    T668] iwlwifi 0000:00:14.3: loaded firmware version 93.26a2cb89.0 bz-b0-fm-c0-93.ucode op_mode iwlmvm
[    5.687211] [    T204] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    5.721705] [    T792] sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0004 -> 0006)
[    5.724197] [    T204] Bluetooth: hci0: Found device firmware: intel/ibt-0093-0291.sfi
[    5.724207] [    T204] Bluetooth: hci0: Firmware Version: 186-25.25
[    5.724268] [    T792] sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    5.724317] [    T792] sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.730804] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
[    5.759473] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 4
[    5.759476] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
[    5.759477] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
[    5.759478] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[    5.761419] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
[    5.761420] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/arl/sof-arl.ri
[    5.761421] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/arl
[    5.761421] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file:     intel/sof-ace-tplg/sof-arl-cs42l43-l2-cs35l56-l3-2ch.tplg
[    5.761754] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.14.1.1
[    5.892586] [    T230] sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.14.1.1
[    6.086714] [    T120] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[    6.087131] [    T120] sof_sdw sof_sdw: ASoC: physical link dmic01 (id 3) not exist
[    6.087150] [    T120] sof_sdw sof_sdw: ASoC: topology: could not load header: -22
[    6.087271] [    T120] sof-audio-pci-intel-mtl 0000:00:1f.3: error: tplg component load failed -22
[    6.087293] [    T120] sof-audio-pci-intel-mtl 0000:00:1f.3: error: failed to load DSP topology -22
[    6.087307] [    T120] sof-audio-pci-intel-mtl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[    6.087339] [    T120] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
[    6.087911] [    T120] sof_sdw sof_sdw: error -EINVAL: snd_soc_register_card failed -22
[    6.087927] [    T120] sof_sdw sof_sdw: probe with driver sof_sdw failed with error -22
[    7.484499] [    T204] Bluetooth: hci0: Waiting for firmware download to complete
[    7.485238] [    T204] Bluetooth: hci0: Firmware loaded in 1719764 usecs
[    7.544211] [    T204] Bluetooth: hci0: Firmware timestamp 2025.25 buildtype 1 build 87482
[    7.544215] [    T204] Bluetooth: hci0: Firmware SHA1: 0x73cbad49
[  970.121661] [   T6317] Modules linked in: sd_mod scsi_dh_emc scsi_dh_rdac scsi_dh_alua sg scsi_mod scsi_common ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device af_packet bridge stp llc nvidia_uvm(OX) nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 qrtr(n) uhid cmac algif_hash algif_skcipher af_alg dm_mod nf_tables bnep nfnetlink nls_iso8859_1 nls_cp437 vfat fat joydev snd_soc_sof_sdw wacom snd_soc_cs42l43(n) hid_multitouch snd_soc_intel_hda_dsp_common pinctrl_cs42l43(n) spi_cs42l43(n) snd_soc_cs42l43_sdw(n) snd_sof_probes snd_soc_sdw_utils snd_hda_codec_hdmi snd_soc_cs35l56_sdw snd_soc_cs35l56 snd_soc_wm_adsp snd_soc_cs35l56_shared snd_soc_cs_amp_lib cs_dsp cs42l43_sdw(n) regmap_sdw cs42l43(n) snd_soc_dmic snd_sof_pci_intel_mtl snd_sof_intel_hda_generic soundwire_intel intel_uncore_frequency soundwire_cadence intel_uncore_frequency_common snd_sof_intel_hda_common x86_pkg_temp_thermal
[  970.121716] [   T6317]  snd_soc_hdac_hda snd_sof_intel_hda_mlink snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_hda_ext_core snd_soc_acpi_intel_match soundwire_generic_allocation snd_soc_acpi soundwire_bus snd_soc_core snd_compress intel_powerclamp snd_pcm_dmaengine coretemp snd_hda_intel nvidia_drm(OX) iwlmvm uvcvideo btusb snd_intel_dspcfg snd_intel_sdw_acpi videobuf2_vmalloc btrtl uvc btintel snd_hda_codec videobuf2_memops nvidia_modeset(OX) mac80211 hid_sensor_prox processor_thermal_device_pci spd5118(n) iTCO_wdt btbcm kvm_intel videobuf2_v4l2 hid_sensor_trigger snd_hda_core intel_pmc_bxt regmap_i2c btmtk videobuf2_common hid_sensor_iio_common processor_thermal_device iTCO_vendor_support industrialio_triggered_buffer libarc4 kvm iwlwifi mei_gsc_proxy mei_wdt kfifo_buf processor_thermal_wt_hint i2c_designware_platform snd_hwdep intel_rapl_msr bluetooth snd_ctl_led videodev think_lmi(n) i2c_i801 irqbypass i2c_designware_core industrialio pcspkr snd_pcm nvidia(OX) mei_me processor_thermal_rfim mc
[  970.121764] [   T6317]  crc16 firmware_attributes_class(n) wmi_bmof i2c_mux processor_thermal_rapl cfg80211 ccp mei snd_timer i2c_smbus thunderbolt intel_rapl_common thinkpad_acpi processor_thermal_wt_req platform_profile sparse_keymap intel_pmc_core processor_thermal_power_floor processor_thermal_mbox rfkill igen6_edac intel_vsec snd thermal pmt_telemetry int3400_thermal int3403_thermal soundcore pmt_class acpi_thermal_rel acpi_pad acpi_tad(n) fan int340x_thermal_zone ac tiny_power_button(n) sch_fq_codel nvme_fabrics fuse efi_pstore(n) configfs dmi_sysfs ip_tables x_tables xe drm_ttm_helper gpu_sched drm_suballoc_helper drm_gpuvm drm_exec hid_sensor_hub hid_generic usbhid i915 i2c_algo_bit drm_buddy nvme ttm rtsx_pci_sdmmc xhci_pci crct10dif_pclmul(n) nvme_core mmc_core crc32_pclmul drm_display_helper ucsi_acpi xhci_hcd intel_lpss_pci polyval_clmulni(n) nvme_keyring polyval_generic(n) typec_ucsi video cec intel_lpss i2c_hid_acpi ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 roles usbcore intel_vpu rtsx_pci idma64
[10063.160324] [   T6336] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[10063.172173] [   T6336] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[10063.172175] [   T6336] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
[22218.860270] [   T8080] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[22218.872687] [   T8080] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.44.1
[22218.872688] [   T8080] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4

Ok, the new firmware produced these errors

Topology: ABI 3:29:1 Kernel ABI 3:23:1
...
error: tplg component load failed -22
error: failed to load DSP topology -22

The Leap 16 kernel (6.12) is too old for the newer SOF firmware/topology. I would usually recommend trying a recent backport kernel, but this will break the NVIDIA graphics drivers (or at least require you to rebuild them the hard way). If you still want to pursue that option…

sudo zypper ar -f https://download.opensuse.org/repositories/Kernel:/stable:/Backport/16.0/Kernel:stable:Backport.repo
sudo zypper in kernel-default

Otherwise, I’d consider trying Slowroll instead (similar to TW, but receives updates in a more staged and stable manner).

Is that possible to get those backport and kernel update in couple of month in Leap16 or it will remain the the same kernel till next year?
If it would remained the same then there is no alternative but go to the hard way and break the Nvidia and reinstall it again

For Leap, the kernel and core stack are generally fixed for the lifetime of the release, (with only maintenance and minor updates).

Re NVIDIA - it’s not really ā€œbreaking NVIDIAā€, it’s just that a newer kernel may require the NVIDIA module to be rebuilt or reinstalled.

I have installed 6.19 kernel and sound back and works perfectly fine.
But! I’ve lost the wifi thsi time :smiley:

Best to start a new topic for that.

1 Like

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