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>