ad0: TIMEOUT - READ_DMA retrying (2 retries left) LBA=207594611

DanGer danger at wilbury.sk
Tue Sep 21 10:12:05 PDT 2004


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 at wilbury.sk> |
| DanGer at IRCnet ICQ261701668 |
| http://danger.homeunix.org |
+----------==\/\/==----------+



More information about the freebsd-current mailing list