cvs commit: src/sys/dev/ata ata-queue.c

Brian Fundakowski Feldman green at FreeBSD.org
Thu Dec 23 07:29:15 PST 2004


On Thu, Dec 23, 2004 at 01:07:19PM +0000, Paul Richards wrote:
> On Thu, Dec 23, 2004 at 12:37:48AM +0100, Simon L. Nielsen wrote:
> > On 2004.12.08 11:16:33 +0000, S?ren Schmidt wrote:
> > > sos         2004-12-08 11:16:33 UTC
> > > 
> > >   FreeBSD src repository
> > > 
> > >   Modified files:
> > >     sys/dev/ata          ata-queue.c 
> > >   Log:
> > >   Reset timeout when we are back from interrupt.
> > >   
> > >   Revision  Changes    Path
> > >   1.41      +3 -0      src/sys/dev/ata/ata-queue.c
> > 
> > This breaks my wonderful CDRW/DVD drive, which you have come to like
> > so much.
> > 
> > It fails to boot more or less like in the past with a memory modified
> > after free.  I don't have console output or trace, but i can get it if
> > you need it.
> > 
> > Let me know if you need me to test something.
> 
>  have separate CDRW and DVD and I saw this even before this patch,
> I have atapi dma turned off because the machine won't boot and
> throws the memory modified panics you describe otherwise.

These are probably generic issues related to the detachment of drives
at the wrong time (lifetime, queue synchronization, and timeout issues).
I don't recall them ever actually being fixed, but I personally was
not able to find and fix all of them, so I don't have much help to
provide here.

-- 
Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green at FreeBSD.org                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\


More information about the cvs-all mailing list