Citeren Márk Csaba <mar...@gwyll.eu>:
[eaton_1]
driver = blazer_usb
port = "002"
desc = "Eaton NV 2000H"
vendorid = 0665
productid = 5161
bus = "003"
[eaton_2]
driver = blazer_usb
port = "002"
desc = "Eaton NV 2000H"
vendorid = 0665
productid = 5161
bus = "004"
[eaton_3]
driver = blazer_usb
port = "003"
desc = "Eaton NV 2000H"
vendorid = 0665
productid = 5161
bus = "004"
The eaton_2 and eaton_3 devices are not uniquely identifiable. The
only thing that differentiates them in ups.conf is the port, but this
is not used in the device matching (it will change on reconnecting the
device, so it can't be used). Basically both the eaton_2 and eaton_3
driver will attempt to connect to the same device (which will lead to
a storm of connects and disconnects).
Maybe i’ve miss something, but i can’t figure it out. Could someone
point me to the right way?
The recommended way to do use multiple USB devices, is to match the
serial number of the UPS. This will make sure that if you plug the
devices in a different port, the upsnames don't change. Check if the
serial number is reported by the devices if you run the driver with
the -DD option:
/path/to/blazer_usb -DD -u root -a <upsname>
If it is, use that instead. Note that many generic USB to serial
converters don't have unique serial numbers. In that case, your only
option is to make sure they are on different busses and match those.
If that isn't possible either, you can't control them from the same
host.
Best regards, Arjen
PS Unless needed, you shouldn't use the vendorid, productid and
subdriver in ups.conf. Less is better here, since the additional
matching that is required if you do is a waste of effort (matching
regular expressions is expensive).
--
Please keep list traffic on the list (off-list replies will be rejected)
_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser