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.