I have a "HP UltraSlim Docking Station" (product number B9C87AA) for my HP EliteBook Folio 9470m laptop. The docking station provides power and ports (usb, vga, DisplayPort, ethernet) to the laptop when the laptop is docked.
On my laptop, I run FreeBSD:
most things work (I have not tested all features yet), but the usb ports on the docking station doesn't work properly for all devices.
Example: I use a usb to ps/2 adapter, which works nicely when connected to one of the internal ports on the laptop:
shown here as ugen0.5 (the mouse at ugen0.3 is connected to a usb port on the docking station and works).
If I connect the usb to ps/2 adapter to a usb port on the docking station I get this in /var/log/messages:
This laptop has a multiboot installation on it, and in both Debian (8.7) and Fedora 25 the usb to ps/2 adapter works when connected to a usb port on the docking station.
How do I troubleshoot this further?
On my laptop, I run FreeBSD:
Code:
tingo@kg-elitebook$ uname -a
FreeBSD kg-elitebook.kg4.no 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0: Tue Apr 11 08:48:40 UTC 2017
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Example: I use a usb to ps/2 adapter, which works nicely when connected to one of the internal ports on the laptop:
Code:
root@kg-elitebook# usbconfig
ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.2: <USB2134B SMSC> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.2: <product 0x0024 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen2.2: <product 0x0024 vendor 0x8087> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen1.3: <product 0x003d vendor 0x138a> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen2.3: <product 0x07da vendor 0x8087> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
ugen1.4: <product 0xb346 vendor 0x04f2> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen0.4: <USB5534B SMSC> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.3: <PS2+USB Mouse vendor 0x04f3> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA)
ugen0.5: <Generic USB KB vendor 0x13ba> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (100mA)
If I connect the usb to ps/2 adapter to a usb port on the docking station I get this in /var/log/messages:
Code:
Apr 19 13:20:03 kg-elitebook kernel: ugen0.5: <vendor 0x13ba> at usbus0
Apr 19 13:20:03 kg-elitebook kernel: ukbd0: <vendor 0x13ba Generic USB KB, class 0/0, rev 1.10/0.01, addr 8> on usbus0
Apr 19 13:20:03 kg-elitebook kernel: kbd2 at ukbd0
Apr 19 13:20:03 kg-elitebook kernel: ums1: <vendor 0x13ba Generic USB KB, class 0/0, rev 1.10/0.01, addr 8> on usbus0
Apr 19 13:20:03 kg-elitebook kernel: ums1: error reading report description
Apr 19 13:20:03 kg-elitebook kernel: device_attach: ums1 attach returned 12
How do I troubleshoot this further?