Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Sep 2004 19:12:43 +0200
From:      DanGer <danger@wilbury.sk>
To:        current@freebsd.org
Subject:   Re[2]: ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=207594611
Message-ID:  <2510109482.20040921191243@wilbury.sk>
In-Reply-To: <259306135.20040915091315@wilbury.sk>
References:  <20040915.021427.74736836.fujita@soum.co.jp> <259306135.20040915091315@wilbury.sk>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello DanGer,

Wednesday, September 15, 2004, 9:13:15 AM, you wrote:

> Mounting root from ufs:/dev/ad0s1a
> WARNING: /data was not properly dismounted
> WARNING: /tmp was not properly dismounted
> WARNING: /usr was not properly dismounted
> WARNING: /var was not properly dismounted
> Accounting enabled
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=161995103
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3609119
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3610303
> ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=21064831
> ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=21064831
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3941919
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3942047
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3942751
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3942751
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3943263
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3943263
> ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
> error=84<ICRC,ABORTED> LBA=3943263
> ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=21064383
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3767239
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3767063
> ad0: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=3767063
> ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
> error=84<ICRC,ABORTED> LBA=3767063
> spec_getpages:(ad0s1e) I/O read failure: (error=5) bp 0xcb6d98c8 vp 0xc3c0c514
>                size: 65536, resid: 65536, a_count: 65536, valid: 0x0
>                nread: 0, reqpage: 7, pindex: 142, pcount: 16

this solved problem for me and some guy from mailing list, so i think
it was not due to bad cable...here is the solution:

to the /boot/loader.conf add line: hw.ata.ata_dma=0
to the /etc/rc.local add line: atacontrol mode 0 udma2 udma2

and restart your system.

can somebody competent explain me, why this solved the problem? are
these errors due to some problems with ata driver or udma pproblem?

-- 
Best regards

+----------==/\/\==----------+
| DanGer <danger@wilbury.sk> |
| DanGer@IRCnet ICQ261701668 |
| http://danger.homeunix.org |
+----------==\/\/==----------+



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