[Bug 245273] [ukbd] [iLO4] [regression] Control and shift modifiers are no longer ineffective
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Apr 2 07:21:07 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245273
Bug ID: 245273
Summary: [ukbd] [iLO4] [regression] Control and shift modifiers
are no longer ineffective
Product: Base System
Version: 12.1-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: usb
Assignee: usb at FreeBSD.org
Reporter: bsdpr at phoe.frmug.org
This bug report is related to the virtual USB keyboard which is exposed by the
iLO4 BMC on HP Proliant servers (system ROM J10, iLO4 version 2.10) when one
use the "textcons" command in the IPMI shell. Under 12.1-STABLE (rev 359316)
the Shift and Control modifier keys have no effect, they used to correctly
operate under 11.3-STABLE (rev 353465). This bug prevents the completion of and
upgrade to 12.1, I was forced to rollback to 11.3. The exposed device is
described as follows:
ugen3.2: <HP Virtual Keyboard> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps)
pwr=ON (0mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0110
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x03f0
idProduct = 0x7029
bcdDevice = 0x0002
iManufacturer = 0x0001 <HP >
iProduct = 0x0002 <Virtual Keyboard >
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x003b
bNumInterfaces = 0x0002
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x0040
bMaxPower = 0x0000
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0001
bInterfaceProtocol = 0x0001
iInterface = 0x0010 <Virtual Keyboard >
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x01
RAW dump:
0x00 | 0x09, 0x21, 0x01, 0x01, 0x21, 0x01, 0x22, 0x41,
0x08 | 0x00
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0081 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0008
bInterval = 0x000a
bRefresh = 0x0000
bSynchAddress = 0x0000
Interface 1
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0001
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0003 <HID device>
bInterfaceSubClass = 0x0001
bInterfaceProtocol = 0x0002
iInterface = 0x0020 <Virtual Mouse>
Additional Descriptor
bLength = 0x09
bDescriptorType = 0x21
bDescriptorSubType = 0x01
RAW dump:
0x00 | 0x09, 0x21, 0x01, 0x01, 0x21, 0x01, 0x22, 0x3c,
0x08 | 0x00
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0082 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0005
bInterval = 0x000a
bRefresh = 0x0000
bSynchAddress = 0x0000
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-usb
mailing list