On Wed, 12 Dec 2018 09:11:03 -0500
"Jason J. Herne" <address@hidden> wrote:
Hm, I think you need to adjust your cc: list. I added some more folks
(and removed Dong Jia, whose address is no longer valid AFAIK).
NOTE: It has been a while, but I've finally chased down my infamous "reset bug".
On subsystem reset (I see this right after host ipl) we sometimes end up getting
an unexpected unit check status from a dasd device. This causes the first start
subchannel instruction to fail due to the pending unit check status. My solution
to this problem, as advised by the kernel folks, is to simply retry my ssch
instructions before declaring failure when unexpected unit checks happen. In the
event of a persistent error, after two retries we'll give up and print some
useful error info for the user.
So, is that a status we only see because the vfio-ccw driver keeps the
subchannel enabled (as by the other recent thread)?
Is there any value in distinguishing different unit checks, or is retry
the best strategy in any case?