Date: Tue, 7 Dec 2004 01:01:54 -0600 (CST) From: "Tim Welch" <freebsd-stable@thepentagon.org> To: freebsd-stable@freebsd.org Subject: DMA errors with SATA on 5.x Message-ID: <55368.65.7.255.129.1102402914.squirrel@65.7.255.129>
next in thread | raw e-mail | index | archive | help
I'm getting NID not found/DMA errors on 5-STABLE with a Seagate 200gb sata drive: ad2: FAILURE - WRITE_DMA status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND> LBA=268435455 This appears to be a result of 48-bit addressing. Any time a write is attempted to the sector above, I get multiple messages like this. It continues until I shut down. After a bit of googling I found this post: http://lists.freebsd.org/pipermail/freebsd-hackers/2004-October/008821.html and applied the change suggested. It seems to have fixed the problem, and I've had no troubles from this since Nov. 18th when I applied that patch. I'm running an Intel 875PBZ board with the ich5 controller. The drive in question is a Seagate ST3200822AS/3.01 (as reported by dmesg). So the question is, will this patch be committed anytime soon? uname -a: FreeBSD mercury 5.3-STABLE FreeBSD 5.3-STABLE #0: Mon Dec 6 21:51:28 CST 2004 root@mercury:/usr/obj/usr/src/sys/mercury i386 Thanks, Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55368.65.7.255.129.1102402914.squirrel>