Date: Mon, 31 May 2004 23:19:54 -0600 From: Scott Long <scottl@freebsd.org> To: Doug Ambrisko <ambrisko@ambrisko.com> Cc: current@freebsd.org Subject: Re: Lockups with Intel ICH5 SATA Message-ID: <40BC11FA.3050404@freebsd.org> In-Reply-To: <200406010351.i513pLDW085953@ambrisko.com> References: <200406010351.i513pLDW085953@ambrisko.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Doug Ambrisko wrote: > Tony Byrne writes: > | In recent weeks my FreeBSD current box has been experiencing frequent > | hard lockups. Seldom a day goes by without the machine freezing > | solid. My hunch is that this is somehow related to the onboard Intel > | ICH5 controller and SATA HD, because during reboot after a lockup, > | the machine often complain of a DMA timeout that hangs the box > | while reading from the SATA drive. > > FYI, if the drive has a media error or does a spin down/spin up sequence > things will hang since the ata driver currently doesn't deal with the > SATA PHY registers. After a while of ignoring various issues flagged > in these bits your system will lock up solid on a inb/outb to the controller. > > Doug A. Can you explain this a bit more? Is the driver ignoring the interrupt and thus allowing an interrupt storm? Or is it ACK'ing the interrupt, but the ICH5 controller is expecting a certain further response that it's not getting? Or is it masking the interrupt entirely which in turn exposes a flaw in the ICH5 hardware? Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40BC11FA.3050404>