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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In