Kernel panic at 'acpi_get_hp_hw_control_from_firmware' on kernel-3.10.0-957.el7.x86_64 when system is booted with 'acpi=off'

Solution Verified - Updated -

Issue

  • Kernel panic at acpi_get_hp_hw_control_from_firmware on kernel-3.10.0-957.el7.x86_64 when system is booted with acpi=off
[    1.063565] BUG: unable to handle kernel NULL pointer dereference at 0000000000000050
[    1.065012] IP: [<ffffffff8afd9a35>] acpi_get_hp_hw_control_from_firmware+0x95/0x3b0
[    1.066409] PGD 0 
[    1.066842] Oops: 0000 [#1] SMP 
[    1.067500] Modules linked in:
[    1.068102] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0-957.el7.x86_64 #1
[    1.069382] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 09/17/2015
[    1.071219] task: ffff90d53c520000 ti: ffff90d53c528000 task.ti: ffff90d53c528000
[    1.072539] RIP: 0010:[<ffffffff8afd9a35>]  [<ffffffff8afd9a35>] acpi_get_hp_hw_control_from_firmware+0x95/0x3b0
[    1.074333] RSP: 0000:ffff90d53c52bbd8  EFLAGS: 00010246
[    1.075260] RAX: 0000000000000000 RBX: ffff90d53c71f000 RCX: 0000000000000000
[    1.076476] RDX: 0000000000000000 RSI: ffffffff8b006a74 RDI: 0000000000000000
[    1.077923] RBP: ffff90d53c52bc20 R08: 0000000000000002 R09: ffff90d53c52bb34
[    1.079143] R10: 0000000000000008 R11: ffffec09c1f1f400 R12: ffff90d53c6d6c00
[    1.080361] R13: ffffffff8b8d8ee0 R14: ffff90d53c71f098 R15: 0000000000000000
[    1.081587] FS:  0000000000000000(0000) GS:ffff90d53fc00000(0000) knlGS:0000000000000000
[    1.083023] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.084019] CR2: 0000000000000050 CR3: 000000001c610000 CR4: 00000000000407f0
[    1.085272] Call Trace:
[    1.085750]  [<ffffffff8af775e8>] ? ida_simple_get+0x98/0x110
[    1.086747]  [<ffffffff8afdd0dd>] shpc_probe+0x2d/0x430
[    1.087662]  [<ffffffff8afc4aca>] local_pci_probe+0x4a/0xb0
[    1.088633]  [<ffffffff8afc6209>] pci_device_probe+0x109/0x160
[    1.089646]  [<ffffffff8b0a8285>] driver_probe_device+0xc5/0x3e0
[    1.090686]  [<ffffffff8b0a8683>] __driver_attach+0x93/0xa0
[    1.091655]  [<ffffffff8b0a85f0>] ? __device_attach+0x50/0x50
[    1.092665]  [<ffffffff8b0a5e25>] bus_for_each_dev+0x75/0xc0
[    1.093653]  [<ffffffff8b0a7bfe>] driver_attach+0x1e/0x20
[    1.094595]  [<ffffffff8b0a76a0>] bus_add_driver+0x200/0x2d0
[    1.095578]  [<ffffffff8b0a8d14>] driver_register+0x64/0xf0
[    1.096547]  [<ffffffff8afc5a45>] __pci_register_driver+0xa5/0xc0
[    1.097601]  [<ffffffff8b9cfc43>] ? pcied_init+0x6f/0x6f
[    1.098529]  [<ffffffff8b9cfc5d>] shpcd_init+0x1a/0x5d
[    1.099438]  [<ffffffff8ac0210a>] do_one_initcall+0xba/0x240
[    1.100424]  [<ffffffff8b986367>] kernel_init_freeable+0x180/0x21f
[    1.101490]  [<ffffffff8b985b1f>] ? initcall_blacklist+0xb0/0xb0
[    1.102530]  [<ffffffff8b34fec0>] ? rest_init+0x80/0x80
[    1.103453]  [<ffffffff8b34fece>] kernel_init+0xe/0x100
[    1.104368]  [<ffffffff8b374c37>] ret_from_fork_nospec_begin+0x21/0x21
[    1.106663]  [<ffffffff8b34fec0>] ? rest_init+0x80/0x80
[    1.107576] Code: 8b 90 98 02 00 00 49 89 c4 48 85 d2 0f 84 58 02 00 00 48 8b 42 10 48 85 c0 74 09 83 38 02 0f 84 c2 01 00 00 31 ff e8 75 26 03 00 <8b> 40 50 4c 8d a3 98 00 00 00 85 c0 0f 85 81 01 00 00 48 8b 83 
[    1.112859] RIP  [<ffffffff8afd9a35>] acpi_get_hp_hw_control_from_firmware+0x95/0x3b0

Environment

  • kernel-3.10.0-957.el7.x86_64.
  • Vmware guest.
  • kernel paramter acpi=off.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content