My desktop’s motherboard died few days back. I could not find any suitable replacement and had to get a complete new processor and new motherboard, gigabyte 970ADS3P.
I never searched enough about this board before and after coming back home I figured out that the none of the USB2 ports are working. The onboard NIC was also not working. After a lot searching I found a simple solution, passing iommu=soft using grub configuration. Everything started working fine after that.