ref: 9c70df10e28eaf220ff8e714f9afd1d74fa2a3bc
parent: dd2e04d3d7f3ad5f17e29f5faef292b579a02a83
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Jan 4 18:09:16 EST 2013
sdiahci: do port reset on stuck drive on boot
--- a/sys/src/9/pc/sdiahci.c
+++ b/sys/src/9/pc/sdiahci.c
@@ -912,6 +912,8 @@
d->state = Dmissing;
break;
case Spresent:
+ if(d->state == Dnull)
+ d->state = Dportreset;
break;
case Sphylink:
if(d->state == Dready)
--
⑨