usb/129251: Liebert UPS being assigned uhid and not ugen
adw+gnats at avatastic.co.uk
Andrew.D.Wiles at skynet.avatastic.co.uk
Fri Nov 28 01:40:02 PST 2008
>Number: 129251
>Category: usb
>Synopsis: Liebert UPS being assigned uhid and not ugen
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-usb
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 28 09:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: adw+gnats at avatastic.co.uk
>Release: FreeBSD 7.1-PRERELEASE amd64
>Organization:
avatastic.co.uk
>Environment:
System: FreeBSD skynet.avatastic.co.uk 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Fri Nov 28 09:05:08 GMT 2008 root at skynet.avatastic.co.uk:/usr/src/sys/amd64/compile/SKYNET amd64
>Description:
Liebert PowerSure Personal XT UPSes are assigned a uhidN device node
when connected via USB.
Due to the way that nut/libusb work, they are expecting a ugenN device
node to work with.
>How-To-Repeat:
Plug in a Liebert PowerSure Personal XT UPS in to a free usb port.
>Fix:
There are two ways of fixing this.
1) Remove uhid from the kernel config.
2) Add Liebert PowerSure Personal XT UPSes to /sys/dev/usb/usbdevs and
/sys/dev/usb/usb_quirks.c as per patch (attached)
--- liebert.patch begins here ---
349a350
> vendor LIEBERT 0x06da Liebert
1555a1557,1559
> /* Liebert products */
> product LIEBERT POWERSURE_PXT 0xffff PowerSure Personal XT
>
112a113,114
> { USB_VENDOR_LIEBERT, USB_PRODUCT_LIEBERT_POWERSURE_PXT,
> ANY, { UQ_HID_IGNORE }},
--- liebert.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-usb
mailing list