Software & AppsOperating SystemLinux

How To Fix “No irq handler” Error When Installing Ubuntu 20.04

Ubuntu 13

The “No irq handler” error is a common issue that some users encounter when installing Ubuntu 20.04. This error can cause screen artifacts and may prevent successful installation. In this article, we will explore several potential solutions to this problem.

Quick Answer

To fix the "No irq handler" error when installing Ubuntu 20.04, you can try booting Ubuntu in safe graphics mode, editing kernel parameters, disabling IOMMU in BIOS, or installing Ubuntu using the OEM manufacturers option. These solutions have helped many users resolve the issue, but they may not work in all cases. If you’re still experiencing the error, consider seeking help from the Ubuntu community or a professional technician.

Boot Ubuntu in Safe Graphics Mode

One of the simplest solutions to this issue is to boot Ubuntu in safe graphics mode. This mode uses a minimal set of drivers and settings, which can help bypass any compatibility issues that might be causing the “No irq handler” error.

To boot Ubuntu in safe graphics mode:

  1. Restart your computer with the Ubuntu installation media inserted.
  2. When the GRUB bootloader menu appears, select the ‘Ubuntu’ option and press E to edit the boot parameters.
  3. Look for the line that ends with quiet splash and add nomodeset after a space. The line should now end with quiet splash nomodeset.
  4. Press Ctrl + X to boot Ubuntu.

The nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until an X server is started. This can often resolve issues related to graphics drivers.

Edit Kernel Parameters

If booting in safe graphics mode does not resolve the issue, another solution is to edit the kernel parameters during the installation process.

To edit the kernel parameters:

  1. Restart your computer with the Ubuntu installation media inserted.
  2. When the GRUB bootloader menu appears, select the ‘Ubuntu’ option and press E to edit the boot parameters.
  3. Look for the line that ends with quiet splash and add nomodeset after a space. The line should now end with quiet splash nomodeset.
  4. Press Ctrl + X to boot Ubuntu.

The nomodeset parameter prevents the kernel from setting up video mode. This can be useful if your graphics card is causing issues during the installation process.

Disable IOMMU in BIOS

The “No irq handler” error can sometimes be caused by the IOMMU (Input-Output Memory Management Unit) setting in your BIOS. Disabling this setting has been reported to resolve the issue for some users.

To disable IOMMU:

  1. Restart your computer and enter the BIOS setup utility. The method for entering the BIOS setup utility varies between different computers, but it usually involves pressing a specific key (such as F2, F10, or Delete) during the boot process.
  2. Once in the BIOS setup utility, look for the IOMMU setting. This is often located under the ‘Advanced’ or ‘Chipset’ menu.
  3. Disable the IOMMU setting.
  4. Save your changes and exit the BIOS setup utility.

Please note that the exact location and name of the IOMMU setting can vary between different motherboards. If you can’t find this setting, refer to your motherboard’s manual or the manufacturer’s website for more information.

Install Ubuntu Using the OEM Manufacturers Option

If none of the above solutions work, you can try installing Ubuntu using the OEM manufacturers option. This option allows you to install a ‘clean’ version of Ubuntu, which can then be customized after installation.

To install Ubuntu using the OEM manufacturers option:

  1. Restart your computer with the Ubuntu installation media inserted.
  2. When the GRUB bootloader menu appears, select the ‘OEM install (for manufacturers)’ option.
  3. Follow the prompts to complete the installation process.

The ‘OEM install (for manufacturers)’ option installs a minimal version of Ubuntu. This can help bypass any compatibility issues that might be causing the “No irq handler” error.

Conclusion

The “No irq handler” error can be frustrating, but it’s usually possible to resolve with a bit of troubleshooting. The solutions provided in this article are based on user experiences and may not work in all cases. However, they provide a good starting point for resolving this issue. If you’re still having trouble after trying these solutions, consider seeking help from the Ubuntu community or a professional technician.

What is the “No irq handler” error?

The "No irq handler" error is an issue that can occur during the installation of Ubuntu 20.04. It can cause screen artifacts and may prevent successful installation.

How does booting Ubuntu in safe graphics mode help resolve the “No irq handler” error?

Booting Ubuntu in safe graphics mode uses a minimal set of drivers and settings, which can help bypass any compatibility issues that might be causing the error. This can help resolve graphics-related problems during the installation process.

What does adding “nomodeset” to the kernel parameters do?

Adding "nomodeset" to the kernel parameters prevents the kernel from loading video drivers and instead uses BIOS modes until an X server is started. This can often resolve issues related to graphics drivers.

How can I edit the kernel parameters during the installation process?

To edit the kernel parameters during installation, you can press E when the GRUB bootloader menu appears. Look for the line that ends with quiet splash and add nomodeset after a space. Then press Ctrl + X to boot Ubuntu with the updated parameters.

What is IOMMU and how does disabling it help resolve the error?

IOMMU stands for Input-Output Memory Management Unit. Disabling the IOMMU setting in your BIOS can resolve the "No irq handler" error for some users. This setting can sometimes cause compatibility issues during the installation process, and disabling it can help overcome those problems.

How can I disable IOMMU in my BIOS?

To disable IOMMU, restart your computer and enter the BIOS setup utility. The method for entering the BIOS setup utility varies between different computers, but it usually involves pressing a specific key (such as F2, F10, or Delete) during the boot process. Once in the BIOS setup utility, look for the IOMMU setting, which is often located under the ‘Advanced’ or ‘Chipset’ menu. Disable the IOMMU setting, save your changes, and exit the BIOS setup utility.

What does the “OEM install (for manufacturers)” option do?

The "OEM install (for manufacturers)" option allows you to install a minimal version of Ubuntu. It is intended for manufacturers to install Ubuntu on new systems, but it can also be used by users experiencing the "No irq handler" error. This option can help bypass compatibility issues and provide a clean installation of Ubuntu.

How can I install Ubuntu using the OEM manufacturers option?

To install Ubuntu using the OEM manufacturers option, restart your computer with the Ubuntu installation media inserted. When the GRUB bootloader menu appears, select the ‘OEM install (for manufacturers)’ option. Follow the prompts to complete the installation process. After installation, you can customize the Ubuntu installation according to your needs.

What should I do if none of the provided solutions work?

If none of the provided solutions resolve the "No irq handler" error, consider seeking help from the Ubuntu community or consulting a professional technician. They may be able to provide further assistance and troubleshooting steps based on your specific hardware and software configuration.

Leave a Comment

Your email address will not be published. Required fields are marked *