ups serial not working

sad111

Dabbler
Joined
Dec 25, 2018
Messages
14
I have a HP r1500xr connected to uart2 /dev/cuau2 serial port is sunix ser5xxxx driver loads and i can connect to serial terminal fine, But when configuring ups I have to try multiple times before it will connect. Connection refused error if i select cuau0 then save then select cuau2 then save it will finally connect and everything works great until i reboot then i have to do it all over again until it connects. Freenas 11.1U6 any help why it will not work after reboot would be great thanks.

Dec 25 06:52:14 freenas1 uart2: <Sunix SER5xxxx Serial Port> port 0xe020-0xe03f,0xe000-0xe01f irq 66 at device 0.0 numa-domain 1 on pci15
Dec 25 07:11:04 freenas1 upsmon[8109]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 25 07:11:04 freenas1 upsmon[8109]: UPS ups is unavailable
Dec 25 07:11:25 freenas1 upsmon[8108]: upsmon parent: read

Is there anything I can try I would like to get this working.
ok a little more progress on reboot ups driver loads but upsd fails with fopen /var/db/nut/upsd.pid: No such file or directory .
so my problem is the pid is not being created on boot.
 

Attachments

  • messages.txt
    61.2 KB · Views: 400

sad111

Dabbler
Joined
Dec 25, 2018
Messages
14
This is from daemon.log

Dec 29 05:03:47 freenas1 upssched[6432]: Event: COMMBAD
Dec 29 05:03:47 freenas1 upsmon[6428]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 29 05:03:49 freenas1 upsmon[6428]: Signal 15: exiting
Dec 29 05:03:49 freenas1 upslog[6454]: Signal 15: exiting
Dec 29 05:03:51 freenas1 bcmxcp[6407]: Signal 15: exiting
Dec 29 05:04:02 freenas1 upssched[6432]: Timer queue empty, exiting
Dec 29 05:04:02 freenas1 upsmon[6427]: upsmon parent: read
Dec 29 05:04:32 freenas1 upsmon[6828]: Startup successful
Dec 29 05:04:32 freenas1 upsmon[6829]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 29 05:04:32 freenas1 upsmon[6829]: Communications with UPS ups lost
Dec 29 05:04:32 freenas1 upssched[6833]: Timer daemon started
Dec 29 05:04:32 freenas1 upslog[6855]: Startup successful
Dec 29 05:04:32 freenas1 upssched[6833]: New timer: COMMBAD (10 seconds)
Dec 29 05:04:37 freenas1 upsmon[6829]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 29 05:04:37 freenas1 upsmon[6829]: UPS ups is unavailable
Dec 29 05:04:37 freenas1 upssched[6859]: Executing command: EMAIL
Dec 29 05:04:42 freenas1 upsmon[6829]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 29 05:04:42 freenas1 upsmon[6829]: Signal 15: exiting
Dec 29 05:04:42 freenas1 upslog[6855]: Signal 15: exiting
Dec 29 05:04:42 freenas1 upssched[6833]: Event: COMMBAD
Dec 29 05:04:58 freenas1 upssched[6833]: Timer queue empty, exiting
Dec 29 05:04:58 freenas1 upsmon[6828]: upsmon parent: read
Dec 29 05:05:27 freenas1 bcmxcp[7200]: Startup successful
Dec 29 05:05:27 freenas1 upsmon[7217]: Startup successful
Dec 29 05:05:27 freenas1 upsmon[7218]: UPS [ups]: connect failed: Connection failure: Connection refused
Dec 29 05:05:27 freenas1 upsmon[7218]: Communications with UPS ups lost
Dec 29 05:05:27 freenas1 upssched[7222]: Timer daemon started
Dec 29 05:05:27 freenas1 upslog[7244]: Startup successful

Dec 29 09:28:39 freenas1 bcmxcp[20846]: Startup successful
Dec 29 09:28:41 freenas1 upsd[8378]: Connected to UPS [ups]: bcmxcp-ups
Dec 29 09:28:41 freenas1 upsmon[8402]: Communications with UPS ups established
Dec 29 09:28:41 freenas1 upssched[20850]: Timer daemon started
Dec 29 09:28:41 freenas1 upssched[20850]: Cancel COMMBAD, event: COMMOK
Dec 29 09:28:54 freenas1 upssched[20850]: Timer queue empty, exiting
Dec 29 12:54:50 freenas1 upsd[8378]: User upsmon@192.168.1.136 logged out from UPS [ups]
Dec 29 14:40:59 freenas1 upsd[8378]: User upsmon@192.168.1.136 logged into UPS [ups]
 

sad111

Dabbler
Joined
Dec 25, 2018
Messages
14
I was correct with the pid not being created. I have found a way to make it work after reboot still get errors till fix starts then all ok.
Fix was to add task command /usr/local/sbin/upsd and postinit enabled. I am sure this is not the correct way but works now every time.
Not sure why it does not have this problem with usb2serial cable only serial port. could it be that my serial port is cuau2 witch would be 3rd serial port or just something wrong in the way it calls upsd with serial from config screen?
 
Top