ICH9 based IDE speed negotiation error
Sean Bruno
sbruno at miralink.com
Wed Mar 5 20:12:48 UTC 2008
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
More information about the freebsd-drivers
mailing list