]> git.lizzy.rs Git - plan9front.git/commitdiff
sdiahci: do port reset on stuck drive on boot
authorcinap_lenrek <cinap_lenrek@gmx.de>
Fri, 4 Jan 2013 22:09:16 +0000 (23:09 +0100)
committercinap_lenrek <cinap_lenrek@gmx.de>
Fri, 4 Jan 2013 22:09:16 +0000 (23:09 +0100)
sys/src/9/pc/sdiahci.c

index e42de75106b26bd8e779eb39cb7458bb4b7c48d9..8db494b42c924d8e1e640896f2ec01082891294c 100644 (file)
@@ -912,6 +912,8 @@ configdrive(Drive *d)
                d->state = Dmissing;
                break;
        case Spresent:
+               if(d->state == Dnull)
+                       d->state = Dportreset;
                break;
        case Sphylink:
                if(d->state == Dready)