[Nut-upsdev] (no subject)

Doug Anderson daju at disordat.com
Wed Dec 28 06:13:56 UTC 2005


I don't see nut hogging my CPU, for what it's worth.  If it matters, I'm 
on Ubuntu 5.10.

Your fix sounds better to me.  :)

---

On Wed, 28 Dec 2005, Jonathan Sailor wrote:

> On Tue, 27 Dec 2005, Doug Anderson wrote:
>> I'd like to submit a patch to the 'hidups' driver.  I'm a bit new to 
>> open-source development model, so I hope I'm not committing a faux paus by 
>> just posting it here.  I did verify that the problem still exists (by 
>> source code inspection) in the latest dev snapshot, which is 
>> nut-2.0.3-pre2.  I'm using nut-2.0.2 myself.
>> 
>> The problem is when I'm connecting to my APC UPS using the hiddev driver. I 
>> get error messages every 5 seconds in my syslog that look like:
>>
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x8500d1 (1)
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x850043 (0)
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x840073 (0)
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x85004b (0)
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x840065 (0)
>>   Dec 27 19:18:39 localhost hidups[20886]: Unhandled event: 0x8500db (0)
>>   Dec 27 19:18:39 localhost hidups[20886]: Ignoring x86 page event
>>   0xff860060 (8)
>
> The bug seems to be related to some change recent kernel change in the 2.6 
> releases, though AFAIK nobody's tracked down exactly what. For a while, 
> people were also seeing NUT wasting CPU, in RedHat bug 
> https://bugzilla.redhat.com/160700. I didn't experience the CPU issue, but 
> did get the 5-second syslogging with an APC Back-UPS ES 500 (as reported by 
> upsc).
>
>> The device seems to work just fine, even with those warnings.  However, 
>> they appear every 5 seconds, so it's pretty annoying.  My "fix" is to just 
>> comment out those messages.  Here's the patch, which is pretty simple:
>> [snip]
>
> I figured that, while it would still be useful to note those events for 
> development, most users probably don't care. I wrote a patch which just 
> changes the upslogx(LOG_INFO... calls to upsdebugx(2... calls. The patch is 
> online at http://bugs.gentoo.org/attachment.cgi?id=75508, part of Gentoo bug 
> 85296, the generic put-Gentoo-NUT-problems-here bug. My patch also changes 
> the Bogus event LOG_INFO messages to debug messages. I'm not sure if that's 
> desirable.
>
>> That UPS didn't work with the 'newhidups' driver (in 2.0.2, anyway).  A 
>> google search turned up several other people asking about the same problem, 
>> so it's probably worth a fix, but it's up to you of course.
>
> I haven't tried newhidups with my UPS.
>
> -Jonathan
>
> _______________________________________________
> Nut-upsdev mailing list
> Nut-upsdev at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev
>
>



More information about the Nut-upsdev mailing list