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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.