Arnaud Quette wrote:
Hi Oliver and Stuart,
...
I'm slowly progressing on that topic.
So far, the only thing I've seen are:
- the 50 ms delay should be 75 ms
- XON/XOFF are indeed to be enabled.

A patch is attached.
To apply it, from within the toplevel NUT source directory, use:
$ patch -p0<  /path/to/bestfortress-1.diff

Could you please apply it, recompile and report back as previously?

cheers,
Arnaud

Hi,

Sorry, no  luck... This is the result.

Yours
Oliver

Network UPS Tools - Best Fortress UPS driver 0.05 (2.6.3-3429M)
Warning: This is an experimental driver.
Some features may not function correctly.

   0.000000     debug level is '5'
   0.000610     send_to_all: SETINFO device.type "ups"
   0.000628     send_to_all: SETINFO driver.version "2.6.3-3429M"
   0.000637     send_to_all: SETINFO driver.version.internal "0.05"
   0.000646     send_to_all: SETINFO driver.name "bestfortress"
   0.000654     send_to_all: SETINFO ups.mfr "Best Power"
   0.000663     send_to_all: SETINFO ups.model "Fortress"
   0.000671     send_to_all: SETINFO battery.voltage.nominal "24"
   0.000682     send_to_all: SETINFO ups.load "0"
   0.000691     send_to_all: SETINFO output.voltamps "0"
   0.000700     send_to_all: SETINFO ups.delay.shutdown "10"
   0.000708     send_to_all: SETINFO input.transfer.low ""
   0.000717     send_to_all: SETFLAGS input.transfer.low RW STRING
   0.000724     send_to_all: SETAUX input.transfer.low 3
   0.000733     send_to_all: SETINFO input.transfer.high ""
   0.000741     send_to_all: SETFLAGS input.transfer.high RW STRING
   0.000749     send_to_all: SETAUX input.transfer.high 3
   0.000757     send_to_all: SETINFO battery.runtime.low ""
   0.000765     send_to_all: SETFLAGS battery.runtime.low RW STRING
   0.000772     send_to_all: SETAUX battery.runtime.low 3
   0.000780     send_to_all: ADDCMD shutdown.return
   0.000788     send_to_all: ADDCMD load.off
   0.000794     upsdrv_updateinfo
   0.301355     upsdrv_updateinfo: received 20 bytes (try 0)
0.301371 buffer: (20 bytes) => 04 00 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30 33
   0.301379      30 30
   2.602133     upsdrv_updateinfo: received 28 bytes (try 1)
2.602154 buffer: (28 bytes) => 30 30 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30
   2.602163      30 30 30 30 30 30 30 33 30 30
   4.902979     upsdrv_updateinfo: received 34 bytes (try 2)
4.902996 buffer: (34 bytes) => 30 30 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39 39
   4.903006      30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
   7.203815     upsdrv_updateinfo: received 46 bytes (try 3)
7.203836 buffer: (46 bytes) => 30 30 30 30 30 30 30 31 30 30 30 30 32 32 30 30 30 30 7.203848 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30
   7.203856      33 30 30
   9.504776     upsdrv_updateinfo: received 43 bytes (try 4)
9.504794 buffer: (43 bytes) => 30 30 30 30 31 30 30 30 30 32 32 30 30 30 30 30 32 36 9.504806 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  11.504966     checksum corruption
11.504989 buffer: (43 bytes) => 30 30 30 30 31 30 30 30 30 32 32 30 30 30 30 30 32 36 11.505001 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30 11.505055 dstate_init: sock /var/run/nut/bestfortress-fortress open on fd 5
  11.505068     send_to_all: SETINFO driver.parameter.pollinterval "10"
  11.505079     send_to_all: SETINFO device.mfr "Best Power"
  11.505088     send_to_all: SETINFO device.model "Fortress"
  11.505097     upsdrv_updateinfo
  11.805840     upsdrv_updateinfo: received 32 bytes (try 0)
11.805855 buffer: (32 bytes) => 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30
  11.805865      32 34 30 30 30 30 30 30 30 30 30 33 30 30
  14.106747     upsdrv_updateinfo: received 26 bytes (try 1)
14.106766 buffer: (26 bytes) => 30 30 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30
  14.106775      30 30 30 30 30 33 30 30
  16.407698     upsdrv_updateinfo: received 27 bytes (try 2)
16.407718 buffer: (27 bytes) => 30 30 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30
  16.407727      30 30 30 30 30 30 33 30 30


Broadcast Message from nutmon@FSC (somewhere) at 19:38 ...


Communications with UPS fortress@localhost established


  18.708628     upsdrv_updateinfo: received 26 bytes (try 3)
18.708651 buffer: (26 bytes) => 30 30 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30
  18.708660      30 30 30 30 30 33 30 30
  21.009545     upsdrv_updateinfo: received 34 bytes (try 4)
21.009564 buffer: (34 bytes) => 30 30 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39 39
  21.009575      30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  23.009725     checksum corruption
23.009750 buffer: (34 bytes) => 30 30 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39 39
  23.009761      30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  23.009788     new connection on fd 6
  23.009798     upsdrv_updateinfo
  23.310569     upsdrv_updateinfo: received 47 bytes (try 0)
23.310585 buffer: (47 bytes) => 30 30 30 30 30 30 30 30 31 30 30 30 30 32 32 30 30 30 23.310597 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30
  23.310605      30 33 30 30
  25.611518     upsdrv_updateinfo: received 54 bytes (try 1)
