Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Sep 2003 19:30:04 -0400 (EDT)
From:      Bryan Liesner <bleez@comcast.net>
To:        Thomas Quinot <thomas@cuivre.fr.eu.org>
Cc:        current@freebsd.org
Subject:   Re: ATAng no good for me/REQUEST_SENSE recovered from missing interrupt
Message-ID:  <20030920192850.Y458@gravy.homeunix.net>
In-Reply-To: <20030920195311.GA97748@melusine.cuivre.fr.eu.org>
References:  <200309200755.h8K7t4fA049614@spider.deepcore.dk> <Pine.GSO.4.10.10309201447120.18207-100000@pcnet5.pcnet.com> <20030920195311.GA97748@melusine.cuivre.fr.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 20 Sep 2003, Thomas Quinot wrote:

> Le 2003-09-20, Daniel Eischen =E9crivait :
>
> > No, using latest sources, with or without atapicam, does
> > not solve the problem.  It still hangs.
>
> Please try the patch below, it should at least work around the problem.
>
> >   http://people.freebsd.org/~deischen/ata_hang.091903
>
> Interesting, the last 2 lines are :
>
> ata0: spurious interrupt - status=3D0x50 error=3D0x00
> acd0: WARNING - REQUEST_SENSE recovered from missing interrupt
>
> so I'd suspect there is some race condition between the interrupt
> and the REQUEST_SENSE command. S=F8ren, shouldn't ata_interrupt lock the
> channel before copying ch->running?
>
> Thomas.
>
> Index: atapi-cam.c
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The patch doesn't take care of the hang for me.  Did anyone read _any_
of my previous posts?

Bryan




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030920192850.Y458>