Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Mar 2008 11:40:13 -0800
From:      Sean Bruno <sbruno@miralink.com>
To:        freebsd-drivers@freebsd.org
Subject:   ICH9 based IDE speed negotiation error
Message-ID:  <47CEF71D.6060600@miralink.com>

index | next in thread | raw e-mail

I have an IBM x3250M with a CF IDE flash device in the IDE controller 
socket instead of the CDROM. 

It appears that the ICH9 IDE chipset is negotiating to UDMA66 instead of 
UDMA33 on this board, and that is not the speed of my CF IDE device:
http://www.transcendusa.com/Products/ModDetail.asp?ModNo=26&LangNo=0

The same device in three other motherboards (ICH7 and SiS181) don't seem 
to have the negotiation issue.  This negotiation failure causes CRC 
errors writing to the disk:

ad6: WARNING - WRITE_DMA UDMA ICRC error (retrying request) 
LBA=357735         
ad6: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=359015     

Setting the mode down to UDMA33 fixes the issue.(atacontrol mode ad6 
UDMA33).

Sean


help

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