This took a long time because I had problems with my system. After I reloaded my operating system several times I found I had a bad memory module. Here is the output from newhidups for my Geek Squad GS1285U. It just kept repeating until I hit ctl-z. I think that this means nut will work for this ups. My computer is not powered by the ups yet. I did not want it to be powered down by accident. When I get to testing it I will use a dummy load. gary@redden-p700-610:~/downloads/nut/nut-2.0.5$ sudo ./drivers/newhidups -DD -u root auto Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.0.5) debug level is '2' Checking device (0764/0501) (001/002) - VendorID: 0764 - ProductID: 0501 - Manufacturer: CPS - Product: GS 1285U - Serial Number: unknown - Bus: 001 Trying to match device Device matches failed to claim USB device, trying 2 more time(s)... detaching kernel driver from USB device... trying again to claim USB device... HID descriptor retrieved (Reportlen = 387) Report descriptor retrieved (Reportlen = 387) Found HID device Report Descriptor size = 387 Detected a UPS: CPS/ GS 1285U Using subdriver: APC/CyberPower HID 0.9 Path: UPS.PowerSummary.iProduct, Type: Feature, Value: 1.000000 Path: UPS.PowerSummary.iSerialNumber, Type: Feature, Value: 2.000000 Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, Value: 4.000000 Path: UPS.PowerSummary.iOEMInformation, Type: Feature, Value: 3.000000 Path: UPS.PowerSummary.Rechargeable, Type: Feature, Value: 1.000000 Path: UPS.PowerSummary.CapacityMode, Type: Feature, Value: 2.000000 Path: UPS.PowerSummary.DesignCapacity, Type: Feature, Value: 100.000000 Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, Value: 5.000000 Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, Value: 10.000000 Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, Value: 20.000000 Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, Value: 10.000000 Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, Value: 100.000000 Path: UPS.PowerSummary.RemainingCapacity, Type: Input, Value: 100.000000 Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, Value: 100.000000 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, Value: 5722.000000 Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, Value: 5722.000000 Path: UPS.PowerSummary.RemainingTimeLimit, Type: Input, Value: 300.000000 Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, Value: 300.000000 Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, Value: 12.000000 Path: UPS.PowerSummary.Voltage, Type: Feature, Value: 20.900000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Input, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Input, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: Feature, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Feature, Value: 1.000000 Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: Feature, Value: 0.000000 Path: UPS.PowerSummary.PresentStatus., Type: Input Path: UPS.PowerSummary.PresentStatus., Type: Feature Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, Value: 2.000000 Path: UPS.PowerSummary.iManufacturer, Type: Feature, Value: 3.000000 Path: UPS.Input.ConfigVoltage, Type: Feature, Value: 120.000000 Path: UPS.Input.Voltage, Type: Feature, Value: 123.000000 Path: UPS.Input.LowVoltageTransfer, Type: Feature, Value: 90.000000 Path: UPS.Input.HighVoltageTransfer, Type: Feature, Value: 140.000000 Path: UPS.Output.Voltage, Type: Feature, Value: 123.000000 Path: UPS.Output.PercentLoad, Type: Feature, Value: 0.000000 Path: UPS.Output.Test, Type: Feature, Value: 1.000000 Path: UPS.Output.DelayBeforeShutdown, Type: Feature, Value: -60.000000 Path: UPS.Output.DelayBeforeStartup, Type: Feature, Value: 0.000000 Path: UPS.Output.Boost, Type: Feature, Value: 0.000000 Path: UPS.Output.Overload, Type: Feature, Value: 0.000000 Path: UPS.Output., Type: Feature Path: UPS.Output.ConfigActivePower, Type: Feature, Value: 238.000000 Can't find object UPS.Battery.ConfigVoltage Can't find object UPS.Battery.Temperature Can't find object UPS.Battery.ManufacturerDate Can't find object UPS.PowerSummary.APCBattReplaceDate Can't find object UPS.Battery.APCBattReplaceDate Can't find object UPS.PowerSummary.DelayBeforeShutdown Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown Can't find object UPS.Battery.Test Can't find object UPS.ManufacturerDate Can't find object UPS.PowerSummary.ManufacturerDate Can't find object UPS.PowerSummary.PresentStatus.ShutdownImminent Can't find object UPS.PowerSummary.PresentStatus.Overload Can't find object UPS.PowerSummary.PresentStatus.NeedReplacement Can't find object UPS.PowerSummary.PresentStatus.BatteryPresent Can't find object UPS.PowerSummary.Charging Can't find object UPS.PowerSummary.Discharging Can't find object UPS.PowerSummary.ACPresent Can't find object UPS.PowerSummary.BelowRemainingCapacityLimit Can't find object UPS.PowerSummary.ShutdownImminent Can't find object UPS.Output.ConfigVoltage Can't find object UPS.BatterySystem.Battery.Test Can't find object UPS.BatterySystem.Battery.Test Can't find object UPS.BatterySystem.Battery.Test Can't find object UPS.APCPanelTest Can't find object UPS.APCPanelTest Can't find object UPS.PowerSummary.APCPanelTest Can't find object UPS.PowerSummary.APCPanelTest Can't find object UPS.PowerSummary.DelayBeforeShutdown Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown Can't find object UPS.PowerSummary.DelayBeforeStartup Can't find object UPS.APCGeneralCollection.APCForceShutdown Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown Can't find object UPS.PowerSummary.DelayBeforeShutdown upsdrv_updateinfo... dstate_init: sock /var/state/ups/newhidups-auto open on fd 5 upsdrv_updateinfo... Waiting for notifications... =>Got 3 HID Objects... battery.charge = 100 battery.runtime = 5722 battery.runtime.low = 300 upsdrv_updateinfo... Waiting for notifications... =>Got 7 HID Objects... ups.status = online ups.status = !chrg ups.status = !dischrg ups.status = !lowbatt ups.status = fullycharged ups.status = !timelimitexp find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus. upsdrv_updateinfo... Waiting for notifications... =>Got 7 HID Objects... ups.status = online ups.status = !chrg ups.status = !dischrg ups.status = !lowbatt ups.status = fullycharged ups.status = !timelimitexp find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus. upsdrv_updateinfo... Waiting for notifications... =>Got 3 HID Objects... battery.charge = 100 battery.runtime = 5722 battery.runtime.low = 300 [1]+ Stopped sudo ./drivers/newhidups -DD -u root auto gary@redden-p700-610:~/downloads/nut/nut-2.0.5$
Peter Selinger
2007-Jan-26 23:40 UTC
[Nut-upsuser] newhidups output for Geek Squad GS1285U
Hi Gary, yes, this looks good. Your device is apparently identical, or very similar, to the Cyber Power AE550, which is supported by newhidups. You should be able to run the driver without the "-DD" and follow the rest of the installation instructions. -- Peter Gary Redden wrote:> > This took a long time because I had problems with my system. After I > reloaded my operating system several times I found I had a bad memory > module. > Here is the output from newhidups for my Geek Squad GS1285U. It just > kept repeating until I hit ctl-z. I think that this means nut will work > for this ups. My computer is not powered by the ups yet. I did not want > it to be powered down by accident. When I get to testing it I will use a > dummy load. > > gary@redden-p700-610:~/downloads/nut/nut-2.0.5$ sudo ./drivers/newhidups > -DD -u root auto > Network UPS Tools: 0.28 USB communication driver 0.28 - core 0.30 (2.0.5) > > debug level is '2' > Checking device (0764/0501) (001/002) > - VendorID: 0764 > - ProductID: 0501 > - Manufacturer: CPS > - Product: GS 1285U > - Serial Number: unknown > - Bus: 001 > Trying to match device > Device matches > failed to claim USB device, trying 2 more time(s)... > detaching kernel driver from USB device... > trying again to claim USB device... > HID descriptor retrieved (Reportlen = 387) > Report descriptor retrieved (Reportlen = 387) > Found HID device > Report Descriptor size = 387 > Detected a UPS: CPS/ GS 1285U > Using subdriver: APC/CyberPower HID 0.9 > Path: UPS.PowerSummary.iProduct, Type: Feature, Value: 1.000000 > Path: UPS.PowerSummary.iSerialNumber, Type: Feature, Value: 2.000000 > Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, Value: 4.000000 > Path: UPS.PowerSummary.iOEMInformation, Type: Feature, Value: 3.000000 > Path: UPS.PowerSummary.Rechargeable, Type: Feature, Value: 1.000000 > Path: UPS.PowerSummary.CapacityMode, Type: Feature, Value: 2.000000 > Path: UPS.PowerSummary.DesignCapacity, Type: Feature, Value: 100.000000 > Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, Value: 5.000000 > Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, Value: 10.000000 > Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, Value: 20.000000 > Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, Value: > 10.000000 > Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, Value: 100.000000 > Path: UPS.PowerSummary.RemainingCapacity, Type: Input, Value: 100.000000 > Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, Value: 100.000000 > Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, Value: 5722.000000 > Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, Value: 5722.000000 > Path: UPS.PowerSummary.RemainingTimeLimit, Type: Input, Value: 300.000000 > Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, Value: 300.000000 > Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, Value: 12.000000 > Path: UPS.PowerSummary.Voltage, Type: Feature, Value: 20.900000 > Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, Value: 1.000000 > Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, Value: > 0.000000 > Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: > Input, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Input, Value: > 1.000000 > Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: > Input, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, Value: > 1.000000 > Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, Value: > 0.000000 > Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, Value: > 0.000000 > Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: > Feature, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus.FullyCharged, Type: Feature, Value: > 1.000000 > Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: > Feature, Value: 0.000000 > Path: UPS.PowerSummary.PresentStatus., Type: Input > Path: UPS.PowerSummary.PresentStatus., Type: Feature > Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, Value: 2.000000 > Path: UPS.PowerSummary.iManufacturer, Type: Feature, Value: 3.000000 > Path: UPS.Input.ConfigVoltage, Type: Feature, Value: 120.000000 > Path: UPS.Input.Voltage, Type: Feature, Value: 123.000000 > Path: UPS.Input.LowVoltageTransfer, Type: Feature, Value: 90.000000 > Path: UPS.Input.HighVoltageTransfer, Type: Feature, Value: 140.000000 > Path: UPS.Output.Voltage, Type: Feature, Value: 123.000000 > Path: UPS.Output.PercentLoad, Type: Feature, Value: 0.000000 > Path: UPS.Output.Test, Type: Feature, Value: 1.000000 > Path: UPS.Output.DelayBeforeShutdown, Type: Feature, Value: -60.000000 > Path: UPS.Output.DelayBeforeStartup, Type: Feature, Value: 0.000000 > Path: UPS.Output.Boost, Type: Feature, Value: 0.000000 > Path: UPS.Output.Overload, Type: Feature, Value: 0.000000 > Path: UPS.Output., Type: Feature > Path: UPS.Output.ConfigActivePower, Type: Feature, Value: 238.000000 > Can't find object UPS.Battery.ConfigVoltage > Can't find object UPS.Battery.Temperature > Can't find object UPS.Battery.ManufacturerDate > Can't find object UPS.PowerSummary.APCBattReplaceDate > Can't find object UPS.Battery.APCBattReplaceDate > Can't find object UPS.PowerSummary.DelayBeforeShutdown > Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown > Can't find object UPS.Battery.Test > Can't find object UPS.ManufacturerDate > Can't find object UPS.PowerSummary.ManufacturerDate > Can't find object UPS.PowerSummary.PresentStatus.ShutdownImminent > Can't find object UPS.PowerSummary.PresentStatus.Overload > Can't find object UPS.PowerSummary.PresentStatus.NeedReplacement > Can't find object UPS.PowerSummary.PresentStatus.BatteryPresent > Can't find object UPS.PowerSummary.Charging > Can't find object UPS.PowerSummary.Discharging > Can't find object UPS.PowerSummary.ACPresent > Can't find object UPS.PowerSummary.BelowRemainingCapacityLimit > Can't find object UPS.PowerSummary.ShutdownImminent > Can't find object UPS.Output.ConfigVoltage > Can't find object UPS.BatterySystem.Battery.Test > Can't find object UPS.BatterySystem.Battery.Test > Can't find object UPS.BatterySystem.Battery.Test > Can't find object UPS.APCPanelTest > Can't find object UPS.APCPanelTest > Can't find object UPS.PowerSummary.APCPanelTest > Can't find object UPS.PowerSummary.APCPanelTest > Can't find object UPS.PowerSummary.DelayBeforeShutdown > Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown > Can't find object UPS.PowerSummary.DelayBeforeStartup > Can't find object UPS.APCGeneralCollection.APCForceShutdown > Can't find object UPS.APCGeneralCollection.APCDelayBeforeShutdown > Can't find object UPS.PowerSummary.DelayBeforeShutdown > upsdrv_updateinfo... > dstate_init: sock /var/state/ups/newhidups-auto open on fd 5 > upsdrv_updateinfo... > Waiting for notifications... > > =>Got 3 HID Objects... > battery.charge = 100 > battery.runtime = 5722 > battery.runtime.low = 300 > upsdrv_updateinfo... > Waiting for notifications... > > =>Got 7 HID Objects... > ups.status = online > ups.status = !chrg > ups.status = !dischrg > ups.status = !lowbatt > ups.status = fullycharged > ups.status = !timelimitexp > find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus. > > upsdrv_updateinfo... > Waiting for notifications... > > =>Got 7 HID Objects... > ups.status = online > ups.status = !chrg > ups.status = !dischrg > ups.status = !lowbatt > ups.status = fullycharged > ups.status = !timelimitexp > find_hid_info: unknown variable: UPS.PowerSummary.PresentStatus. > > upsdrv_updateinfo... > Waiting for notifications... > > =>Got 3 HID Objects... > battery.charge = 100 > battery.runtime = 5722 > battery.runtime.low = 300 > > [1]+ Stopped sudo ./drivers/newhidups -DD -u root auto > gary@redden-p700-610:~/downloads/nut/nut-2.0.5$ > > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser >