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

    NUT and APC BN900M

    pfSense Packages
    2
    4
    1.2k
    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.
    • JSmoradaJ
      JSmorada
      last edited by

      I just purchased an APC BN900M and connected it to my PfSense machine. I installed the NUT package and see no driver entry for APC UPS's. How to I get the NUT package to recognize the UPS? I tried all the listed drivers and they all came back with messages such as "failed to receive status".

      Thanks,
      Jon

      1 Reply Last reply Reply Quote 0
      • dennypageD
        dennypage
        last edited by

        I believe that it is a USB unit, so it would use the default usbhid-ups driver.

        Try running "usbconfig dump_device_desc" to see if the device shows up. Note that in rare circumstance, it is possible that you will have to reboot after you attach the usb cable.

        You can find a lot of useful debug information in the NUT package thread here

        1 Reply Last reply Reply Quote 0
        • JSmoradaJ
          JSmorada
          last edited by

          It shows up now! Here's the section of the dump:

          ugen0.2: <back-ups ns="" 900m="" fw932.a4="" .d="" usb="" fwa4="" american="" power="" conversion="">at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (2mA)

          bLength = 0x0012
            bDescriptorType = 0x0001
            bcdUSB = 0x0200
            bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000
            bDeviceProtocol = 0x0000
            bMaxPacketSize0 = 0x0040
            idVendor = 0x051d
            idProduct = 0x0002
            bcdDevice = 0x0090
            iManufacturer = 0x0001  <american power="" conversion="">iProduct = 0x0002  <back-ups ns="" 900m="" fw:932.a4="" .d="" usb="" fw:a4="">iSerialNumber = 0x0003  <4B1647P27964  >
            bNumConfigurations = 0x0001

          Now, when there's a power failure what can I expect to  happen? I'm familiar with APC's PowerChute for Windows but it doesn't appear there are any options here I can configure…</back-ups></american></probed></back-ups>

          1 Reply Last reply Reply Quote 0
          • dennypageD
            dennypage
            last edited by

            @nipstech:

            Now, when there's a power failure what can I expect to happen?

            When the UPS reaches a low battery state, the UPS will signal NUT and NUT will initiate a shutdown.

            Given the time required to shutdown a Synology, you may wish to adjust the percentage or time used to determine that the battery is low. You can do this by configuring the UPS itself, or configuring NUT (recommended). See the doc for ups.conf for details on configuring NUT.

            I use the following for the system supporting my Synology:

            
                    ignorelb
                    override.battery.charge.low = 20
                    override.battery.runtime.low = 300
            
            

            Hope this helps.

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