NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/55965: st(4) on adaptec fails to 'mt erase'
The following reply was made to PR kern/55965; it has been noted by GNATS.
From: mlelstv%serpens.de@localhost (Michael van Elst)
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/55965: st(4) on adaptec fails to 'mt erase'
Date: Sun, 31 Jan 2021 09:14:52 -0000 (UTC)
hauke%Espresso.Rhein-Neckar.DE@localhost (Hauke Fath) writes:
> That's a workaround. But mt is hanging there, whereas st.c says erase is an
> asynchronous operation? And why would the operation be governed by the
> scsipi_prevent() timeout?
The scsipi_prevent() is called on close to release the drive and I suspect
the asynchronous erase just blocks the drive from executing and finishing
the prevent/allow command.
Now, that should only present an error (and keep the drive locked),
but the erase should complete somewhen.
But if the driver tries a bus reset in the timeout handling which also
resets the drive, this would abort the erase.
--
--
Michael van Elst
Internet: mlelstv%serpens.de@localhost
"A potential Snark may lurk in every tree."
Home |
Main Index |
Thread Index |
Old Index