Starting of haldaemon fails with "IRQ handler type mismatch for IRQ 12" and call trace

Solution Verified - Updated -

Issue

  • The hald-probe-serial crashes on system boot
        SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
        IRQ handler type mismatch for IRQ 12
        current handler: i8042
        Pid: 1959, comm: hald-probe-seri Not tainted 2.6.32-272.el6.x86_64 #1
        Call Trace:
        [<ffffffff810dc8f2>] ? __setup_irq+0x382/0x3c0
        [<ffffffff810dd024>] ? request_threaded_irq+0x154/0x2f0
        [<ffffffff81349dc0>] ? serial8250_interrupt+0x0/0x120
        [<ffffffff813485ac>] ? serial8250_startup+0x70c/0x810
        [<ffffffff81343e57>] ? uart_startup+0x67/0x1c0
        [<ffffffff81344b2c>] ? uart_open+0x15c/0x4a0
        [<ffffffff81317792>] ? tty_init_dev+0xe2/0x230
        [<ffffffff81317aef>] ? tty_open+0x20f/0x510
        [<ffffffff8117f075>] ? chrdev_open+0x125/0x230
        [<ffffffff8117ef50>] ? chrdev_open+0x0/0x230
        [<ffffffff8117888a>] ? __dentry_open+0x10a/0x360
        [<ffffffff8121c242>] ? selinux_inode_permission+0x72/0xb0
        [<ffffffff8121427f>] ? security_inode_permission+0x1f/0x30
        [<ffffffff81178bf4>] ? nameidata_to_filp+0x54/0x70
        [<ffffffff8118c100>] ? do_filp_open+0x6c0/0xd60
        [<ffffffff8104452c>] ? __do_page_fault+0x1ec/0x480
        [<ffffffff8119a330>] ? mntput_no_expire+0x30/0x110
        [<ffffffff810d4c52>] ? audit_alloc_name+0x62/0x100
        [<ffffffff81198182>] ? alloc_fd+0x92/0x160
        [<ffffffff81178639>] ? do_sys_open+0x69/0x140
        [<ffffffff81178750>] ? sys_open+0x20/0x30
        [<ffffffff8100b0f2>] ? system_call_fastpath+0x16/0x1b
        SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
  • Starting of haldaemon fails with following message in dmesg.
        IRQ handler type mismatch for IRQ 12  

        Call Trace:  
        [&lt;ffffffff800b9e06&gt;] setup_irq+0x1b7/0x1cf  
        [&lt;ffffffff801be44c&gt;] serial8250_interrupt+0x0/0xfe  
        [&lt;ffffffff800b9ece&gt;] request_irq+0xb0/0xd6  
        [&lt;ffffffff801be208&gt;] serial8250_startup+0x43d/0x5dc  
        [&lt;ffffffff8005332f&gt;] uart_startup+0x76/0x16c  
        [&lt;ffffffff800535c1&gt;] uart_open+0x19c/0x425  
        [&lt;ffffffff801a3358&gt;] tty_open+0x1e8/0x3b0  
        [&lt;ffffffff800495f2&gt;] chrdev_open+0x14d/0x183  
        [&lt;ffffffff800494a5&gt;] chrdev_open+0x0/0x183  
        [&lt;ffffffff8001e88c&gt;] _\_dentry\_open+0xd9/0x1dc  
        [&lt;ffffffff80027325&gt;] do\_filp\_open+0x2a/0x38  
        [&lt;ffffffff8001ab1b&gt;] remove_vma+0x5d/0x64  
        [&lt;ffffffff80019ce7&gt;] do\_sys\_open+0x44/0xbe  
        [&lt;ffffffff8005d116&gt;] system_call+0x7e/0x83  

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content