[Nut-upsuser] TrippLite SMX1500LCDT FreeBSD 11.2 trouble
Valentin Merkulov
schnobel at ickis.net
Mon Aug 20 14:07:50 BST 2018
After "No device" error the driver does not seem to be able to
communicate with the UPS (as seen before with the port build):
# /usr/local/ups/bin/usbhid-ups -a ups -DDDD -u root
Network UPS Tools - Generic HID driver 0.53 (v2.7.4-603-gb14c3b42.7.4.1)
USB communication driver 0.37
0.000000 [D1] debug level is '4'
0.002560 [D1] upsdrv_initups...
0.002748 [D2] nut_libusb_open: checking device 1 of 6.
0.002813 [D2] nut_libusb_open: - VendorID: 0000.
0.002819 [D2] nut_libusb_open: - ProductID: 0000.
0.002823 [D2] nut_libusb_open: - Manufacturer: Intel.
0.002826 [D2] nut_libusb_open: - Product: EHCI root HUB.
0.002829 [D2] nut_libusb_open: - Serial Number: unknown.
0.002832 [D2] nut_libusb_open: - Bus: 001.
0.002836 [D2] nut_libusb_open: - Device release number: 0100.
0.002839 [D2] nut_libusb_open: trying to match device...
0.002847 [D2] nut_libusb_open: device does not match - skipping.
0.002861 [D2] nut_libusb_open: checking device 2 of 6.
0.002893 [D2] nut_libusb_open: - VendorID: 0000.
0.002897 [D2] nut_libusb_open: - ProductID: 0000.
0.002900 [D2] nut_libusb_open: - Manufacturer: 0x8086.
0.002903 [D2] nut_libusb_open: - Product: XHCI root HUB.
0.002906 [D2] nut_libusb_open: - Serial Number: unknown.
0.002910 [D2] nut_libusb_open: - Bus: 000.
0.002913 [D2] nut_libusb_open: - Device release number: 0100.
0.002916 [D2] nut_libusb_open: trying to match device...
0.002920 [D2] nut_libusb_open: device does not match - skipping.
0.002930 [D2] nut_libusb_open: checking device 3 of 6.
0.002960 [D2] nut_libusb_open: - VendorID: 0000.
0.002964 [D2] nut_libusb_open: - ProductID: 0000.
0.002967 [D2] nut_libusb_open: - Manufacturer: Intel.
0.002970 [D2] nut_libusb_open: - Product: EHCI root HUB.
0.002974 [D2] nut_libusb_open: - Serial Number: unknown.
0.002977 [D2] nut_libusb_open: - Bus: 002.
0.002980 [D2] nut_libusb_open: - Device release number: 0100.
0.002983 [D2] nut_libusb_open: trying to match device...
0.002987 [D2] nut_libusb_open: device does not match - skipping.
0.002997 [D2] nut_libusb_open: checking device 4 of 6.
0.003020 [D2] nut_libusb_open: - VendorID: 8087.
0.003024 [D2] nut_libusb_open: - ProductID: 0024.
0.003027 [D2] nut_libusb_open: - Manufacturer: unknown.
0.003030 [D2] nut_libusb_open: - Product: unknown.
0.003033 [D2] nut_libusb_open: - Serial Number: unknown.
0.003036 [D2] nut_libusb_open: - Bus: 001.
0.003040 [D2] nut_libusb_open: - Device release number: 0000.
0.003043 [D2] nut_libusb_open: trying to match device...
0.003047 [D2] nut_libusb_open: device does not match - skipping.
0.003057 [D2] nut_libusb_open: checking device 5 of 6.
0.003079 [D2] nut_libusb_open: - VendorID: 8087.
0.003083 [D2] nut_libusb_open: - ProductID: 0024.
0.003087 [D2] nut_libusb_open: - Manufacturer: unknown.
0.003090 [D2] nut_libusb_open: - Product: unknown.
0.003093 [D2] nut_libusb_open: - Serial Number: unknown.
0.003096 [D2] nut_libusb_open: - Bus: 002.
0.003099 [D2] nut_libusb_open: - Device release number: 0000.
0.003102 [D2] nut_libusb_open: trying to match device...
0.003106 [D2] nut_libusb_open: device does not match - skipping.
0.003116 [D2] nut_libusb_open: checking device 6 of 6.
0.033517 [D2] nut_libusb_open: - VendorID: 09ae.
0.033531 [D2] nut_libusb_open: - ProductID: 3016.
0.033536 [D2] nut_libusb_open: - Manufacturer: unknown.
0.033540 [D2] nut_libusb_open: - Product: unknown.
0.033543 [D2] nut_libusb_open: - Serial Number: unknown.
0.033547 [D2] nut_libusb_open: - Bus: 001.
0.033550 [D2] nut_libusb_open: - Device release number: 0002.
0.033554 [D2] nut_libusb_open: trying to match device...
0.033576 [D2] nut_libusb_open: device matches.
0.033590 [D3] nut_usb_claim_interface:
libusb_kernel_driver_active() returned 0 (no driver active).
0.033596 [D2] nut_libusb_open: claimed interface 0 successfully.
0.033601 [D3] nut_usb_set_altinterface: skipped
libusb_set_interface_alt_setting(udev, 0, 0).
0.043711 [D2] nut_libusb_open: unable to get HID descriptor (No device).
0.043723 [D2] nut_libusb_open: warning! Couldn't retrieve HID
descriptor with method 1.
0.043727 [D2] nut_libusb_open: Eaton device v2.02. Skipping
method 2 for retrieving HID descriptor.
0.043731 [D2] nut_libusb_open: unable to retrieve any HID descriptor.
0.043762 [D2] nut_libusb_open: no appropriate HID device found.
0.043768 No matching HID UPS found
0.043782 [D1] upsdrv_cleanup...
usbconfig commands return the following:
# usbconfig -u 1 -a 3 dump_curr_config_desc
ugen1.3: <Tripp Lite TRIPP LITE UPS> at usbus1, cfg=0 md=HOST spd=LOW
(1.5Mbps) pwr=ON (100mA)
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x0022
bNumInterfaces = 0x0001
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x00a0
bMaxPower = 0x0032
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0000
bInterfaceProtocol = 0x0000
iInterface = 0x0000 <no string>
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x11
RAW dump:
0x00 | 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0x68,
0x08 | 0x03
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0081 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0008
bInterval = 0x000c
bRefresh = 0x0000
bSynchAddress = 0x0000
# usbconfig -u 1 -a 3 do_request 0x81 0x06 0x2200 0 0x100
REQUEST = <ERROR>
On Mon, Aug 20, 2018 at 3:39 PM, Charles Lepple <clepple at gmail.com> wrote:
> On Aug 20, 2018, at 7:40 AM, Valentin Merkulov <schnobel at ickis.net> wrote:
>>
>> Attached are config.log and usbhid-ups output with -u root (gzipped).
>> Now driver output looks a lot like the one from port build.
>
> If memory serves, this was the sort of error we were seeing from 3016 devices on Linux:
>
> 0.154899 [D1] Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 8, Value: 3
> 0.167518 nut_libusb_get_report: No device.
> 0.167531 [D1] Can't retrieve Report 30 (No device).
>
> After you see the "No device" error, does the UPS reattach under a new /dev node? Do the usbconfig commands return any data?
>
More information about the Nut-upsuser
mailing list