Date: Sat, 13 Mar 2010 09:47:22 -0800 From: Jeremy Chadwick <freebsd@jdc.parodius.com> To: Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no> Cc: freebsd-stable@freebsd.org Subject: Re: panic - sleeping thread on FreeBSD 8.0-stable / amd64 Message-ID: <20100313174722.GA95395@icarus.home.lan> In-Reply-To: <20100313183259.40fe1db2.torfinn.ingolfsen@broadpark.no> References: <20100131144217.ca08e965.torfinn.ingolfsen@broadpark.no> <20100306141944.95ec8cb6.torfinn.ingolfsen@broadpark.no> <20100307122913.2f634018.torfinn.ingolfsen@broadpark.no> <20100313141113.cd215e62.torfinn.ingolfsen@broadpark.no> <20100313163848.GA94056@icarus.home.lan> <20100313183259.40fe1db2.torfinn.ingolfsen@broadpark.no>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Mar 13, 2010 at 06:32:59PM +0100, Torfinn Ingolfsen wrote: > On Sat, 13 Mar 2010 08:38:48 -0800 > Jeremy Chadwick <freebsd@jdc.parodius.com> wrote: > > > That enclosure also doesn't state if it has a SAF-TE or SES-2 chip on > > it. It's impossible to tell from the photos since the metallic > > enclosure cover up the backplane. > > Unfortunately, the "manual" is very brief and lacks such technical details / specs. > This is a very simple enclosure; I don't think it even has any sensors except for the fan and temperature sensors, > which are available at the signal out connector on the backplane. ...which is probably wired to some sort of interface chip that would toggle a buzzer/etc. if something goes awry. SAF-TE and/or SES-2 provide this capability, but so can a very simple circuit. How do you tune the thresholds for the temperature or fan? If they're DIP switches, then chances are SAF-TE or SES-2 aren't involved and it's probably just some cheap/generic logic chip that does the work. > > If it does, such chips can/will yank devices off the bus when the chip > > considers the drive "faulty". At least in the SCSI world with SES-2, > > Well, the manual states that this is a host function: > <quote> > 2.2 HDD FAIL system > 2.2.1 This product can not provide the signal, unless the HOST supports this function. > 2.2.2 If the Host can provide HDD fail signal, connect the cable to the HOST and to the backplane HDD FAIL 1 - 2 - 3 - 4 - 5. > 2.2.3 When the HDD is damaged, the light will show in red. > </quote> > There is a separate connector for HDD fail input signals on the backplane. There are also output signals for power, access for each drive. Is it a 4-pin connector? If so, what the manual is (horribly) trying to document is probably an SGPIO connector. SGPIO is a 4-pin connector which connects a SATA/SAS enclosure to a SATA/SAS HBA (controller) so that the two have a direct way to signal that a disk has physically failed -- otherwise, the controller has to make guesses about the state of things, and timeouts can take a while. SGPIO can also be used to provide other things; it's a generic communication interface with an official specification. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100313174722.GA95395>