RHEL6: Panic in HPSA driver at __blk_complete_request

Solution In Progress - Updated -

Issue

First the controller resets itself 6 times:

[302747.090891] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[302748.101424] hpsa 0000:0c:00.0: device is ready. 
[302791.057162] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[302792.067626] hpsa 0000:0c:00.0: device is ready. 
[302848.043846] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[302849.054383] hpsa 0000:0c:00.0: device is ready. 
[302907.996221] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[302909.006677] hpsa 0000:0c:00.0: device is ready. 
[302962.983891] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[302963.994425] hpsa 0000:0c:00.0: device is ready. 
[303018.944218] hpsa 0000:0c:00.0: resetting device 0:0:0:1 
[303019.954682] hpsa 0000:0c:00.0: device is ready. 

And then panics:

[303031.247129] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b0 
[303031.263153] IP: [<ffffffff812567a7>] __blk_complete_request+0x27/0x140

Environment

  • Red Hat Enterprise Linux 6
    • seen on kernels 2.6.32-220.13.1.el6, 2.6.32-358.2.1.el6, 2.6.32-504.3.3.el6.x86_64,2.6.32-642.3.1.el6.x86_64
  • hpsa driver from HPE (kmod-hpsa-3.4.2-4.rhel6u3.x86_64 as well as up to HPSA Driver version 3.4.16-145 dated Oct-2016)
  • HP Proliant hardware with Smart Array backplane raid controller

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