[Nut-upsuser] Patches for NUT 2.2.2: APC SmartUPS-900

Konstantin 'Kastus' Shchuka kastus at epocrates.com
Mon May 4 16:51:16 UTC 2009


Hi Arnaud,

As you are patching apcsmart.h, can you also apply my patch that I sent
back in November last year for 2.2.1 for the old SU600 model to the upsdev 
list?

I am attaching my original post.

Thanks, -Kastus

On Mon, May 04, 2009 at 10:32:23AM +0200, Arnaud Quette wrote:
> 2009/5/3 Thomas Juerges
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi Arnaud,
> >
> 
> Hi Thomas,
> 
> 
> > I just checked the 2.4.1 version of nut and found that you forgot to add
> > my old UPS model (APC Smart-UPS 900).  I guess it is because you were
> > busy at the time when I sent you the patch.  So here it goes again. :)
> >
> 
> uh, right sorry.
> I was pretty sure I applied it, but seems not.
> it's now done and commited to the Development tree.
> 
> I've left your below information about older SmartUPS and Mac os tweaks
> since I'm sure people will be interested in...
> 
> thanks a lot for your contrib and reminder ;-)
> 
> cheers,
> Arnaud
> -- 
> Linux / Unix Expert R&D - Eaton - http://www.eaton.com/mgeops
> Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
> Debian Developer - http://www.debian.org
> Free Software Developer - http://arnaud.quette.free.fr/
> 
>  Arnaud Quette wrote:
> > > Hi Thomas,
> > >
> > > just to ack your mails. I'm currently on trip, at the FossCamp /
> > > Ubuntu Developer Summit.
> > > I'll really reply to you soon.
> > >
> > > thanks for your contrib and feedback.and see you soon.
> > > -- Arnaud
> > >
> > > 2008/12/6 Thomas Juerges <thomas at sokrates.homelinux.net>:
> > > Hi Arnaud,
> > >
> > > I am not sure if the message which I sent to you via your free.fr
> > > account could reach you.  Therefore i have attached it here and send
> > > this one to both email addresses.  In the case that you receive both,
> > > please accept my apologies.
> > >
> > > Anyway, I have two patches for you which make the APC SmartUPS-900 work
> > > (did already before) and report all of its status information (did not
> > > do that before).  I have attached two patches for inclusion into the
> > > next release for your convenience.
> > >
> > > The mentioned patches are as well a reply for the question asked on the
> > > NUT mailing list when somebody asked why an older SmartUPS would not
> > > provide the same information as under apcupsd.  Simple reason is that
> > > the older SmartUPSes (at least mine, SmartUPS-900 w. 7TD firmware) do
> > > not respond to the ^Z, a or b commands which are used to inquire what
> > > they support.
> > >
> > >
> > > I hope you'll find this useful.  Cheers,
> > >        Thomas Juerges
> > >
> > >
> > > -------- Original Message --------
> > > Subject: Restarting Power Macs after power loss
> > > Date: Fri, 05 Dec 2008 08:48:02 -0700
> > > From: Thomas Juerges <thomas at sokrates.homelinux.net>
> > > To: arnaud.quette at free.fr
> > >
> > > Hi Arnaud,
> > >
> > > first thanks for yor nice piece of software.  I am using it on my Mac
> > > Mini G4 since I installed Gentoo on it and I am quite happy with it
> > > [https://www.sokrates.homelinux.net/nut/].  There are a few quirks but,
> > > well, that's life.  No free lunch. :)
> > >
> > > All right.  Now for the more important things:  I write to you in
> > > response to your comment in  this question in the NUT FAQ:
> > >
> > > Q: My PowerMac G4 won't power back up by itself (into Linux) after the
> > >    UPS shuts down.  What can I do about this?
> > >
> > > [...]
> > > Unfortunately, the hardware has evolved and there is no good
> > >    equivalent for this hack on today's systems.
> > > [...]
> > >
> > > Here is what you have to do nowadays on Linux (Kernel 2.6.x).
> > > Unfortunately this setting is not stored in NVRAM so you'll better have
> > > it somewhere in rc.local or any other script that gets run every time
> > > during a boot up.
> > >
> > > echo "server_mode=1" > /proc/pmu/options
> > >
> > > This will let the PowerMac restart every time after the power was lost -
> > > as far as I can tell.  I've got only one. :)
> > >
> > > Cheers,
> > >        Thomas
> > >>
> > - --- nut-2.2.2/drivers/apcsmart.c        2007-12-12 13:34:51.000000000
> > -0700
> > +++ nut-2.2.2-r1/drivers/apcsmart.c     2008-12-06 03:24:36.000000000 -0700
> > @@ -536,6 +536,7 @@
> >               /* found one, force the model information */
> >               if (!strcmp(buf, "6QD") || /* (APC600.) */
> >                               !strcmp(buf, "8QD") || /* (SmartUPS 1250,
> > vintage 07/94.) */
> > +                               !strcmp(buf, "7TD") || /* (SmartUPS 900,
> > vintage 11/94.) */
> >                               !strcmp(buf, "6TI") || /* (APC600.) */
> >                               !strcmp(buf, "6QI")) { /* (APC600.) */
> >                       upsdebugx(1, "Found Smart-UPS");
> > >>
> > - --- nut-2.2.2/drivers/apcsmart.h        2007-12-12 13:34:51.000000000
> > -0700
> > +++ nut-2.2.2-r1/drivers/apcsmart.h     2008-12-06 03:00:48.000000000 -0700
> > @@ -261,6 +261,8 @@
> >       { "D6",         "789ABCEFGKLMNOPQRSUVWXYZ", 0 },
> >       { "D5",         "789ABCEFGKLMNOPQRSUVWXYZ", 0 },
> >       { "D4",         "789ABCEFGKLMNOPQRSUVWXYZ", 0 },
> > +       /* SmartUPS 900 */
> > +       { "7TD",        "79ABCDEFGKLMNOPQRSUVWXYZcefgjklmnopqrsuxz", 0 },
> >       /* SmartUPS 1250. */
> >       { "8QD",        "79ABCDEFGKLMNOPQRSUVWXYZcefgjklmnopqrsuxz", 0 },
> > >>
> > >>
> > >>
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.11 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iEYEARECAAYFAkn+AowACgkQMiyRSD9s+zV0oQCffFhtV0zs2InekhBrVey+fQ6o
> > EW0An12lictuhgsldN/Yhfh2oVeTxmeP
> > =9+Pn
> > -----END PGP SIGNATURE-----
-------------- next part --------------
An embedded message was scrubbed...
From: "Konstantin 'Kastus' Shchuka" <kastus at epocrates.com>
Subject: Re: [Nut-upsdev] patch for old APC Smart-UPS 600
Date: Thu, 27 Nov 2008 19:16:52 -0800
Size: 6727
URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20090504/568947fe/attachment.eml>


More information about the Nut-upsuser mailing list