
I think I found the actual cause of my problems. It turns out that the SATA drive containing the root of my installation is on it's way to bit-heavenwhiskeypriest wrote:Hope it remains stable for you...as stated above, that one redundant ";;" resulted in some seriously undesirable behavior on my systems.

Code: Select all
# D 106 103 100 097
# M 177 172 168 182
# A 092 090 088 086
# I 208 204 200 196 (default = 0 => not valid)
LOTRANSFER 208 #set this to something higher Italy is 220? go for 208
WAKEUP 60 #wait 1 minute before coming back online
SENSITIVITY H



Code: Select all
tardis root # /etc/init.d/apcupsd start
* Starting APC UPS daemon...
start-stop-daemon: stat /usr/sbin/apcupsd: No such file or directory [ !! ]


Code: Select all
# Low line voltage causing transfer to batteries
# The permitted values depend on your model as defined by last letter
# of FIRMWARE or APCMODEL. Some representative values are:
# D 106 103 100 097
# M 177 172 168 182
# A 092 090 088 086
# I 208 204 200 196 (default = 0 => not valid)
LOTRANSFER 97
#
# High line voltage causing transfer to batteries
# The permitted values depend on your model as defined by last letter
# of FIRMWARE or APCMODEL. Some representative values are:
# D 127 130 133 136
# M 229 234 239 224
# A 108 110 112 114
# I 253 257 261 265 (default = 0 => not valid)
HITRANSFER 136
Code: Select all
# apcaccess eeprom
FATAL ERROR in apcaccess.c at line 225
Your model does not support EPROM programming.In general, for the moment, we do not recommend that you change your EEPROM values unless absolutely necessary. There have been several reported cases of problems setting the Low Transfer Voltage. Consequently, if at all possible, do not attempt to change this value.
If despite these warnings, you must change your EEPROM, we recommend connecting your UPS to a Windows or NT machine running PowerChute and making the changes.
Code: Select all
shane@marsala shane $ /usr/sbin/apcaccess eeprom
FATAL ERROR in apcaccess.c at line 225
Your model does not support EPROM programming
What does this mean to us? Not much, beyond what I mentioned earlier. You're correct that the EEPROM settings are (or rather, were) configured in the last section of your apcupsd.conf file. Since this functionality has been transferred to the apctest utility, those lines at the bottom of apcupsd.conf have essentially become superfluous, which (I'd imagine) is why they're commented out in the default configuration.An EEPROM, or Electrically-Erasable Programmable Read-Only Memory, is a non-volatile storage chip used in computers and other devices. Unlike an EPROM, an EEPROM can be programmed and erased multiple times electrically. It may be erased and reprogrammed only a certain number of times, ranging from 100,000 to 1,000,000, but it can be read an unlimited number of times. Flash memory is a later form of EEPROM. In the industry, there is a convention to reserve the term EEPROM to byte-wise writable memories compared to block-wise writable flash memories. EEPROM takes more die area than flash memory for the same capacity because each cell usually needs both a read and a write transistor where flash memory needs only one.
Code: Select all
# ========== Configuration statements used in updating the UPS EPROM ==========Code: Select all
# /etc/init.d/apcupsd start
* Starting APC UPS daemon...
start-stop-daemon: stat /usr/sbin/apcupsd: No such file or directory [ !! ]Code: Select all
gcc -g -O apcupsd.o apcoptd.o apcnet.o apcreports.o apcaction.o apcnis.o apcdevice.o /var/tmp/portage/apcupsd-3.10.10-r2/work/apcupsd-3.10.10/src/drivers/libdrivers.a /var/tmp/portage/apcupsd-3.10.10-r2/work/apcupsd-3.10.10/src/lib/libapc.a -lpthread -o apcupsd
apcupsd.o(.text+0x33f): In function `main':
: undefined reference to `attach_driver'
collect2: ld returned 1 exit status
gmake[1]: *** [apcupsd] Error 1


