atapci VIA 82C596B UDMA66 controller: problem for 5.X ?

Mark Kirkwood markir at paradise.net.nz
Tue Feb 15 00:13:10 PST 2005


Rob wrote:
> In this case there's only one harddisk and when I do
>  # atacontrol mode 0 UDMA66 BIOSPIO
> 
> I get lots of such lines:
> 
> ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying
>  request) LBA=20185375
> ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying
>  request) LBA=20185375
> ad0: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR>
>  error=84<ICRC,ABORTED> LBA=20185375

I am wondering if building a kernel with the various debugging options 
turned on might help (see the developers handbook). If you can get a 
dump or trace then there is a good chance that one of the FreeBSD 
hackers on this list or -bugs can sort it!

> Transfer rates:
>         outside:       102400 kbytes in  19.370328 sec
> =     5286 kbytes/sec
>         middle:        102400 kbytes in  19.378847 sec
> =     5284 kbytes/sec
>         inside:        102400 kbytes in  19.379687 sec
> =     5284 kbytes/sec

Pretty low transfer rates, clearly not UDMA66!

best wishes

Mark


More information about the freebsd-stable mailing list