<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
I was trying build new driver from svn, I think, that driver is now OK.
There is output from PW9130.<br>
<br>
debug level is '2'<br>
Connected to UPS on /dev/cua/a with baudrate 9600<br>
Length of meter map: 92<br>
<br>
Index Offset Format NUT<br>
<br>
0021 0000 f0 None<br>
0023 0004 f0 ups.power<br>
0027 0008 41 output.frequency<br>
0028 0012 41 input.frequency<br>
0030 0016 41 None<br>
0033 0020 51 battery.voltage<br>
0034 0024 f0 battery.charge<br>
0035 0028 e2 battery.runtime<br>
0053 0032 51 None<br>
0056 0036 51 input.voltage<br>
0062 0040 f0 ambient.temperature<br>
0063 0044 f0 ups.temperature<br>
0065 0048 41 output.current<br>
0068 0052 41 output.current.nominal<br>
0071 0056 f0 None<br>
0072 0060 e0 None<br>
0073 0064 e1 None<br>
0074 0068 51 None<br>
0075 0072 51 None<br>
0078 0076 51 output.voltage<br>
<br>
<br>
Length of alarm map: 29<br>
<br>
Index Alarm Supported<br>
<br>
0000 INVERTER_AC_OVER_VOLTAGE Yes<br>
0001 INVERTER_AC_UNDER_VOLTAGE Yes<br>
-001 INVERTER_OVER_OR_UNDER_FREQ No<br>
0002 BYPASS_AC_OVER_VOLTAGE Yes<br>
0003 BYPASS_AC_UNDER_VOLTAGE Yes<br>
0004 BYPASS_OVER_OR_UNDER_FREQ Yes<br>
0005 INPUT_AC_OVER_VOLTAGE Yes<br>
0006 INPUT_AC_UNDER_VOLTAGE Yes<br>
0007 INPUT_UNDER_OR_OVER_FREQ Yes<br>
-001 OUTPUT_OVER_VOLTAGE No<br>
-001 OUTPUT_UNDER_VOLTAGE No<br>
-001 OUTPUT_UNDER_OR_OVER_FREQ No<br>
0008 REMOTE_EMERGENCY_PWR_OFF Yes<br>
-001 REMOTE_GO_TO_BYPASS No<br>
-001 BUILDING_ALARM_6 No<br>
-001 BUILDING_ALARM_5 No<br>
-001 BUILDING_ALARM_4 No<br>
-001 BUILDING_ALARM_3 No<br>
-001 BUILDING_ALARM_2 No<br>
0009 BUILDING_ALARM_1 Yes<br>
-001 STATIC_SWITCH_OVER_TEMP No<br>
-001 CHARGER_OVER_TEMP No<br>
-001 CHARGER_LOGIC_PWR_FAIL No<br>
-001 CHARGER_OVER_VOLTAGE_OR_CURRENT No<br>
-001 INVERTER_OVER_TEMP No<br>
0010 OUTPUT_OVERLOAD Yes<br>
-001 RECTIFIER_INPUT_OVER_CURRENT No<br>
0011 INVERTER_OUTPUT_OVER_CURRENT Yes<br>
0012 DC_LINK_OVER_VOLTAGE Yes<br>
0013 DC_LINK_UNDER_VOLTAGE Yes<br>
0014 RECTIFIER_FAILED Yes<br>
0015 INVERTER_FAULT Yes<br>
-001 BATTERY_CONNECTOR_FAIL No<br>
-001 BYPASS_BREAKER_FAIL No<br>
0016 CHARGER_FAIL Yes<br>
-001 RAMP_UP_FAILED No<br>
-001 STATIC_SWITCH_FAILED No<br>
-001 ANALOG_AD_REF_FAIL No<br>
-001 BYPASS_UNCALIBRATED No<br>
-001 RECTIFIER_UNCALIBRATED No<br>
-001 OUTPUT_UNCALIBRATED No<br>
0017 INVERTER_UNCALIBRATED Yes<br>
0018 DC_VOLT_UNCALIBRATED Yes<br>
-001 OUTPUT_CURRENT_UNCALIBRATED No<br>
-001 RECTIFIER_CURRENT_UNCALIBRATED No<br>
-001 BATTERY_CURRENT_UNCALIBRATED No<br>
-001 INVERTER_ON_OFF_STAT_FAIL No<br>
-001 BATTERY_CURRENT_LIMIT No<br>
-001 INVERTER_STARTUP_FAIL No<br>
-001 ANALOG_BOARD_AD_STAT_FAIL No<br>
-001 OUTPUT_CURRENT_OVER_100 No<br>
-001 BATTERY_GROUND_FAULT No<br>
-001 WAITING_FOR_CHARGER_SYNC No<br>
0019 NV_RAM_FAIL Yes<br>
-001 ANALOG_BOARD_AD_TIMEOUT No<br>
0020 SHUTDOWN_IMMINENT Yes<br>
0021 BATTERY_LOW Yes<br>
0022 UTILITY_FAIL Yes<br>
0023 OUTPUT_SHORT_CIRCUIT Yes<br>
0024 UTILITY_NOT_PRESENT Yes<br>
-001 FULL_TIME_CHARGING No<br>
-001 FAST_BYPASS_COMMAND No<br>
-001 AD_ERROR No<br>
-001 INTERNAL_COM_FAIL No<br>
-001 RECTIFIER_SELFTEST_FAIL No<br>
-001 RECTIFIER_EEPROM_FAIL No<br>
-001 RECTIFIER_EPROM_FAIL No<br>
-001 INPUT_LINE_VOLTAGE_LOSS No<br>
0025 BATTERY_DC_OVER_VOLTAGE Yes<br>
-001 POWER_SUPPLY_OVER_TEMP No<br>
-001 POWER_SUPPLY_FAIL No<br>
-001 POWER_SUPPLY_5V_FAIL No<br>
-001 POWER_SUPPLY_12V_FAIL No<br>
0026 HEATSINK_OVER_TEMP Yes<br>
-001 HEATSINK_TEMP_SENSOR_FAIL No<br>
-001 RECTIFIER_CURRENT_OVER_125 No<br>
-001 RECTIFIER_FAULT_INTERRUPT_FAIL No<br>
-001 RECTIFIER_POWER_CAPASITOR_FAIL No<br>
-001 INVERTER_PROGRAM_STACK_ERROR No<br>
-001 INVERTER_BOARD_SELFTEST_FAIL No<br>
-001 INVERTER_AD_SELFTEST_FAIL No<br>
-001 INVERTER_RAM_SELFTEST_FAIL No<br>
-001 NV_MEMORY_CHECKSUM_FAIL No<br>
-001 PROGRAM_CHECKSUM_FAIL No<br>
-001 INVERTER_CPU_SELFTEST_FAIL No<br>
-001 NETWORK_NOT_RESPONDING No<br>
-001 FRONT_PANEL_SELFTEST_FAIL No<br>
-001 NODE_EEPROM_VERIFICATION_ERROR No<br>
-001 OUTPUT_AC_OVER_VOLT_TEST_FAIL No<br>
-001 OUTPUT_DC_OVER_VOLTAGE No<br>
-001 INPUT_PHASE_ROTATION_ERROR No<br>
-001 INVERTER_RAMP_UP_TEST_FAILED No<br>
-001 INVERTER_OFF_COMMAND No<br>
-001 INVERTER_ON_COMMAND No<br>
-001 TO_BYPASS_COMMAND No<br>
-001 FROM_BYPASS_COMMAND No<br>
-001 AUTO_MODE_COMMAND No<br>
-001 EMERGENCY_SHUTDOWN_COMMAND No<br>
-001 SETUP_SWITCH_OPEN No<br>
-001 INVERTER_OVER_VOLT_INT No<br>
-001 INVERTER_UNDER_VOLT_INT No<br>
-001 ABSOLUTE_DCOV_ACOV No<br>
-001 PHASE_A_CURRENT_LIMIT No<br>
-001 PHASE_B_CURRENT_LIMIT No<br>
-001 PHASE_C_CURRENT_LIMIT No<br>
0027 BYPASS_NOT_AVAILABLE Yes<br>
-001 RECTIFIER_BREAKER_OPEN No<br>
-001 BATTERY_CONTACTOR_OPEN No<br>
-001 INVERTER_CONTACTOR_OPEN No<br>
-001 BYPASS_BREAKER_OPEN No<br>
-001 INV_BOARD_ACOV_INT_TEST_FAIL No<br>
-001 INVERTER_OVER_TEMP_TRIP No<br>
-001 INV_BOARD_ACUV_INT_TEST_FAIL No<br>
-001 INVERTER_VOLTAGE_FEEDBACK_ERROR No<br>
-001 DC_UNDER_VOLTAGE_TIMEOUT No<br>
-001 AC_UNDER_VOLTAGE_TIMEOUT No<br>
-001 DC_UNDER_VOLTAGE_WHILE_CHARGE No<br>
-001 INVERTER_VOLTAGE_BIAS_ERROR No<br>
-001 RECTIFIER_PHASE_ROTATION No<br>
-001 BYPASS_PHASER_ROTATION No<br>
-001 SYSTEM_INTERFACE_BOARD_FAIL No<br>
-001 PARALLEL_BOARD_FAIL No<br>
-001 LOST_LOAD_SHARING_PHASE_A No<br>
-001 LOST_LOAD_SHARING_PHASE_B No<br>
-001 LOST_LOAD_SHARING_PHASE_C No<br>
-001 DC_OVER_VOLTAGE_TIMEOUT No<br>
-001 BATTERY_TOTALLY_DISCHARGED No<br>
-001 INVERTER_PHASE_BIAS_ERROR No<br>
-001 INVERTER_VOLTAGE_BIAS_ERROR_2 No<br>
-001 DC_LINK_BLEED_COMPLETE No<br>
-001 LARGE_CHARGER_INPUT_CURRENT No<br>
-001 INV_VOLT_TOO_LOW_FOR_RAMP_LEVEL No<br>
-001 LOSS_OF_REDUNDANCY No<br>
-001 LOSS_OF_SYNC_BUS No<br>
-001 RECTIFIER_BREAKER_SHUNT_TRIP No<br>
-001 LOSS_OF_CHARGER_SYNC No<br>
-001 INVERTER_LOW_LEVEL_TEST_TIMEOUT No<br>
-001 OUTPUT_BREAKER_OPEN No<br>
-001 CONTROL_POWER_ON No<br>
-001 INVERTER_ON No<br>
-001 CHARGER_ON No<br>
-001 BYPASS_ON No<br>
-001 BYPASS_POWER_LOSS No<br>
0028 ON_MANUAL_BYPASS Yes<br>
-001 BYPASS_MANUAL_TURN_OFF No<br>
-001 INVERTER_BLEEDING_DC_LINK_VOLT No<br>
-001 CPU_ISR_ERROR No<br>
-001 SYSTEM_ISR_RESTART No<br>
-001 PARALLEL_DC No<br>
-001 BATTERY_NEEDS_SERVICE No<br>
-001 BATTERY_CHARGING No<br>
-001 BATTERY_NOT_CHARGED No<br>
-001 DISABLED_BATTERY_TIME No<br>
-001 SERIES_7000_ENABLE No<br>
-001 OTHER_UPS_ON No<br>
-001 PARALLEL_INVERTER No<br>
-001 UPS_IN_PARALLEL No<br>
-001 OUTPUT_BREAKER_REALY_FAIL No<br>
-001 CONTROL_POWER_OFF No<br>
0029 LEVEL_2_OVERLOAD_PHASE_A Yes<br>
-001 LEVEL_2_OVERLOAD_PHASE_B No<br>
-001 LEVEL_2_OVERLOAD_PHASE_C No<br>
0030 LEVEL_3_OVERLOAD_PHASE_A Yes<br>
-001 LEVEL_3_OVERLOAD_PHASE_B No<br>
-001 LEVEL_3_OVERLOAD_PHASE_C No<br>
0031 LEVEL_4_OVERLOAD_PHASE_A Yes<br>
-001 LEVEL_4_OVERLOAD_PHASE_B No<br>
-001 LEVEL_4_OVERLOAD_PHASE_C No<br>
0032 UPS_ON_BATTERY Yes<br>
0033 UPS_ON_BYPASS Yes<br>
-001 LOAD_DUMPED No<br>
-001 LOAD_ON_INVERTER No<br>
-001 UPS_ON_COMMAND No<br>
-001 UPS_OFF_COMMAND No<br>
0034 LOW_BATTERY_SHUTDOWN Yes<br>
-001 AUTO_ON_ENABLED No<br>
-001 SOFTWARE_INCOMPABILITY_DETECTED No<br>
-001 INVERTER_TEMP_SENSOR_FAILED No<br>
-001 DC_START_OCCURED No<br>
-001 IN_PARALLEL_OPERATION No<br>
-001 SYNCING_TO_BYPASS No<br>
-001 RAMPING_UPS_UP No<br>
-001 INVERTER_ON_DELAY No<br>
-001 CHARGER_ON_DELAY No<br>
-001 WAITING_FOR_UTIL_INPUT No<br>
-001 CLOSE_BYPASS_BREAKER No<br>
-001 TEMPORARY_BYPASS_OPERATION No<br>
-001 SYNCING_TO_OUTPUT No<br>
-001 BYPASS_FAILURE No<br>
-001 AUTO_OFF_COMMAND_EXECUTED No<br>
-001 AUTO_ON_COMMAND_EXECUTED No<br>
0035 BATTERY_TEST_FAILED Yes<br>
-001 FUSE_FAIL No<br>
0036 FAN_FAIL Yes<br>
0037 SITE_WIRING_FAULT Yes<br>
-001 BACKFEED_CONTACTOR_FAIL No<br>
-001 ON_BUCK No<br>
-001 ON_BOOST No<br>
-001 ON_DOUBLE_BOOST No<br>
0038 BATTERIES_DISCONNECTED Yes<br>
-001 UPS_CABINET_OVER_TEMP No<br>
-001 TRANSFORMER_OVER_TEMP No<br>
0039 AMBIENT_UNDER_TEMP Yes<br>
0040 AMBIENT_OVER_TEMP Yes<br>
-001 CABINET_DOOR_OPEN No<br>
-001 CABINET_DOOR_OPEN_VOLT_PRESENT No<br>
-001 AUTO_SHUTDOWN_PENDING No<br>
-001 TAP_SWITCHING_REALY_PENDING No<br>
-001 UNABLE_TO_CHARGE_BATTERIES No<br>
-001 STARTUP_FAILURE_CHECK_EPO No<br>
-001 AUTOMATIC_STARTUP_PENDING No<br>
-001 MODEM_FAILED No<br>
-001 INCOMING_MODEM_CALL_STARTED No<br>
-001 OUTGOING_MODEM_CALL_STARTED No<br>
-001 MODEM_CONNECTION_ESTABLISHED No<br>
-001 MODEM_CALL_COMPLETED_SUCCESS No<br>
-001 MODEM_CALL_COMPLETED_FAIL No<br>
-001 INPUT_BREAKER_FAIL No<br>
-001 SYSINIT_IN_PROGRESS No<br>
-001 AUTOCALIBRATION_FAIL No<br>
-001 SELECTIVE_TRIP_OF_MODULE No<br>
-001 INVERTER_OUTPUT_FAILURE No<br>
-001 ABNORMAL_OUTPUT_VOLT_AT_STARTUP No<br>
-001 RECTIFIER_OVER_TEMP No<br>
0041 CONFIG_ERROR Yes<br>
-001 REDUNDANCY_LOSS_DUE_TO_OVERLOAD No<br>
-001 ON_ALTERNATE_AC_SOURCE No<br>
-001 IN_HIGH_EFFICIENCY_MODE No<br>
-001 SYSTEM_NOTICE_ACTIVE No<br>
-001 SYSTEM_ALARM_ACTIVE No<br>
-001 ALTERNATE_POWER_SOURCE_NOT_AVAILABLE No<br>
-001 CURRENT_BALANCE_FAILURE No<br>
<br>
<br>
Lengt of Config_block: 80<br>
<br>
Length of statistics map: 0<br>
<br>
Lengt of command list: 32<br>
<br>
Lengt of outlet_block: 14<br>
<br>
Lengt of alarm_block: 42<br>
<br>
Number of outlets: 2<br>
<br>
Number of bytes: 6<br>
<br>
Outlet number: 1<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Outlet number: 2<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Number of outlets: 2<br>
<br>
Number of bytes: 6<br>
<br>
Outlet number: 1<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Outlet number: 2<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
dstate_init: sock /var/state/ups/bcmxcp-mdds open on fd 6<br>
Number of outlets: 2<br>
<br>
Number of bytes: 6<br>
<br>
Outlet number: 1<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Outlet number: 2<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Number of outlets: 2<br>
<br>
Number of bytes: 6<br>
<br>
Outlet number: 1<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Outlet number: 2<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Number of outlets: 2<br>
<br>
Number of bytes: 6<br>
<br>
Outlet number: 1<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Outlet number: 2<br>
<br>
Outlet state: 1<br>
<br>
Auto delay off: -1<br>
<br>
Auto delay on: 1<br>
<br>
Signal 2: exiting<br>
Network UPS Tools - BCMXCP UPS driver 0.22 (2.4.1)<br>
RS-232 communication subdriver 0.17 <br>
<br>
<br>
Thank you so much for your help.<br>
<br>
Attila<br>
<br>
<blockquote
cite="mid:ec33acbd0903170109o4c6ad444kde708e24167eca60@mail.gmail.com"
type="cite">Hi Kjell,<br>
<br>
<div class="gmail_quote">2009/3/16 Kjell Claesson <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:kjell.claesson@epost.tidanet.se">kjell.claesson@epost.tidanet.se</a>></span><br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">måndag
16 mars 2009 14:32:44 skrev Arnaud Quette:<br>
OK all,<br>
8<--------------------------snip----------------------------------<br>
<div class="im">> > It happens only when I start driver with
-DD (or more 'D'). When I run<br>
> > only with -D, it working normally.<br>
><br>
> all the debug outputs there are at level 2. so nothing but
"normal".<br>
> from your feedback, my guess is that it crashes at the
Config_block (line<br>
> 1108)<br>
> the gdb trace just before the crash should confirm this (last one
should<br>
> be: "Length of alarm map...")<br>
> Kjell will (or not) confirm since I'm not an XCP expert...<br>
<br>
</div>
This is a type of bugg.<br>
Your ups is overshooting the alarm map in the driver.<br>
The alarm map length is 29 so 29x8=232.<br>
And in the driver it is only set 226, and 232 declared as max.<br>
So I have to extend the alarm map by 8 to 240.<br>
<br>
My ups'es have not so long maps, and the original xcp document<br>
was only showing the first 226. But Arnaud have sent me the later alarm
map,<br>
so I try to get some time later this evening to fix this.<br>
<br>
</blockquote>
<div><br>
thanks a lot for your quick intervention.<br>
<br>
cheers,<br>
</div>
</div>
Arnaud<br>
-- <br>
Linux / Unix Expert R&D - Eaton - <a moz-do-not-send="true"
href="http://www.eaton.com/mgeops">http://www.eaton.com/mgeops</a><br>
Network UPS Tools (NUT) Project Leader - <a moz-do-not-send="true"
href="http://www.networkupstools.org/">http://www.networkupstools.org/</a><br>
Debian Developer - <a moz-do-not-send="true"
href="http://people.debian.org/%7Eaquette/">http://people.debian.org/~aquette/</a><br>
Free Software Developer - <a moz-do-not-send="true"
href="http://arnaud.quette.free.fr/">http://arnaud.quette.free.fr/</a><br>
<br>
</blockquote>
<br>
</body>
</html>