我们正在使用无头配置的 up-board up²(up-squared)作为 IoT 设备,通过本地 REST 接口控制不同的硬件。有时当 USB 设备出现故障或损坏时,我们会在 /var/log/syslog 中看到上述警告,并且系统会挂起/冻结。看门狗检测到错误,但系统会短暂恢复,然后 CPU 再次卡住。我希望系统重新启动,因为我们无法访问服务器并进行冷重启或关闭电源并再次启动。
Apr 5 09:02:14 lunixo kernel: [65737.162882] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/0:2:101147]
Apr 5 09:02:14 lunixo kernel: [65737.162887] Modules linked in: dm_crypt wdat_wdt nls_iso8859_1 dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_soc_dmic intel_rapl_msr mei_hdcp snd_hda_codec_hdmi snd_sof_pci snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda snd_sof_intel_byt snd_sof_intel_ipc snd_sof snd_sof_xtensa_dsp snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi ledtrig_audio intel_rapl_common snd_soc_core intel_telemetry_pltdrv snd_compress ac97_bus intel_punit_ipc snd_pcm_dmaengine intel_telemetry_core intel_pmc_ipc snd_hda_intel snd_intel_dspcfg snd_hda_codec x86_pkg_temp_thermal coretemp snd_hda_core kvm_intel snd_hwdep kvm snd_pcm rapl intel_cstate joydev pl2303 usbserial hid_multitouch snd_seq_midi leds_upboard snd_seq_midi_event 8250_dw cdc_acm snd_rawmidi intel_xhci_usb_role_switch roles snd_seq ti_adc128s052 industrialio snd_seq_device snd_timer snd mei_me mac_hid soundcore mei sch_fq_codel ip_tables x_tables autofs4 btrfs zstd_compress raid10
Apr 5 09:02:14 lunixo kernel: [65737.162929] raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid mmc_block pinctrl_upboard spi_pxa2xx_platform dw_dmac dw_dmac_core dwc3 ulpi udc_core crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper upboard_fpga i2c_i801 sdhci_pci lpc_ich cqhci sdhci i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ahci intel_lpss_pci drm intel_lpss libahci dwc3_pci r8169 idma64 virt_dma realtek video pinctrl_broxton pinctrl_intel
Apr 5 09:02:14 lunixo kernel: [65737.162966] CPU: 0 PID: 101147 Comm: kworker/0:2 Tainted: G W 5.4.0-1-generic #0~upboard2-Ubuntu
Apr 5 09:02:14 lunixo kernel: [65737.162967] Hardware name: AAEON UP-APL01/UP-APL01, BIOS UPA1AM52 08/04/2020
Apr 5 09:02:14 lunixo kernel: [65737.162976] Workqueue: usb_hub_wq hub_event
Apr 5 09:02:14 lunixo kernel: [65737.162982] RIP: 0010:try_to_grab_pending+0x10e/0x160
Apr 5 09:02:14 lunixo kernel: [65737.162985] Code: ef c6 07 00 0f 1f 40 00 49 8b 3c 24 57 9d 0f 1f 44 00 00 48 8b 13 b8 fe ff ff ff 83 e2 14 48 83 fa 10 0f 84 32 ff ff ff f3 90 <b8> f5 ff ff ff 5b 41 5c 41 5d 41 5e 5d c3 48 8d 7f 20 e8 3b 3f 07
Apr 5 09:02:14 lunixo kernel: [65737.162986] RSP: 0018:ffffb4344243fa78 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff13
Apr 5 09:02:14 lunixo kernel: [65737.162988] RAX: 00000000fffffffe RBX: ffff939f73c8f790 RCX: 0000000000000000
Apr 5 09:02:14 lunixo kernel: [65737.162988] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000286
Apr 5 09:02:14 lunixo kernel: [65737.162989] RBP: ffffb4344243fa98 R08: ffff939f70403b50 R09: ffff939f70403b78
Apr 5 09:02:14 lunixo kernel: [65737.162990] R10: 0000000000000000 R11: ffffffff83c5d958 R12: ffffb4344243faa8
Apr 5 09:02:14 lunixo kernel: [65737.162991] R13: ffff939f70e2a680 R14: ffffb4344243fac8 R15: ffffffff826be580
Apr 5 09:02:14 lunixo kernel: [65737.162993] FS: 0000000000000000(0000) GS:ffff939f70e00000(0000) knlGS:0000000000000000
Apr 5 09:02:14 lunixo kernel: [65737.162994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 5 09:02:14 lunixo kernel: [65737.162995] CR2: 00007f0d8d050010 CR3: 000000003660a000 CR4: 00000000003406f0
Apr 5 09:02:14 lunixo kernel: [65737.162996] Call Trace:
Apr 5 09:02:14 lunixo kernel: [65737.163003] __cancel_work_timer+0x4a/0x1b0
Apr 5 09:02:14 lunixo kernel: [65737.163006] ? usb_kill_urb+0x50/0xc0
Apr 5 09:02:14 lunixo kernel: [65737.163009] cancel_work_sync+0x10/0x20
Apr 5 09:02:14 lunixo kernel: [65737.163015] acm_disconnect+0x110/0x200 [cdc_acm]
Apr 5 09:02:14 lunixo kernel: [65737.163017] usb_unbind_interface+0x7f/0x260
Apr 5 09:02:14 lunixo kernel: [65737.163021] device_release_driver_internal+0xec/0x1c0
Apr 5 09:02:14 lunixo kernel: [65737.163022] device_release_driver+0x12/0x20
Apr 5 09:02:14 lunixo kernel: [65737.163025] bus_remove_device+0xe1/0x150
Apr 5 09:02:14 lunixo kernel: [65737.163027] device_del+0x167/0x380
Apr 5 09:02:14 lunixo kernel: [65737.163029] usb_disable_device+0x9f/0x250
Apr 5 09:02:14 lunixo kernel: [65737.163031] usb_disconnect+0xc6/0x270
Apr 5 09:02:14 lunixo kernel: [65737.163034] hub_port_connect+0x81/0x990
Apr 5 09:02:14 lunixo kernel: [65737.163036] port_event+0x692/0x7f0
Apr 5 09:02:14 lunixo kernel: [65737.163039] ? __switch_to_asm+0x40/0x70
Apr 5 09:02:14 lunixo kernel: [65737.163042] hub_event+0x21e/0x3b0
Apr 5 09:02:14 lunixo kernel: [65737.163044] process_one_work+0x20f/0x400
Apr 5 09:02:14 lunixo kernel: [65737.163046] worker_thread+0x34/0x410
Apr 5 09:02:14 lunixo kernel: [65737.163048] kthread+0x121/0x140
Apr 5 09:02:14 lunixo kernel: [65737.163050] ? process_one_work+0x400/0x400
Apr 5 09:02:14 lunixo kernel: [65737.163052] ? kthread_park+0x90/0x90
Apr 5 09:02:14 lunixo kernel: [65737.163053] ret_from_fork+0x35/0x40
Apr 5 09:02:42 lunixo kernel: [65765.165333] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/0:2:101147]
Apr 5 09:02:42 lunixo kernel: [65765.165335] Modules linked in: dm_crypt wdat_wdt nls_iso8859_1 dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua snd_soc_skl_hda_dsp snd_soc_hdac_hdmi snd_soc_dmic intel_rapl_msr mei_hdcp snd_hda_codec_hdmi snd_sof_pci snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda snd_sof_intel_byt snd_sof_intel_ipc snd_sof snd_sof_xtensa_dsp snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi ledtrig_audio intel_rapl_common snd_soc_core intel_telemetry_pltdrv snd_compress ac97_bus intel_punit_ipc snd_pcm_dmaengine intel_telemetry_core intel_pmc_ipc snd_hda_intel snd_intel_dspcfg snd_hda_codec x86_pkg_temp_thermal coretemp snd_hda_core kvm_intel snd_hwdep kvm snd_pcm rapl intel_cstate joydev pl2303 usbserial hid_multitouch snd_seq_midi leds_upboard snd_seq_midi_event 8250_dw cdc_acm snd_rawmidi intel_xhci_usb_role_switch roles snd_seq ti_adc128s052 industrialio snd_seq_device snd_timer snd mei_me mac_hid soundcore mei sch_fq_codel ip_tables x_tables autofs4 btrfs zstd_compress raid10
Apr 5 09:02:42 lunixo kernel: [65765.165378] raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear hid_generic usbhid hid mmc_block pinctrl_upboard spi_pxa2xx_platform dw_dmac dw_dmac_core dwc3 ulpi udc_core crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd cryptd glue_helper upboard_fpga i2c_i801 sdhci_pci lpc_ich cqhci sdhci i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ahci intel_lpss_pci drm intel_lpss libahci dwc3_pci r8169 idma64 virt_dma realtek video pinctrl_broxton pinctrl_intel
Apr 5 09:02:42 lunixo kernel: [65765.165397] CPU: 0 PID: 101147 Comm: kworker/0:2 Tainted: G W L 5.4.0-1-generic #0~upboard2-Ubuntu
Apr 5 09:02:42 lunixo kernel: [65765.165398] Hardware name: AAEON UP-APL01/UP-APL01, BIOS UPA1AM52 08/04/2020
Apr 5 09:02:42 lunixo kernel: [65765.165402] Workqueue: usb_hub_wq hub_event
Apr 5 09:02:42 lunixo kernel: [65765.165404] RIP: 0010:try_to_grab_pending+0x10e/0x160
Apr 5 09:02:42 lunixo kernel: [65765.165406] Code: ef c6 07 00 0f 1f 40 00 49 8b 3c 24 57 9d 0f 1f 44 00 00 48 8b 13 b8 fe ff ff ff 83 e2 14 48 83 fa 10 0f 84 32 ff ff ff f3 90 <b8> f5 ff ff ff 5b 41 5c 41 5d 41 5e 5d c3 48 8d 7f 20 e8 3b 3f 07
Apr 5 09:02:42 lunixo kernel: [65765.165407] RSP: 0018:ffffb4344243fa78 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff13
Apr 5 09:02:42 lunixo kernel: [65765.165408] RAX: 00000000fffffffe RBX: ffff939f73c8f790 RCX: 0000000000000000
Apr 5 09:02:42 lunixo kernel: [65765.165409] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000286
Apr 5 09:02:42 lunixo kernel: [65765.165410] RBP: ffffb4344243fa98 R08: ffff939f70403b50 R09: ffff939f70403b78
Apr 5 09:02:42 lunixo kernel: [65765.165411] R10: 0000000000000000 R11: ffffffff83c5d958 R12: ffffb4344243faa8
Apr 5 09:02:42 lunixo kernel: [65765.165412] R13: ffff939f70e2a680 R14: ffffb4344243fac8 R15: ffffffff826be580
Apr 5 09:02:42 lunixo kernel: [65765.165414] FS: 0000000000000000(0000) GS:ffff939f70e00000(0000) knlGS:0000000000000000
Apr 5 09:02:42 lunixo kernel: [65765.165415] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 5 09:02:42 lunixo kernel: [65765.165416] CR2: 00007f0d8d050010 CR3: 000000003660a000 CR4: 00000000003406f0
Apr 5 09:02:42 lunixo kernel: [65765.165417] Call Trace:
Apr 5 09:02:42 lunixo kernel: [65765.165419] __cancel_work_timer+0x4a/0x1b0
Apr 5 09:02:42 lunixo kernel: [65765.165421] ? usb_kill_urb+0x50/0xc0
Apr 5 09:02:42 lunixo kernel: [65765.165424] cancel_work_sync+0x10/0x20
Apr 5 09:02:42 lunixo kernel: [65765.165426] acm_disconnect+0x110/0x200 [cdc_acm]
Apr 5 09:02:42 lunixo kernel: [65765.165429] usb_unbind_interface+0x7f/0x260
Apr 5 09:02:42 lunixo kernel: [65765.165431] device_release_driver_internal+0xec/0x1c0
Apr 5 09:02:42 lunixo kernel: [65765.165432] device_release_driver+0x12/0x20
Apr 5 09:02:42 lunixo kernel: [65765.165435] bus_remove_device+0xe1/0x150
Apr 5 09:02:42 lunixo kernel: [65765.165436] device_del+0x167/0x380
Apr 5 09:02:42 lunixo kernel: [65765.165438] usb_disable_device+0x9f/0x250
Apr 5 09:02:42 lunixo kernel: [65765.165441] usb_disconnect+0xc6/0x270
Apr 5 09:02:42 lunixo kernel: [65765.165443] hub_port_connect+0x81/0x990
Apr 5 09:02:42 lunixo kernel: [65765.165445] port_event+0x692/0x7f0
Apr 5 09:02:42 lunixo kernel: [65765.165447] ? __switch_to_asm+0x40/0x70
Apr 5 09:02:42 lunixo kernel: [65765.165450] hub_event+0x21e/0x3b0
Apr 5 09:02:42 lunixo kernel: [65765.165452] process_one_work+0x20f/0x400
Apr 5 09:02:42 lunixo kernel: [65765.165454] worker_thread+0x34/0x410
Apr 5 09:02:42 lunixo kernel: [65765.165456] kthread+0x121/0x140
Apr 5 09:02:42 lunixo kernel: [65765.165457] ? process_one_work+0x400/0x400
Apr 5 09:02:42 lunixo kernel: [65765.165459] ? kthread_park+0x90/0x90
Apr 5 09:02:42 lunixo kernel: [65765.165461] ret_from_fork+0x35/0x40
Apr 5 09:02:46 lunixo kernel: [65769.181684] rcu: INFO: rcu_sched self-detected stall on CPU
Apr 5 09:02:46 lunixo kernel: [65769.181689] rcu: 0-....: (15000 ticks this GP) idle=016/1/0x4000000000000002 softirq=5054683/5054683 fqs=7500
Apr 5 09:02:46 lunixo kernel: [65769.181691] (t=15001 jiffies g=10777525 q=2590)
Apr 5 09:02:46 lunixo kernel: [65769.181693] NMI backtrace for cpu 0
Apr 5 09:02:46 lunixo kernel: [65769.181696] CPU: 0 PID: 101147 Comm: kworker/0:2 Tainted: G W L 5.4.0-1-generic #0~upboard2-Ubuntu
Apr 5 09:02:46 lunixo kernel: [65769.181696] Hardware name: AAEON UP-APL01/UP-APL01, BIOS UPA1AM52 08/04/2020
Apr 5 09:02:46 lunixo kernel: [65769.181699] Workqueue: usb_hub_wq hub_event
Apr 5 09:02:46 lunixo kernel: [65769.181700] Call Trace:
Apr 5 09:02:46 lunixo kernel: [65769.181702] <IRQ>
Apr 5 09:02:46 lunixo kernel: [65769.181705] dump_stack+0x6d/0x95
Apr 5 09:02:46 lunixo kernel: [65769.181708] nmi_cpu_backtrace+0x94/0xa0
Apr 5 09:02:46 lunixo kernel: [65769.181711] ? lapic_can_unplug_cpu+0xb0/0xb0
Apr 5 09:02:46 lunixo kernel: [65769.181736] nmi_trigger_cpumask_backtrace+0xe7/0x130
Apr 5 09:02:46 lunixo kernel: [65769.181738] arch_trigger_cpumask_backtrace+0x19/0x20
Apr 5 09:02:46 lunixo kernel: [65769.181741] rcu_dump_cpu_stacks+0x9e/0xd6
Apr 5 09:02:46 lunixo kernel: [65769.181743] rcu_sched_clock_irq+0x508/0x770
Apr 5 09:02:46 lunixo kernel: [65769.181747] ? tick_sched_do_timer+0x60/0x60
Apr 5 09:02:46 lunixo kernel: [65769.181749] update_process_times+0x28/0x60
Apr 5 09:02:46 lunixo kernel: [65769.181751] tick_sched_handle+0x25/0x70
Apr 5 09:02:46 lunixo kernel: [65769.181752] tick_sched_timer+0x3c/0x80
Apr 5 09:02:46 lunixo kernel: [65769.181754] __hrtimer_run_queues+0x10f/0x280
Apr 5 09:02:46 lunixo kernel: [65769.181756] hrtimer_interrupt+0xe7/0x240
Apr 5 09:02:46 lunixo kernel: [65769.181759] smp_apic_timer_interrupt+0x6f/0x130
Apr 5 09:02:46 lunixo kernel: [65769.181761] apic_timer_interrupt+0xf/0x20
Apr 5 09:02:46 lunixo kernel: [65769.181762] </IRQ>
Apr 5 09:02:46 lunixo kernel: [65769.181764] RIP: 0010:try_to_grab_pending+0x10e/0x160
Apr 5 09:02:46 lunixo kernel: [65769.181766] Code: ef c6 07 00 0f 1f 40 00 49 8b 3c 24 57 9d 0f 1f 44 00 00 48 8b 13 b8 fe ff ff ff 83 e2 14 48 83 fa 10 0f 84 32 ff ff ff f3 90 <b8> f5 ff ff ff 5b 41 5c 41 5d 41 5e 5d c3 48 8d 7f 20 e8 3b 3f 07
Apr 5 09:02:46 lunixo kernel: [65769.181767] RSP: 0018:ffffb4344243fa78 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff13
Apr 5 09:02:46 lunixo kernel: [65769.181768] RAX: 00000000fffffffe RBX: ffff939f73c8f790 RCX: 0000000000000000
Apr 5 09:02:46 lunixo kernel: [65769.181769] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000286
Apr 5 09:02:46 lunixo kernel: [65769.181770] RBP: ffffb4344243fa98 R08: ffff939f70403b50 R09: ffff939f70403b78
Apr 5 09:02:46 lunixo kernel: [65769.181771] R10: 0000000000000000 R11: ffffffff83c5d958 R12: ffffb4344243faa8
Apr 5 09:02:46 lunixo kernel: [65769.181772] R13: ffff939f70e2a680 R14: ffffb4344243fac8 R15: ffffffff826be580
Apr 5 09:02:46 lunixo kernel: [65769.181773] ? work_busy+0x90/0x90
Apr 5 09:02:46 lunixo kernel: [65769.181776] __cancel_work_timer+0x4a/0x1b0
Apr 5 09:02:46 lunixo kernel: [65769.181778] ? usb_kill_urb+0x50/0xc0
Apr 5 09:02:46 lunixo kernel: [65769.181780] cancel_work_sync+0x10/0x20
Apr 5 09:02:46 lunixo kernel: [65769.181782] acm_disconnect+0x110/0x200 [cdc_acm]
Apr 5 09:02:46 lunixo kernel: [65769.181784] usb_unbind_interface+0x7f/0x260
Apr 5 09:02:46 lunixo kernel: [65769.181786] device_release_driver_internal+0xec/0x1c0
Apr 5 09:02:46 lunixo kernel: [65769.181788] device_release_driver+0x12/0x20
Apr 5 09:02:46 lunixo kernel: [65769.181790] bus_remove_device+0xe1/0x150
Apr 5 09:02:46 lunixo kernel: [65769.181792] device_del+0x167/0x380
Apr 5 09:02:46 lunixo kernel: [65769.181794] usb_disable_device+0x9f/0x250
Apr 5 09:02:46 lunixo kernel: [65769.181796] usb_disconnect+0xc6/0x270
Apr 5 09:02:46 lunixo kernel: [65769.181798] hub_port_connect+0x81/0x990
Apr 5 09:02:46 lunixo kernel: [65769.181800] port_event+0x692/0x7f0
Apr 5 09:02:46 lunixo kernel: [65769.181802] ? __switch_to_asm+0x40/0x70
Apr 5 09:02:46 lunixo kernel: [65769.181805] hub_event+0x21e/0x3b0
Apr 5 09:02:46 lunixo kernel: [65769.181807] process_one_work+0x20f/0x400
Apr 5 09:02:46 lunixo kernel: [65769.181808] worker_thread+0x34/0x410
Apr 5 09:02:46 lunixo kernel: [65769.181810] kthread+0x121/0x140
Apr 5 09:02:46 lunixo kernel: [65769.181812] ? process_one_work+0x400/0x400
Apr 5 09:02:46 lunixo kernel: [65769.181814] ? kthread_park+0x90/0x90
Apr 5 09:02:46 lunixo kernel: [65769.181815] ret_from_fork+0x35/0x40
Apr 5 09:03:14 lunixo kernel: [65797.168123] watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/0:2:101147]
这是我的 /etc/watchdog.conf:
#ping = 172.31.14.1
#ping = 172.26.1.255
#interface = eth0
#file = /var/log/messages
#change = 1407
# Uncomment to enable test. Setting one of these values to '0' disables it.
# These values will hopefully never reboot your machine during normal use
# (if your machine is really hung, the loadavg will go much higher than 25)
#max-load-1 = 24
#max-load-5 = 18
#max-load-15 = 12
# Note that this is the number of pages!
# To get the real size, check how large the pagesize is on your machine.
#min-memory = 1
#allocatable-memory = 1
#repair-binary = /usr/sbin/repair
#repair-timeout = 60
#test-binary =
#test-timeout = 60
# The retry-timeout and repair limit are used to handle errors in a more robust
# manner. Errors must persist for longer than retry-timeout to action a repair
# or reboot, and if repair-maximum attempts are made without the test passing a
# reboot is initiated anyway.
#retry-timeout = 60
#repair-maximum = 1
watchdog-device = /dev/watchdog
# Defaults compiled into the binary
#temperature-sensor =
#max-temperature = 90
# Defaults compiled into the binary
#admin = root
#interval = 1
#logtick = 1
#log-dir = /var/log/watchdog
# This greatly decreases the chance that watchdog won't be scheduled before
# your machine is really loaded
realtime = yes
priority = 1
# Check if rsyslogd is still running by enabling the following line
#pidfile = /var/run/rsyslogd.pid
取消注释 #file 不起作用,因为系统仍在运行并在那里写入内容。当出现软锁定 CPU#0 卡住时,有人知道如何强制系统自动重启吗?
这是 /proc/interrupts
CPU0 CPU1
0: 9 0 IR-IO-APIC 2-edge timer
4: 0 0 IR-IO-APIC 4-fasteoi idma64.8
5: 0 0 IR-IO-APIC 5-fasteoi idma64.9
8: 0 1 IR-IO-APIC 8-edge rtc0
9: 0 0 IR-IO-APIC 9-fasteoi acpi
14: 0 0 IR-IO-APIC 14-fasteoi INT3452:00, INT3452:01, INT3452:02, INT3452:03
27: 0 0 IR-IO-APIC 27-fasteoi idma64.0, i2c_designware.0
28: 0 0 IR-IO-APIC 28-fasteoi idma64.1, i2c_designware.1
29: 0 0 IR-IO-APIC 29-fasteoi idma64.2, i2c_designware.2
30: 0 0 IR-IO-APIC 30-fasteoi idma64.3, i2c_designware.3
31: 0 0 IR-IO-APIC 31-fasteoi idma64.4, i2c_designware.4
32: 0 0 IR-IO-APIC 32-fasteoi idma64.5, i2c_designware.5
33: 0 0 IR-IO-APIC 33-fasteoi idma64.6, i2c_designware.6
34: 0 0 IR-IO-APIC 34-fasteoi idma64.7, i2c_designware.7
35: 0 0 IR-IO-APIC 35-fasteoi idma64.10, pxa2xx-spi.10
36: 0 0 IR-IO-APIC 36-fasteoi idma64.11, pxa2xx-spi.11
37: 0 0 IR-IO-APIC 37-fasteoi idma64.12, pxa2xx-spi.12
39: 8139750 0 IR-IO-APIC 39-fasteoi mmc0
42: 0 52 IR-IO-APIC 42-fasteoi mmc1
120: 0 0 DMAR-MSI 0-edge dmar0
121: 0 0 DMAR-MSI 1-edge dmar1
128: 46595951 1380592 IR-PCI-MSI 344064-edge xhci_hcd
129: 0 0 IR-PCI-MSI 294912-edge ahci[0000:00:12.0]
130: 367985 683938 IR-PCI-MSI 1048576-edge enp2s0
131: 0 0 IR-PCI-MSI 1572864-edge enp3s0
132: 118381 1854434 IR-PCI-MSI 32768-edge i915
133: 38 0 IR-PCI-MSI 245760-edge mei_me
134: 0 158 IR-PCI-MSI 229376-edge AudioHDA, AudioDSP
NMI: 5668 5708 Non-maskable interrupts
LOC: 220497637 222196331 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 5668 5708 Performance monitoring interrupts
IWI: 5223 78287 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 37074108 66691486 Rescheduling interrupts
CAL: 181736 343240 Function call interrupts
TLB: 44525 46583 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 3729 3496 Threshold APIC interrupts
DFR: 0 0 Deferred Error APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 4381 4149 Machine check polls
ERR: 0
MIS: 0
PIN: 0 0 Posted-interrupt notification event
NPI: 0 0 Nested posted-interrupt event
PIW: 0 0 Posted-interrupt wakeup event
这是 /proc/softirqs
CPU0 CPU1 CPU2 CPU3
HI: 74033 1015476 0 0
TIMER: 43883298 44090466 0 0
NET_TX: 38094 175 0 0
NET_RX: 682323 1006972 0 0
BLOCK: 406480 482104 0 0
IRQ_POLL: 0 0 0 0
TASKLET: 573 1381 0 0
SCHED: 46527362 46739180 0 0
HRTIMER: 0 0 0 0
RCU: 15255825 14216607 0 0
感谢您的帮助。谢谢 Sebastian