Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Nov 2007 08:33:46 +0000 (GMT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        =?windows-1252?Q?S=F8ren_Schmidt?= <sos@deepcore.dk>
Cc:        Maxim Sobolev <sobomax@FreeBSD.ORG>, cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, =?windows-1252?Q?S=3Fren_Schmidt?= <sos@FreeBSD.ORG>
Subject:   Re: cvs commit: src/sys/dev/ata ata-all.h ata-chipset.c ata-dma.c  ata-pci.c ata-pci.h atapi-cd.c atapi-fd.c atapi-tape.c
Message-ID:  <20071122082847.N60495@fledge.watson.org>
In-Reply-To: <474533A4.3030106@deepcore.dk>
References:  <200711212115.lALLF16n017990@repoman.freebsd.org> <4744DE58.9090005@FreeBSD.org> <4744EF09.4060009@FreeBSD.org> <474533A4.3030106@deepcore.dk>

index | next in thread | previous in thread | raw e-mail

On Thu, 22 Nov 2007, Søren Schmidt wrote:

>>>>   FreeBSD src repository
>>>>
>>>>   Modified files:  (Branch: RELENG_7)
>>>>     sys/dev/ata ata-all.h ata-chipset.c ata-dma.c ata-pci.c ata-pci.h 
>>>> atapi-cd.c atapi-fd.c atapi-tape.c Log:
>>>>   Update with the latest fixes from -current.
>>> 
>>> Please don't forget to merge at least atapi-cd.c fix into RELENG_6. 
>>> Currently CD is not working in Parallels with 6.3-PRERELEASE.
>> 
>> Also, I see some "ad0: TIMEOUT - WRITE_DMA (retrying)" messages with 
>> Parallels using latest 6.3-PRERELEASE snapshot. Not sure if it's due to 
>> some changes between 6.2 and 6.3, but I've never seen this with 6.2. Any 
>> ideas?
>
> I have a complete backport of all the latest fixes done for 6.3 awaiting 
> approval.
>
> I've seen such a timeout once on 6.3 before I merged the latest changes, 
> since then I've not seen any, not that it means much though :)

I see them any time I do anything involving significant disk load under 
Parallels--I've always assumed it was because there are several layers of 
indirection, including HFS+ and an expanding Parallels disk image, beween the 
FreeBSD ATA driver and hardware, leading to significantly longer delays than 
the ATA driver would expect from normal hardware.  That said, I'm fine with 
being wrong and seeing a bug fixed :-).  I usually get several each time I 
buildkernel, such as last night:

ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=5208191
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=23670111
ad0: TIMEOUT - READ_DMA retrying (1 retry left) LBA=5843715
ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=40407615

Robert N M Watson
Computer Laboratory
University of Cambridge
help

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