We have a number of Compulab Fitlet2 mini-PCs running on OpenSuse 15.1 (kernel 4.12.14) beautifully.
Opensuse 15.3 (kernel 5.3.18) encounteres a general protection fault while looking at devices, most likely the power button.
On leap 15.1 the kernel show no problem, eg:
Jan 17 20:14:39 linux-rkno systemd-udevd[272]: Network interface NamePolicy= disabled by default.
Jan 17 20:14:39 linux-rkno kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
Jan 17 20:14:39 linux-rkno kernel: ACPI: Power Button [PWRB]
Jan 17 20:14:39 linux-rkno kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
Jan 17 20:14:39 linux-rkno systemd[1]: Started udev Coldplug all Devices.
Jan 17 20:14:39 linux-rkno systemd[1]: Starting Show Plymouth Boot Screen...
Jan 17 20:14:39 linux-rkno systemd[1]: Starting dracut initqueue hook...
Jan 17 20:14:39 linux-rkno kernel: ACPI: Power Button [PWRF]
Jan 17 20:14:39 linux-rkno kernel: ahci 0000:00:12.0: version 3.0
Jan 17 20:14:39 linux-rkno kernel: ACPI: bus type USB registered
Jan 17 20:14:39 linux-rkno kernel: usbcore: registered new interface driver usbfs
Jan 17 20:14:39 linux-rkno kernel: usbcore: registered new interface driver hub
Jan 17 20:14:39 linux-rkno systemd[1]: Received SIGRTMIN+20 from PID 317 (plymouthd).
leap 15.3 encounteres this:
Jan 17 17:31:45 localhost systemd[1]: Started Rule-based Manager for Device Events and Files.
Jan 17 17:31:45 localhost kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input15
Jan 17 17:31:45 localhost kernel: ACPI: Power Button [PWRB]
Jan 17 17:31:45 localhost kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input16
Jan 17 17:31:45 localhost kernel: ACPI: Power Button [PWRF]
Jan 17 17:31:45 localhost systemd-udevd[528]: Worker [691] terminated by signal 11 (SEGV)
Jan 17 17:31:45 localhost kernel: general protection fault: 0000 #1] SMP NOPTI
Jan 17 17:31:45 localhost kernel: CPU: 3 PID: 691 Comm: systemd-udevd Tainted: G N 5.3.18-59.37-default #1 SLE15-SP3
Jan 17 17:31:45 localhost kernel: Hardware name: N/A N/A/N/A, BIOS FLT2.NBR.0.46.02.01 03/07/2021
Jan 17 17:31:45 localhost kernel: RIP: 0010:string_nocheck+0xf/0x60
Jan 17 17:31:45 localhost kernel: Code: 00 48 89 ef e8 22 97 00 00 4c 01 e3 e9 7a ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 48 89 c8 49 89 f1 48 c1 f8 30 66 85 c0 74 42 <44> 0f b6 02 45 84 c0 74 39 83 e8 01 4c 8d 54 07 01 b8 01 00 00 00
Jan 17 17:31:45 localhost kernel: RSP: 0018:ffffac2a8051b8f0 EFLAGS: 00010286
Jan 17 17:31:45 localhost kernel: RAX: ffffffffffffffff RBX: 0000000000000000 RCX: ffff0a00ffffff04
Jan 17 17:31:45 localhost kernel: RDX: ffc3c67227771800 RSI: 0000000000000000 RDI: 000000000000000b
Jan 17 17:31:45 localhost kernel: RBP: ffc3c67227771800 R08: 0000000000000000 R09: 0000000000000000
Jan 17 17:31:45 localhost kernel: R10: 00000000ffffffff R11: ffffffff8c06a9c8 R12: ffff0a00ffffff04
Jan 17 17:31:45 localhost kernel: R13: 0000000000000000 R14: ffffac2a8051b978 R15: ffffffff8bdc446f
Jan 17 17:31:45 localhost kernel: FS: 00007f03585f9980(0000) GS:ffff9615b7b80000(0000) knlGS:0000000000000000
Jan 17 17:31:45 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 17:31:45 localhost kernel: CR2: 00007f0352323000 CR3: 0000000273cb2000 CR4: 00000000003506e0
Jan 17 17:31:45 localhost kernel: Call Trace:
Jan 17 17:31:45 localhost kernel: string+0x40/0x50
Jan 17 17:31:45 localhost kernel: vsnprintf+0x410/0x4d0
Jan 17 17:31:45 localhost kernel: devm_kvasprintf+0x52/0xb0
Jan 17 17:31:45 localhost kernel: devm_kasprintf+0x4a/0x70
Jan 17 17:31:45 localhost kernel: __devm_ioremap_resource+0x69/0x150
Jan 17 17:31:45 localhost kernel: intel_pmc_get_resources.isra.2+0x9d/0x4a0 [intel_pmc_bxt]
Jan 17 17:31:45 localhost kernel: ? devres_add+0x1e/0x60
Jan 17 17:31:45 localhost kernel: intel_pmc_probe+0x71/0x183 [intel_pmc_bxt]
Jan 17 17:31:45 localhost kernel: platform_drv_probe+0x37/0x90
Jan 17 17:31:45 localhost kernel: really_probe+0xef/0x430
Jan 17 17:31:45 localhost kernel: driver_probe_device+0x110/0x120
Jan 17 17:31:45 localhost kernel: device_driver_attach+0x4f/0x60
Jan 17 17:31:45 localhost kernel: __driver_attach+0x51/0x130
Jan 17 17:31:45 localhost kernel: ? device_driver_attach+0x60/0x60
Jan 17 17:31:45 localhost kernel: bus_for_each_dev+0x76/0xc0
Jan 17 17:31:45 localhost kernel: bus_add_driver+0x144/0x220
Jan 17 17:31:45 localhost kernel: ? 0xffffffffc097a000
Jan 17 17:31:45 localhost kernel: driver_register+0x5b/0xf0
Jan 17 17:31:45 localhost kernel: ? 0xffffffffc097a000
Jan 17 17:31:45 localhost kernel: do_one_initcall+0x46/0x1f4
Jan 17 17:31:45 localhost kernel: ? kmem_cache_alloc_trace+0x18f/0x270
Jan 17 17:31:45 localhost kernel: ? do_init_module+0x22/0x22f
Jan 17 17:31:45 localhost kernel: do_init_module+0x5b/0x22f
Jan 17 17:31:45 localhost kernel: load_module+0x1d81/0x2320
Jan 17 17:31:45 localhost kernel: ? __do_sys_init_module+0x160/0x190
Jan 17 17:31:45 localhost kernel: ? _cond_resched+0x15/0x40
Jan 17 17:31:45 localhost kernel: __do_sys_init_module+0x160/0x190
Jan 17 17:31:45 localhost kernel: do_syscall_64+0x5b/0x1e0
Jan 17 17:31:45 localhost kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jan 17 17:31:45 localhost kernel: RIP: 0033:0x7f03573fc6da
Jan 17 17:31:45 localhost kernel: Code: 48 8b 0d b9 c7 2c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 86 c7 2c 00 f7 d8 64 89 01 48
Jan 17 17:31:45 localhost kernel: RSP: 002b:00007ffe4567f688 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Jan 17 17:31:45 localhost kernel: RAX: ffffffffffffffda RBX: 000055ba05fc4fb0 RCX: 00007f03573fc6da
Jan 17 17:31:45 localhost kernel: RDX: 00007f0357d5c79d RSI: 0000000000004ea8 RDI: 000055ba05fd0920
Jan 17 17:31:45 localhost kernel: RBP: 00007f0357d5c79d R08: 0000000000000003 R09: 0000000000000000
Jan 17 17:31:45 localhost kernel: R10: 0000000000000004 R11: 0000000000000246 R12: 000055ba05fd0920
Jan 17 17:31:45 localhost kernel: R13: 000055ba05fc9be0 R14: 000055ba05f65910 R15: 000055ba05fcdc00
Jan 17 17:31:45 localhost kernel: Modules linked in: intel_pmc_bxt(+) acpi_cpufreq(-) button fuse configfs ext4 crc16 mbcache jbd2 hid_logitech_hidpp hid_logitech_dj hid_generic usbhid sd_mod t10_pi i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect xhci_pci sysimgblt xhci_hcd fb_sys_fops cec rc_core usbcore drm crc32c_intel sdhci_pci cqhci ahci sdhci libahci libata mmc_core pwm_lpss_pci(N) pwm_lpss(N) video pinctrl_broxton sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_mod efivarfs
Jan 17 17:31:45 localhost kernel: Supported: No, Unsupported modules are loaded
Jan 17 17:31:45 localhost kernel: --- end trace 4ee504fa4217eab6 ]---
Jan 17 17:31:45 localhost kernel: RIP: 0010:string_nocheck+0xf/0x60
Jan 17 17:31:45 localhost kernel: Code: 00 48 89 ef e8 22 97 00 00 4c 01 e3 e9 7a ff ff ff 66 2e 0f 1f 84 00 00 00 00 00 48 89 c8 49 89 f1 48 c1 f8 30 66 85 c0 74 42 <44> 0f b6 02 45 84 c0 74 39 83 e8 01 4c 8d 54 07 01 b8 01 00 00 00
Jan 17 17:31:45 localhost kernel: RSP: 0018:ffffac2a8051b8f0 EFLAGS: 00010286
Jan 17 17:31:45 localhost kernel: RAX: ffffffffffffffff RBX: 0000000000000000 RCX: ffff0a00ffffff04
Jan 17 17:31:45 localhost kernel: RDX: ffc3c67227771800 RSI: 0000000000000000 RDI: 000000000000000b
Jan 17 17:31:45 localhost kernel: RBP: ffc3c67227771800 R08: 0000000000000000 R09: 0000000000000000
Jan 17 17:31:45 localhost kernel: R10: 00000000ffffffff R11: ffffffff8c06a9c8 R12: ffff0a00ffffff04
Jan 17 17:31:45 localhost kernel: R13: 0000000000000000 R14: ffffac2a8051b978 R15: ffffffff8bdc446f
Jan 17 17:31:45 localhost kernel: FS: 00007f03585f9980(0000) GS:ffff9615b7b80000(0000) knlGS:0000000000000000
Jan 17 17:31:45 localhost kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 17 17:31:45 localhost kernel: CR2: 00007f0352323000 CR3: 0000000273cb2000 CR4: 00000000003506e0
Jan 17 17:31:45 localhost systemd-udevd[528]: INT34D2:00: Worker [691] failed
And some time after (seconds to hours) the kernel apparently locks up.
Does anyone have a Fitlet2 and solved this issue?