[Acer Aspire E5-575G] Disabling IRQ #16

Options
catalin43245
catalin43245 Member Posts: 2 New User
edited March 2023 in 2017 Archives

Hello,

 

I own an Acer Aspire E5-575G and I experienced several problems during an Ubuntu Live USB Boot. The main problem is that the kernel crashes before mounting the root filesystem due to an unexpected interrupt issue .

[    1.286616] tsc: Refined TSC clocksource calibration: 2711.986 MHz
[ 2.287954] Switched to clocksource tsc
[ 2.325302] irq 16: nobody cared (try booting with the "irqpoll" option)
[ 2.325304] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 3.19.3 #1
[ 2.325305] Hardware name: Acer Aspire E5-575G/Ironman_SK , BIOS V1.20 12/13/2016
[ 2.325305] ffff88026482e88c ffff88026ec83e38 ffffffff817e5a5b ffffffff81aa88f8
[ 2.325307] ffff88026482e800 ffff88026ec83e68 ffffffff81119d71 0000000000000000
[ 2.325309] ffff88026482e800 0000000000000000 0000000000000010 ffff88026ec83ea8
[ 2.325310] Call Trace:
[ 2.325311] <IRQ> [<ffffffff817e5a5b>] dump_stack+0x45/0x57
[ 2.325317] [<ffffffff81119d71>] __report_bad_irq+0x31/0xd0
[ 2.325319] [<ffffffff8111a0f7>] note_interrupt+0x247/0x290
[ 2.325320] [<ffffffff81117af3>] handle_irq_event_percpu+0xa3/0x110
[ 2.325322] [<ffffffff81117b95>] handle_irq_event+0x35/0x60
[ 2.325323] [<ffffffff8111a594>] handle_fasteoi_irq+0x74/0x120
[ 2.325325] [<ffffffff81004a4d>] handle_irq+0x1d/0x40
[ 2.325326] [<ffffffff8100445a>] do_IRQ+0x4a/0xe0
[ 2.325328] [<ffffffff817ec0ea>] common_interrupt+0x6a/0x6a
[ 2.325328] <EOI> [<ffffffff816748f8>] ? cpuidle_enter_state+0x48/0xc0
[ 2.325333] [<ffffffff816748ed>] ? cpuidle_enter_state+0x3d/0xc0
[ 2.325334] [<ffffffff81674a42>] cpuidle_enter+0x12/0x20
[ 2.325336] [<ffffffff81108413>] cpu_startup_entry+0x213/0x290
[ 2.325338] [<ffffffff81030fba>] start_secondary+0x13a/0x150
[ 2.325339] handlers:
[ 2.325341] [<ffffffff8163e8c0>] i801_isr
[ 2.325342] Disabling IRQ #16
(initramfs)>

 

After this crash, the kernel drops to an initramfs shell.  From this shell I saved some relevant output messages like dmesg and /etc/interrupts, which looks like this:

            CPU0       CPU1       CPU2       CPU3       
0: 48 0 0 0 IO-APIC-edge timer
1: 3 13 2307 1 IO-APIC-edge i8042
8: 0 0 1 0 IO-APIC-edge rtc0
9: 0 0 4 11 IO-APIC-fasteoi acpi
12: 54 8 307 44 IO-APIC-edge i8042
16: 9175 814 47688 42324 IO-APIC 16-fasteoi i801_smbus
120: 0 0 0 0 PCI-MSI-edge aerdrv, PCIe PME
121: 0 0 0 0 PCI-MSI-edge PCIe PME
122: 0 0 0 0 PCI-MSI-edge aerdrv, PCIe PME
123: 0 0 0 0 PCI-MSI-edge aerdrv, PCIe PME
124: 190 28 690 61 PCI-MSI-edge 0000:00:17.0
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 14554 14586 24143 15097 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 0 0 0 0 IRQ work interrupts
RTR: 3 0 0 0 APIC ICR read retries
RES: 541 1031 669 992 Rescheduling interrupts
CAL: 12 7 17 14 Function call interrupts
TLB: 25 26 58 107 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 5 5 5 5 Machine check polls
ERR: 0
MIS:

My laptop configuration:

BIOS boot options:

- legacy mode

- usb boot

- secure boot: off

Hardware configuration:

-CPU: i5 7th gen

-Gpu: Nvidia gt940mx

-Memory: 4gb ddr4

 

I think this irq issue may be solved if I could disable the Nvidia gpu before booting Linux, but the insydeH20 Bios flashed on this laptop doesn't display the advanced settings like gpu selection. Following this matter (enabling advanced BIOS features), I tried the method described by @Ceikor in this thread, but without success. (unable to save the Setup-<uid> file after editing).

 

Any help is appreciated. Thanks.

Catalin.

Answers

  • IronFly
    IronFly ACE Posts: 18,413 Trailblazer
    Options

    why are you using legacy?

    ubuntu x64 is EFI compatible and the IRQ issue can be triggered by the legacy setting.

     

    which BIOS version is on your laptop?

    I'm not an Acer employee.
  • catalin43245
    catalin43245 Member Posts: 2 New User
    Options

    I was using legacy because my Ubuntu drive was created to be used on legacy mode. The BIOS version is Insyde 1.20.

    I tried now to boot a newer linux (v4.11) on my initial Ubuntu Live USB and the issue simply "solves itself" and everything works ok.

    Have to mention that the non-working linux version is v3.19. I will try to keep you up-to-date if I find out what kernel patch/modification overcomes the booting issue.

     

    Thanks,

    Catalin