Re: AIC + RAID1 error? (was: Re: aic7xxx errors)

Justin T. Gibbs (gibbs@scsiguy.com)
Mon, 10 Sep 2001 16:42:51 -0600


>> Something other made me wonder:
>> I ran the machine several times with the *new* aic7xxx-driver (TCQ=32)
>> and the "aic7xxx=verbose" commandline, and i noticed the following:
>> At every reboot (made by "reboot", RH7.1), the machine was not able to
>> stop the raid5 correctly...it un-mounted the mountpoint (/home) and then
>> it normaly wants to stop the raid...(you see the messages "mdrecoveryd
>> got waken up...") but that did not work and after some time (30sec) the
>> kernel Ooopsed.

...

>Same behaviour for RAID1 and the new aic7xxx driver for me at nearly every
>reboot. The old driver works just fine (2.4.9).

The new driver registers a "reboot notifier" with the system. If MD
continues to perform I/O after the aic7xxx driver's notification routine
is called, the result is undefined. The aic7xxx driver has already
shutdown the hardware. Perhaps I should use a different event to indicate
it is safe for me to clean up the hardware?

--
Justin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/