memory corruption/panic solved ("FAILURE - ATAPI_IDENTIFY no interrupt")

Tai-hwa Liang avatar at mmlab.cse.yzu.edu.tw
Sat Jul 31 02:47:55 PDT 2004


On Sat, 31 Jul 2004, [ISO-8859-1] Søren Schmidt wrote:
[...]
> Thats the real bug, donecount should be reset on retry..
>
> > @@ -561,11 +561,12 @@
> >  		request->data = (caddr_t)atadev->param;
> >  		request->bytecount = sizeof(struct ata_params);
> >  		request->transfersize = DEV_BSIZE;
> > +		request->donecount = 0;
> >  		ata_queue_request(request);
> >  		if (!(error = request->result))
> >  		    break;
> >  	    }
>
> This part should be all thats needed IMHO...

I've tested this, and it worked on my T40.


More information about the freebsd-current mailing list