Irq Troubles

From openSUSE

This article is in need of attention!

This article currently does not meet the standard expected on the OpenSUSE Wiki.
You are welcome to help improve this article. For more information see the Wiki Team

Contents

Dealing With Interrupt / Irq Problems

On some systems, various hardware configuration and initialization problems may arise. These often stem from issues which relate to interrupts. Think PnP.

These issues can be a pain to resolve, but there are means to help you.

Bios

Modern bios' are complex. That is logical since modern motherboards are complex. A common of the shelve motherboard can house dual nics, multiple (S)ATA controllers, sound, firewire, USB, some legacy ports, video controllers. etc.

Update your Bios

Warning
Mistake, technical problem, power outage during BIOS update, wrong version or model of update file can make your computer unbootable and the only repair may be to order new motherboard from your computer vendor.

This may sound like an open door, and it is! When there is an update available, install it.

Enable On Board Hardware

This may sound silly, but one of the major issues the initial author of this article had, was caused by disabled hardware!

Users had problems where hardware could not be used / configured. Console/dmesg messages during boot (also in the boot log) look like this:

kernel: irq 10: nobody cared! 
kernel: [<c0134fdc>] __report_bad_irq+0x1c/0x70

This goes on for a bit and then ends with:

kernel: Disabling IRQ #10

Making any device that has this interrupt useless

This has been observed for people who disabled the following:

  • The irq assignment for VGA.
  • On board SATA controllers, since they have no SATA disks.

Maybe more are possible. It is not yet clear if this is chipset related.

Boot Parameters

There are also boot/kernel parameters which can disable or change some smartness used to initialize devices. The SUSE Support Database has a page with relevant kernel parameters and more information. http://portal.suse.com/sdb/en/2002/10/81_acpi.html