RHEL6: Panic in HPSA driver at __blk_complete_request
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.