Date: Wed, 12 Jul 2006 15:47:06 -0700 (PDT) From: Neil Short <neshort@yahoo.com> To: freebsd-questions@freebsd.org Subject: nForce4 IDE channel UDMA woes Message-ID: <20060712224706.55006.qmail@web56513.mail.re3.yahoo.com>
next in thread | raw e-mail | index | archive | help
This is a problem on a home-built computer using an nVidia nForce4 motherboard. IDE 1 and 2 each have two devices. IDE 1 master: a Maxtor hard drive (jumpered to master) IDE 1 slave: a CDRW (jumpered to slave) IDE 2 master: CDRW (jumpered to master) IDE 2 slave: CDRW (jumpered to slave) So, when I do something intense - like build a new kernel or buildworld - I start getting the following in stdout: <snip> ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006527 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006527 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006655 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006655 g_vfs_done():ad0s1f[WRITE(offset=253247242240, length=131072)]error = 5 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006527 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006527 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006655 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006655 g_vfs_done():ad0s1f[WRITE(offset=253247242240, length=131072)]error = 5 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006527 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006655 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006655 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006527 g_vfs_done():ad0s1f[WRITE(offset=253247242240, length=131072)]error = 5 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006527 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006527 ad0: WARNING - WRITE_DMA48 UDMA ICRC error (retrying request) LBA=505006655 ad0: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=505006655 g_vfs_done():ad0s1f[WRITE(offset=253247242240, length=131072)]error = 5 <snip> Now, interestingly, if I unplug the CDRW that uses IDE 1 slave, everything works fine. But for my needs, I need three CDRWs. Questions: I have noticed a lot of Internet chatter about this kind of thing happening with similar configurations on WinXP. Using the generic XP IDE driver seems to fix it. Could this be a problem with FreeBSD? Do you think it would be a dumb idea to try to run either the hard drive or one of the CDRWs from one of the available SATAs? ====== Now I, Nebuchadnezzar, praise and extol and honor the King of heaven, for all his works are truth, and his ways are justice; and he is able to bring low those who walk in pride. Daniel 4:37 __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060712224706.55006.qmail>