https://bugzilla.kernel.org/show_bug.cgi?id=203529

--- Comment #42 from secan (secancri...@gmail.com) ---
Hello Andy,

So this is what I did. Due to the fact that Redhat is very peculiar when it
comes to patching, I went the kpatch way (the method that RH recommends).
Unfortunately the patch provided by you wasn't helpful. The ACPI enumeration
happens in the early boot, way earlier than the kpatch patch is applied. Even
if I modprobe the kernel module (which contains your patch) the missing
device/s is/are not identified.

#############################

dmesg | grep -i error

[    0.150159] ACPI Error: No handler for Region [WST1] (00000000969d0118)
[GenericSerialBus] (20200925/evregion-132)
[    0.150159] ACPI Error: Region GenericSerialBus (ID=9) has no handler
(20200925/exfldio-265)
[    0.150159] ACPI Error: Aborting method \_SB.PCI0.I2C0.PAS1 due to previous
error (AE_NOT_EXIST) (20200925/psparse-531)
[    0.150159] ACPI Error: Aborting method \_GPE._L20 due to previous error
(AE_NOT_EXIST) (20200925/psparse-531)
[    0.150159] ACPI Error: AE_NOT_EXIST, while evaluating GPE method [_L20]
(20200925/evgpe-515)

#############################

dmesg | grep -i patch

[    0.832940] Loaded X.509 cert 'Red Hat Enterprise Linux kpatch signing key:
4d38fd864ebe18c5f0b72e3852e2014c3a676fc8'
[    5.080815] kpatch_4_18_0_305_1_1: loading out-of-tree module taints kernel.
[    5.080816] kpatch_4_18_0_305_1_1: tainting kernel with TAINT_LIVEPATCH
[    5.089046] livepatch: enabling patch 'kpatch_4_18_0_305_1_1'
[    5.090621] livepatch: 'kpatch_4_18_0_305_1_1': starting patching transition
[    6.752031] livepatch: 'kpatch_4_18_0_305_1_1': patching complete
[    7.126082] livepatch_patch_c: module verification failed: signature and/or
required key missing - tainting kernel
[    7.159381] livepatch: enabling patch 'livepatch_patch_c'
[    7.172030] livepatch: 'livepatch_patch_c': starting patching transition
[    8.736457] livepatch: 'livepatch_patch_c': patching complete

#############################

lsmod | grep -i patch

livepatch_patch_c      16384  1
kpatch_4_18_0_305_1_1    24576  1

#############################

lspci -vvx -s 00:15

00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial
IO I2C Controller #0 (rev 10)
        DeviceName: Onboard - Other
        Subsystem: Dell Device 095b
        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 A routed to IRQ 255
        Region 0: Memory at 4000014000 (64-bit, non-prefetchable) [disabled]
[size=4K]
        Capabilities: [80] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] Vendor Specific Information: Len=14 <?>
00: 86 80 68 a3 00 01 10 00 10 00 80 0c 10 00 80 00
10: 04 40 01 00 40 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 5b 09
30: 00 00 00 00 80 00 00 00 00 00 00 00 ff 01 00 00

As I am new to all these kernel patching, it might also be that I didn't apply
the patch as I should (I don't know) 

Any other hints/tips/tricks/workarounds/patches ? :)

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to