I added the Configure kernel for small systems to the kernel requirements because unless enabled, you don't even get an option to turn off IOMMU.
This is tried on 2.6.18.