kernel panic with error 'kernel BUG at drivers/ata/libata-sff.c:1350!' in virtual machine environment.

Solution Verified - Updated -

Issue

  • Kernel crash with the following messages:
kernel BUG at drivers/ata/libata-sff.c:1350!

PID: 12345  TASK: ffff9c8cec2b9040  CPU: 3   COMMAND: "kworker/3:2"
 #0 [ffff9c8b90e93aa0] machine_kexec at ffffffffb7e63934
 #1 [ffff9c8b90e93b00] __crash_kexec at ffffffffb7f1d162
 #2 [ffff9c8b90e93bd0] crash_kexec at ffffffffb7f1d250
 #3 [ffff9c8b90e93be8] oops_end at ffffffffb856d778
 #4 [ffff9c8b90e93c10] die at ffffffffb7e2f95b
 #5 [ffff9c8b90e93c40] do_trap at ffffffffb856cec0
 #6 [ffff9c8b90e93c90] do_invalid_op at ffffffffb7e2c2a4
 #7 [ffff9c8b90e93d40] invalid_op at ffffffffb857912e
    [exception RIP: ata_sff_pio_task+0x1cc]
    RIP: ffffffffc028a0cc  RSP: ffff9c8b90e93df0  RFLAGS: 00010046
    RAX: 0000000000190001  RBX: ffff9c8ce79180b8  RCX: 0000000000000001
    RDX: 0000000000190001  RSI: 0000000000000005  RDI: 0000000000000046
    RBP: ffff9c8b90e93e18   R8: 0000000000000000   R9: 0000000000000014
    R10: 0000000000000000  R11: 0000000000000001  R12: ffff9c8ce79180b8
    R13: ffff9c8ceceda400  R14: ffff9c8cecee4200  R15: 0000000000000000
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #8 [ffff9c8b90e93e20] process_one_work at ffffffffb7eb9ebf
 #9 [ffff9c8b90e93e68] worker_thread at ffffffffb7ebaf56
#10 [ffff9c8b90e93ec8] kthread at ffffffffb7ec1da1
#11 [ffff9c8b90e93f50] ret_from_fork_nospec_begin at ffffffffb8575c1d

Environment

  • Red Hat Enterprise Linux 7
  • ata_piix,libata
  • kvm virtual machine

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