You are not logged in.

#1 2017-10-01 07:31:09

shalzz
Member
Registered: 2017-09-12
Posts: 3

Galago Pro: irq 16 nobody cared

Hello,

I don't really know if this is a hardware bug or a software.
This is a new laptop (Galago Pro) that I brought a couple of months ago and I have been seeing this in the logs at every boot only on arch:

irq 16: nobody cared (try booting with the "irqpoll" option)
 CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.12.4-1-ARCH #1
 Hardware name: Notebook                         N130BU/N130BU, BIOS 1.05.04nRSA 04/26/2017
 Call Trace:
  <IRQ>
  dump_stack+0x63/0x8d
  __report_bad_irq+0x35/0xc0
  note_interrupt+0x24b/0x2a0
  handle_irq_event_percpu+0x54/0x80
  handle_irq_event+0x39/0x60
  handle_fasteoi_irq+0x8b/0x150
  handle_irq+0x1a/0x30
  do_IRQ+0x46/0xd0
  common_interrupt+0x89/0x89
 RIP: 0010:poll_idle+0x2c/0x57
 RSP: 0018:ffffffff9fa03db0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffbc
 RAX: 0000000000200000 RBX: ffffffff9faa90e0 RCX: ffffffff9fa104c0
 RDX: 0000000000000000 RSI: ffffffff9faa90e0 RDI: ffff9fc57ec20e00
 RBP: ffffffff9fa03db0 R08: cccccccccccccccd R09: 0000000000000008
 R10: 0000000000000001 R11: 0000000000000002 R12: ffff9fc57ec20e00
 R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff9faa90f8
  </IRQ>
  cpuidle_enter_state+0xfd/0x300
  cpuidle_enter+0x17/0x20
  call_cpuidle+0x23/0x40
  do_idle+0x18a/0x1e0
  cpu_startup_entry+0x71/0x80
  rest_init+0x84/0x90
  start_kernel+0x43b/0x45c
  ? early_idt_handler_array+0x120/0x120
  x86_64_start_reservations+0x29/0x2b
  x86_64_start_kernel+0x143/0x166
  secondary_startup_64+0x9f/0x9f
 handlers:
 [<ffffffffc04fe0d0>] i801_isr [i2c_i801]
 Disabling IRQ #16

In case this helps:
cat /proc/interrupts

           CPU0       CPU1       CPU2       CPU3       
   0:         22          0          0          0  IR-IO-APIC    2-edge      timer
   1:          8          0        196          0  IR-IO-APIC    1-edge      i8042
   8:          1          0          0          0  IR-IO-APIC    8-edge      rtc0
   9:         25          0         36          0  IR-IO-APIC    9-fasteoi   acpi
  12:       2327          0      23138          0  IR-IO-APIC   12-edge      i8042
  16:      77900          0      22100          0  IR-IO-APIC   16-fasteoi   i801_smbus
 120:          0          0          0          0  DMAR-MSI    0-edge      dmar0
 121:          0          0          0          0  DMAR-MSI    1-edge      dmar1
 122:       4891          0          0          0  IR-PCI-MSI 31457280-edge      nvme0q0, nvme0q1
 123:         12          0          2          0  IR-PCI-MSI 30408704-edge      rtsx_pci
 124:        280          0        353          0  IR-PCI-MSI 327680-edge      xhci_hcd
 125:          0          0          0          0  IR-PCI-MSI 376832-edge      ahci[0000:00:17.0]
 126:          0       4386          0          0  IR-PCI-MSI 31457281-edge      nvme0q2
 127:          0          0       6314          0  IR-PCI-MSI 31457282-edge      nvme0q3
 128:          0          0          0       6421  IR-PCI-MSI 31457283-edge      nvme0q4
 129:         32          0          0          0  IR-PCI-MSI 360448-edge      mei_me
 130:          0          0          0          0  IR-PCI-MSI 30410752-edge      enp58s0f1
 131:       1735          0       4228          0  IR-PCI-MSI 30932992-edge      iwlwifi
 132:       1261          0       4008          0  IR-PCI-MSI 32768-edge      i915
 133:        546          0        184          0  IR-PCI-MSI 514048-edge      snd_hda_intel:card0
 NMI:          0          0          0          0   Non-maskable interrupts
 LOC:      12869      10992      13657      12026   Local timer interrupts
 SPU:          0          0          0          0   Spurious interrupts
 PMI:          0          0          0          0   Performance monitoring interrupts
 IWI:          0          0          1          0   IRQ work interrupts
 RTR:          0          0          0          0   APIC ICR read retries
 RES:       1809       2368       1365       1591   Rescheduling interrupts
 CAL:       2301       2461       2237       2262   Function call interrupts
 TLB:        453        833        583        530   TLB shootdowns
 TRM:          0          0          0          0   Thermal event interrupts
 THR:          0          0          0          0   Threshold APIC interrupts
 DFR:          0          0          0          0   Deferred Error APIC interrupts
 MCE:          0          0          0          0   Machine check exceptions
 MCP:          2          2          2          2   Machine check polls
 ERR:          0
 MIS:          0
 PIN:          0          0          0          0   Posted-interrupt notification event
 PIW:          0          0          0          0   Posted-interrupt wakeup event

