Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2006 22:08:21 +0000 (UTC)
From:      Markus Trippelsdorf <markus@trippelsdorf.de>
To:        freebsd-questions@freebsd.org
Subject:   Re: Getting around WRITE_DMA errors
Message-ID:  <0T2rehckIn3Nv9%markus@bsd.trippelsdorf.de>
References:  <43C96C73.9010904@mindling.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 14 Jan 2006 13:26:11 -0800, Sebastian wrote:
> Hi,
> Installing 6.0-RELEASE on a new machine. (Have tried 5.4 too). Using a 
> PCChips M848ALU motherboard with onboard SiS
> IDE controller, and a Hitachi 160gb disk.
> 
> When my disk is in UDMA6 (133) mode, FreeBSD dies painfully with many 
> errors like:
> 
>  ad0: WARNING -  WRITE_DMA48 UDMA ICRC error (retrying request) 
> LBA=316139999
>  ad0: WARNING -  WRITE_DMA48 UDMA ICRC error (retrying request) 
> LBA=316139999
>  ad0: FAILURE -  WRITE_DMA48 status=51(READY,DSC,ERROR) 
> error=4(ABORTED) LBA=316139999
> 
> It then panics and dumps:
> 
>  panic: initiate_write_inodeblock_ufs2: already started
> 
Are you sure that your hard drive is not dying? 
Run smartctl -a /dev/ad0 and see if any errors were being logged.
(smartctl is part of the smartmontools port)
You should also try another cable.

-- 
Markus




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