25.611538 buffer: (54 bytes) => 30 30 32 33 30 32 32 32 30 30 30 30 30 30 30 31 30 30 25.611551 30 30 32 32 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30
  25.611560      30 30 30 30 30 30 30 30 33 30 30
  27.912482     upsdrv_updateinfo: received 39 bytes (try 2)
27.912505 buffer: (39 bytes) => 30 30 30 30 30 32 32 30 30 30 30 30 32 36 38 35 30 30
  27.912517      30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  30.213363     upsdrv_updateinfo: received 18 bytes (try 3)
30.213386 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  32.514225     upsdrv_updateinfo: received 18 bytes (try 4)
32.514248 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  34.514405     checksum corruption
34.514434 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  34.514458     send_to_one: DATASTALE
  34.514479     send_to_one: SETINFO battery.runtime.low ""
  34.514494     send_to_one: SETAUX battery.runtime.low 3
  34.514504     send_to_one: SETFLAGS battery.runtime.low RW STRING
  34.514514     send_to_one: SETINFO battery.voltage.nominal "24"
  34.514524     send_to_one: SETINFO device.mfr "Best Power"
  34.514534     send_to_one: SETINFO device.model "Fortress"
  34.514561     send_to_one: SETINFO device.type "ups"
  34.514571     send_to_one: SETINFO driver.name "bestfortress"
  34.514581     send_to_one: SETINFO driver.parameter.baudrate "9600"
  34.514592     send_to_one: SETINFO driver.parameter.max_load "660"
  34.514601     send_to_one: SETINFO driver.parameter.pollinterval "10"
  34.514610     send_to_one: SETINFO driver.parameter.port "/dev/ttyS0"
  34.514620     send_to_one: SETINFO driver.version "2.6.3-3429M"
  34.514629     send_to_one: SETINFO driver.version.internal "0.05"
  34.514639     send_to_one: SETINFO input.transfer.high ""
  34.514649     send_to_one: SETAUX input.transfer.high 3
  34.514659     send_to_one: SETFLAGS input.transfer.high RW STRING
  34.514669     send_to_one: SETINFO input.transfer.low ""
  34.514678     send_to_one: SETAUX input.transfer.low 3
  34.514688     send_to_one: SETFLAGS input.transfer.low RW STRING
  34.514698     send_to_one: SETINFO output.voltamps "0"
  34.514708     send_to_one: SETINFO ups.delay.shutdown "10"
  34.514717     send_to_one: SETINFO ups.load "0"
  34.514727     send_to_one: SETINFO ups.mfr "Best Power"
  34.514736     send_to_one: SETINFO ups.model "Fortress"
  34.514745     send_to_one: ADDCMD load.off
  34.514755     send_to_one: ADDCMD shutdown.return
  34.514764     send_to_one: DUMPDONE
  34.514774     send_to_one: PONG
  34.514784     upsdrv_updateinfo
  34.815571     upsdrv_updateinfo: received 39 bytes (try 0)
34.815595 buffer: (39 bytes) => 30 30 30 30 30 32 32 30 30 30 30 30 32 36 38 35 30 30
  34.815608      30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30


Broadcast Message from nutmon@FSC (somewhere) at 19:39 ...


Communications with UPS fortress@localhost lost


  37.116347     upsdrv_updateinfo: received 35 bytes (try 1)
37.116374 buffer: (35 bytes) => 30 30 32 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39
  37.116385      39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  39.417282     upsdrv_updateinfo: received 35 bytes (try 2)
39.417306 buffer: (35 bytes) => 30 30 32 30 30 30 30 30 32 36 38 35 30 30 30 30 30 39
  39.417317      39 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  41.718160     upsdrv_updateinfo: received 29 bytes (try 3)
41.718186 buffer: (29 bytes) => 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30
  41.718196      30 30 30 30 30 30 30 30 33 30 30
  44.018931     upsdrv_updateinfo: received 26 bytes (try 4)
44.018955 buffer: (26 bytes) => 30 30 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30
  44.018965      30 30 30 30 30 33 30 30
  46.019113     checksum corruption
46.019133 buffer: (26 bytes) => 30 30 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30
  46.019143      30 30 30 30 30 33 30 30
  46.019155     upsdrv_updateinfo
  46.319843     upsdrv_updateinfo: received 24 bytes (try 0)
46.319861 buffer: (24 bytes) => 30 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30
  46.319869      30 30 30 33 30 30
  48.620669     upsdrv_updateinfo: received 30 bytes (try 1)
48.620690 buffer: (30 bytes) => 30 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34
  48.620700      30 30 30 30 30 30 30 30 30 33 30 30
  50.921612     upsdrv_updateinfo: received 47 bytes (try 2)
50.921629 buffer: (47 bytes) => 30 30 30 30 30 30 30 30 31 30 30 30 30 32 32 30 30 30 50.921641 30 30 32 36 38 35 30 30 30 30 30 39 39 30 30 32 34 30 30 30 30 30 30 30 30
  50.921649      30 33 30 30
  53.222621     upsdrv_updateinfo: received 18 bytes (try 3)
53.222642 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  55.523529     upsdrv_updateinfo: received 18 bytes (try 4)
55.523549 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  57.523699     checksum corruption
57.523722 buffer: (18 bytes) => 30 30 30 30 32 34 30 30 30 30 30 30 30 30 30 33 30 30
  57.523736     upsdrv_updateinfo



_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev

Reply via email to