Of course I contacted the system76 support and they don't know what this is about.

I haven't seen any problems on daily use but only recently when I have started playing BioShock Infinite on 1080p, serveral minutes into the game, the whole system just hard shutdowns(power off) and I have to boot back in.

I tried disabling the i2c_i801 module from using interrupts by using its "disable_features" parameter but I don't think that solves the problem more so if it is a hardware failure.

Any advise or help is appreciated.

Thanks!

EDIT:

I managed to get these logs on the next boot after a hard shutdown:

CPU0: Core temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: CPU2: Core temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: CPU3: Package temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: CPU2: Package temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
Oct 01 16:32:33 shalzz-galp2 kernel: mce: [Hardware Error]: Machine check events logged

Last edited by shalzz (2017-10-01 15:52:29)

Offline

#2 2017-10-01 15:35:54

eda2z
Member
From: Woodstock, IL
Registered: 2015-04-21
Posts: 71

Re: Galago Pro: irq 16 nobody cared

I have a system76 gazelle and encountered the same problem a while back.  I never found a reason for the message but I did get rid of it by changing GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub to include irqpoll after quiet.

Offline

#3 2017-10-01 15:49:04

shalzz
Member
Registered: 2017-09-12
Posts: 3

Re: Galago Pro: irq 16 nobody cared

I  tried the irqpoll kernel parameter as well and got some equally worrying messages:

kernel: Misrouted IRQ fixup and polling support enabled
kernel: This may significantly impact system performance
hpet_rtc_timer_reinit: 5 callbacks suppressed
kernel: hpet1: lost 5728 rtc interrupts
kernel: hpet1: lost 5728 rtc interrupts
kernel: hpet1: lost 5728 rtc interrupts
kernel: hpet1: lost 5728 rtc interrupts
kernel: hpet1: lost 5729 rtc interrupts
kernel: hpet1: lost 5728 rtc interrupts
kernel: hpet1: lost 5729 rtc interrupts
kernel: hpet1: lost 5729 rtc interrupts
kernel: hpet1: lost 5729 rtc interrupts
kernel: hpet1: lost 5729 rtc interrupts

Offline

#4 2017-10-02 14:38:38

eda2z
Member
From: Woodstock, IL
Registered: 2015-04-21
Posts: 71

Re: Galago Pro: irq 16 nobody cared

To get rid of the hpet messages, check out this arch post:  https://bbs.archlinux.org/viewtopic.php?id=124908

Offline

#5 2017-10-03 13:55:44

shalzz
Member
Registered: 2017-09-12
Posts: 3

Re: Galago Pro: irq 16 nobody cared

I don't want to just hide the messages, I want to find out the cause behind them.

Offline

Board footer

Powered by FluxBB