HostOnNet Blog

Ubuntu nobody cared (try booting with the “irqpoll” option)

Ubuntu PC randomly crashed with some graphics errors, had to do hard reboot after this occur. On /var/log/syslog, i have following error.

Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704923] irq 16: nobody cared (try booting with the "irqpoll" option)
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704930] CPU: 4 PID: 0 Comm: swapper/4 Tainted: P          IOE   4.4.0-47-generic #68-Ubuntu
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704932] Hardware name: System manufacturer System Product Name/SABERTOOTH X58, BIOS 0802    12/21/2010
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704934]  0000000000000086 4a426a02a7b84407 ffff8801b9303e60 ffffffff813f5aa3
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704937]  ffff880035221000 ffff8800352210b4 ffff8801b9303e88 ffffffff810dd8a3
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704939]  ffff880035221000 0000000000000000 0000000000000010 ffff8801b9303ec0
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704942] Call Trace:
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704943]  <IRQ>  [<ffffffff813f5aa3>] dump_stack+0x63/0x90
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704955]  [<ffffffff810dd8a3>] __report_bad_irq+0x33/0xc0
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704957]  [<ffffffff810ddc37>] note_interrupt+0x247/0x290
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704959]  [<ffffffff810daec7>] handle_irq_event_percpu+0x167/0x1d0
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704962]  [<ffffffff810daf6e>] handle_irq_event+0x3e/0x60
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704964]  [<ffffffff810de1a6>] handle_fasteoi_irq+0x96/0x150
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704967]  [<ffffffff810310fa>] handle_irq+0x1a/0x30
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704970]  [<ffffffff818379db>] do_IRQ+0x4b/0xd0
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704974]  [<ffffffff81835ac2>] common_interrupt+0x82/0x82
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704975]  <EOI>  [<ffffffff816c896e>] ? cpuidle_enter_state+0x10e/0x2b0
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704982]  [<ffffffff816c8b47>] cpuidle_enter+0x17/0x20
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704986]  [<ffffffff810c4212>] call_cpuidle+0x32/0x60
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704988]  [<ffffffff816c8b23>] ? cpuidle_select+0x13/0x20
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704990]  [<ffffffff810c44d0>] cpu_startup_entry+0x290/0x350
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704994]  [<ffffffff81051714>] start_secondary+0x154/0x190
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.704995] handlers:
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.705000] [<ffffffff81619340>] usb_hcd_irq
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.705004] [<ffffffffc0025de0>] ahci_single_level_irq_intr [libahci]
Nov 11 22:30:37 hon-pc-01 kernel: [ 5996.705006] Disabling IRQ #16
Nov 11 22:30:45 hon-pc-01 kernel: [ 6004.921931] NVRM: GPU at PCI:0000:03:00: GPU-e1c069dd-4adf-9be1-da0a-87c4a72ed9fa
Nov 11 22:30:45 hon-pc-01 kernel: [ 6004.921940] NVRM: Xid (PCI:0000:03:00): 16, Head 00000000 Count 000958b9
Nov 11 22:32:35 hon-pc-01 kernel: [ 6114.630996] nvidia-modeset: WARNING: GPU:0: Lost display notification; continuing.
Nov 11 22:32:37 hon-pc-01 kernel: [ 6116.682710] nvidia-modeset: ERROR: GPU:0: Idling display engine timed out: 0x0000947d:0:0:0x00000020

To fix the problem, edit

sudo vi /etc/default/grub

Find line

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Replace with

GRUB_CMDLINE_LINUX_DEFAULT="quiet irqpoll splash"

Now run

sudo update-grub2
root@hon-pc-01:~# update-grub2
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-47-generic
Found initrd image: /boot/initrd.img-4.4.0-47-generic
Found linux image: /boot/vmlinuz-4.4.0-45-generic
Found initrd image: /boot/initrd.img-4.4.0-45-generic
Found linux image: /boot/vmlinuz-4.4.0-42-generic
Found initrd image: /boot/initrd.img-4.4.0-42-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
root@hon-pc-01:~# cat /boot/grub/grub.cfg | grep irqpoll
    linux   /boot/vmlinuz-4.4.0-47-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff
        linux   /boot/vmlinuz-4.4.0-47-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff
        linux   /boot/vmlinuz-4.4.0-47-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff init=/sbin/upstart
        linux   /boot/vmlinuz-4.4.0-45-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff
        linux   /boot/vmlinuz-4.4.0-45-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff init=/sbin/upstart
        linux   /boot/vmlinuz-4.4.0-42-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff
        linux   /boot/vmlinuz-4.4.0-42-generic root=UUID=01f82bf5-45f1-4509-bdb3-44a51665830f ro  quiet irqpoll splash $vt_handoff init=/sbin/upstart
root@hon-pc-01:~# 

Posted in Ubuntu