Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Nut & Powerware/Eaton 5110 problem: package needs patch?

    Scheduled Pinned Locked Moved pfSense Packages
    4 Posts 2 Posters 3.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      reqman
      last edited by

      Hello all,

      just upgraded from 1.2 to 2.0.1 and installed the latest nut package, since I got an Eaton/Powerware 5110 USB UPS.

      The problem is that there is no mention of this on the web interface. However, the model is clearly supported:

      
      # grep 5110 /usr/local/etc/nut/driver.list
      "Powerware"     "PW5110"        ""      "bcmxcp_usb"
      
      

      Indeed, if I manually change /usr/local/etc/nut/ups.conf to:

      
      # cat /usr/local/etc/nut/ups.conf
      user=root
      [eaton5110]
      driver=bcmxcp_usb
      port=auto
      
      

      then nut starts up just fine, information is clearly displayed in the pfsense interface etc:

      
      # /usr/local/etc/rc.d/nut.sh start
      starting upscode2
      Network UPS Tools - UPS driver controller 2.2.2
      Network UPS Tools - BCMXCP UPS driver 0.14 (2.2.2)
      
      Warning: This is an experimental driver.
      Some features may not function correctly.
      
      Model = POWERWARE UPS    700VA
      Firmware = Cont:00.50 Inve:01.50
      Shutdown delay =  120 seconds
      Shutdown delay longer than battery capacity when Low Battery warning is given. (max 60 seconds)
      starting upsd
      Network UPS Tools upsd 2.2.2
      listening on 0.0.0.0 port 3493
      Connected to UPS [eaton5110]: bcmxcp_usb-eaton5110
      starting upsmon
      Network UPS Tools upsmon 2.2.2
      UPS: eaton5110@localhost (master) (power value 1)
      Using power down flag file /etc/killpower
      
      

      Unfortunately, contents of ups.conf are lost after a reboot.  :-[

      Can the maintainer of the port provide some patching here? Or, is there any alternative, with a minimal tinkering of pfsense, preferably with a "clean" solution, to have my ups.conf "stick"?

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        Until you can get an fix to the package, you can edit /usr/local/pkg/nut.inc and change how this package generates conf.

        This way every time you apply, your changes will be in conf file.

        Don`t forget to create a backup file outside from /usr/local/pkg folder before start editing it.

        cp /usr/local/pkg/nut.inc /root

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • R
          reqman
          last edited by

          Thanks, that did the trick!

          Is there something else I can do to communicate this request for change to the package communicator, to have this solved for the next nut package version?

          1 Reply Last reply Reply Quote 0
          • marcellocM
            marcelloc
            last edited by

            You can create an account at github and pull your file change request to Fix this package.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.