You are not logged in.
I just installed Arch on an old MacBook Air I had kicking around. A couple seconds after booting into Arch, I encounter a peculiar message:
[ 9.292090] audit: type=1300 audit(1635519888.478:42): arch=c000003e syscall=1 success=yes exit=1 a0=4 a1=7ffe344f08b0 a2=1 a3=0 items=0 ppid=1 pid=384 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=tty1 ses=1 comm="login" exe="/usr/bin/login" key=(null)
[ 25.267829] irq 0: nobody cared (try booting with the "irqpoll" option)
[ 25.267940] CPU: 2 PID: 0 Comm: swapper/2 Tainted: P OE 5.14.14-arch1-1 #1 3033d1ff40825c3916f6297baa2f1c356df9db26
[ 25.267950] Hardware name: Apple Inc. MacBookAir6,2/Mac-7DF21CB3ED6977E5, BIOS MBA61.88Z.0099.B22.1602221559 02/22/2016
[ 25.267954] Call Trace:
[ 25.267959] <IRQ>
[ 25.267965] dump_stack_lvl+0x46/0x5a
[ 25.267985] __report_bad_irq+0x35/0xaa
[ 25.268002] note_interrupt.cold+0xb/0x64
[ 25.268015] handle_irq_event+0xa9/0xb0
[ 25.268031] handle_edge_irq+0x96/0x260
[ 25.268039] __common_interrupt+0x41/0xa0
[ 25.268049] common_interrupt+0x7e/0xa0
[ 25.268064] </IRQ>
[ 25.268067] asm_common_interrupt+0x1e/0x40
[ 25.268078] RIP: 0010:cpuidle_enter_state+0xc7/0x380
[ 25.268093] Code: 8b 3d 45 5e be 74 e8 c8 68 8a ff 49 89 c5 0f 1f 44 00 00 31 ff e8 e9 75 8a ff 45 84 ff 0f 85 da 01 00 00 fb 66 0f 1f 44 00 00 <45> 85 f6 0f 88 11 01 00 00 49 63 d6 4c 2b 2c 24 48 8d 04 52 48 8d
[ 25.268099] RSP: 0018:ffffbe77800dbea8 EFLAGS: 00000246
[ 25.268106] RAX: ffff9e4f2b32d700 RBX: 0000000000000008 RCX: 000000000000001f
[ 25.268111] RDX: 0000000000000000 RSI: 00000000435e532a RDI: 0000000000000000
[ 25.268115] RBP: ffff9e4f2b337e40 R08: 00000005e2144e96 R09: 0000000000000008
[ 25.268119] R10: 0000000000000073 R11: 0000000000000062 R12: ffffffff8c748ee0
[ 25.268123] R13: 00000005e2144e96 R14: 0000000000000008 R15: 0000000000000000
[ 25.268132] ? cpuidle_enter_state+0xb7/0x380
[ 25.268144] cpuidle_enter+0x29/0x40
[ 25.268155] do_idle+0x1e1/0x270
[ 25.268167] cpu_startup_entry+0x19/0x20
[ 25.268176] secondary_startup_64_no_verify+0xc2/0xcb
[ 25.268192] handlers:
[ 25.268231] [<00000000508b7be8>] dw_dma_interrupt
[ 25.268301] Disabling IRQ #0
[ 37.326356] kauditd_printk_skb: 19 callbacks suppressed
[ 37.326361] audit: type=1131 audit(1635519916.512:55): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 37.438567] audit: type=1334 audit(1635519916.628:56): prog-id=25 op=UNLOAD
Googling about I've come to find that IRQ #0 is typically reserved for the system timer. Why does it appear to be assigned to the DMA controller.
If anyone has any hunch as to what's going on, or how to debug this, I'd be really interested to hear it. It would be very much appreciated.
What follows are relevant snippets from /proc/interrupts, journalctl -b, and lspci -vv.
/proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 0 0 100000 0 IR-IO-APIC 2-edge dw:dmac168
8: 0 0 0 0 IR-IO-APIC 8-edge rtc0
9: 0 389 0 0 IR-IO-APIC 9-fasteoi acpi
18: 0 0 37508 0 IR-IO-APIC 18-fasteoi i801_smbus, wlan0
40: 0 0 0 0 DMAR-MSI 0-edge dmar0
41: 0 0 0 0 DMAR-MSI 1-edge dmar1
49: 0 0 0 0 IR-PCI-MSI 3194880-edge pciehp
50: 0 0 0 0 IR-PCI-MSI 3211264-edge pciehp
51: 0 0 0 0 IR-PCI-MSI 3227648-edge pciehp
52: 0 0 0 0 IR-PCI-MSI 3244032-edge pciehp
53: 0 0 0 4823 IR-PCI-MSI 2097152-edge ahci[0000:04:00.0]
54: 0 5399 0 0 IR-PCI-MSI 327680-edge xhci_hcd
57: 0 0 0 123 IR-PCI-MSI 3670016-edge thunderbolt
58: 123 0 0 0 IR-PCI-MSI 3670017-edge thunderbolt
73: 0 18 0 0 IR-PCI-MSI 360448-edge mei_me
74: 0 0 279 0 IR-PCI-MSI 442368-edge snd_hda_intel:card1
75: 0 0 0 96 IR-PCI-MSI 32768-edge i915
76: 102 0 0 0 IR-PCI-MSI 49152-edge snd_hda_intel:card0
NMI: 1 1 0 0 Non-maskable interrupts
LOC: 22164 12248 22670 9184 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 1 1 0 0 Performance monitoring interrupts
IWI: 82 757 3728 97 IRQ work interrupts
RTR: 0 0 0 0 APIC ICR read retries
RES: 991 353 463 337 Rescheduling interrupts
CAL: 28508 32250 28897 38864 Function call interrupts
TLB: 4 3 1 30 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: 3 4 4 4 Machine check polls
ERR: 0
MIS: 0
PIN: 0 0 0 0 Posted-interrupt notification event
NPI: 0 0 0 0 Nested posted-interrupt event
PIW: 0 0 0 0 Posted-interrupt wakeup event
journalctl -b
Oct 29 15:04:41 old-macbook kernel: ACPI: button: Power Button [PWRF]
Oct 29 15:04:41 old-macbook kernel: dw_dmac_pci 0000:00:15.0: enabling device (0000 -> 0002)
Oct 29 15:04:41 old-macbook kernel: dw_dmac_pci 0000:00:15.0: can't derive routing for PCI INT B
Oct 29 15:04:41 old-macbook kernel: dw_dmac_pci 0000:00:15.0: PCI INT B: no GSI
Oct 29 15:04:41 old-macbook kernel: dw_dmac_pci 0000:00:15.0: DesignWare DMA Controller, 8 channels
Oct 29 15:04:41 old-macbook kernel: Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
Oct 29 15:04:41 old-macbook kernel: hpet_acpi_add: no address or irqs in _CRS
lspci -vv
00:15.0 DMA controller: Intel Corporation 8 Series Low Power Sub-System DMA (rev 04) (prog-if 02 [EISA DMA])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin B routed to IRQ 0
Region 0: Memory at b0a29000 (32-bit, non-prefetchable) [size=4K]
Region 1: Memory at b0a28000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: dw_dmac_pci
00:15.4 Serial bus controller [0c80]: Intel Corporation 8 Series SPI Controller #1 (rev 04)
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin C routed to IRQ 0
Region 0: Memory at b0a21000 (32-bit, non-prefetchable) [size=4K]
Region 1: Memory at b0a20000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Kernel modules: spi_pxa2xx_pci
Last edited by dirigible (2021-10-30 16:26:21)
Offline
Adding "acpi_osi=!Darwin" to the boot options solved the problem.
Last edited by dirigible (2021-10-30 16:25:19)
Offline