Btw. I just checked the jammy kernel config options and jammy/22.04 had and still has strict=yes:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ uname -a
Linux maasrrc1 5.15.0-112-generic #122-Ubuntu SMP Thu May 23 08:10:47 UTC 2024 s390x s390x s390x GNU/Linux
ubuntu@maasrrc1:~$ grep CONFIG_IOMMU_DEFAULT_DMA_STRICT /boot/config-5.15.0-112-generic
CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
$ grep CONFIG_IOMMU_DEFAULT_DMA_STRICT /boot/config-5.15.0-112-generic
I also checked older jammy kernels and strict was always yes.
So this has obviously never changed from jammy to noble!
Have you modified/tweaked the setting manually on your side before testing on jammy?!
Btw. I just checked the jammy kernel config options and jammy/22.04 had and still has strict=yes: IOMMU_DEFAULT_ DMA_STRICT /boot/config- 5.15.0- 112-generic IOMMU_DEFAULT_ DMA_STRICT= y IOMMU_DEFAULT_ DMA_STRICT /boot/config- 5.15.0- 112-generic
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
$ uname -a
Linux maasrrc1 5.15.0-112-generic #122-Ubuntu SMP Thu May 23 08:10:47 UTC 2024 s390x s390x s390x GNU/Linux
ubuntu@maasrrc1:~$ grep CONFIG_
CONFIG_
$ grep CONFIG_
I also checked older jammy kernels and strict was always yes.
So this has obviously never changed from jammy to noble!
Have you modified/tweaked the setting manually on your side before testing on jammy?!