EATON / MGE 5E UPS – 驱动程序无法正常工作

我在戴尔7010(i5-3570S)上使用Ubuntu 16.04.2并拥有EATON 5E 850i(原MGE)。 我已经阅读并尝试了各种指南,包括所有答案: 如何使用USB连接配置UPC

当运行upsdrvctl start并且我仍然得到:

 Network UPS Tools - UPS driver controller 2.7.2 Network UPS Tools - Generic HID driver 0.38 (2.7.2) USB communication driver 0.32 No matching HID UPS found Driver failed to start (exit status=1) 

一个障碍是重启后, lsusb不再看到UPS。 我需要手动拔下并重新插上USB线,然后显示出来。

lsusb说:

 # lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 152d:1561 JMicron Technology Corp. / JMicron USA Technology Corp. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 042: ID 0463:ffff MGE UPS Systems UPS Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

lsusb -v说:

 # lsusb -v -d 0463:ffff Bus 003 Device 042: ID 0463:ffff MGE UPS Systems UPS Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0463 MGE UPS Systems idProduct 0xffff UPS bcdDevice 0.01 iManufacturer 1 (error) iProduct 2 (error) iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 34 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 20mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.10 bCountryCode 33 US bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 549 Warning: incomplete report descriptor Report Descriptor: (length is 9) Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Item(Main ): (null), data=none Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 20 Device Status: 0x0001 Self Powered 

有什么线索吗?

经过一些刮擦后,发现USB线太长了:我使用了一根5米长的USB线,可以正常使用打印机,但在这种情况下,如果有更多的通信,UPS的情况就会失败。 使用1米电缆(*)工作正常,我可以成功地与UPS通信。

(*)我完全偏执,并在电缆上添加了铁氧体磁芯……

Interesting Posts