Closed gfrancesco closed 2 years ago
The monitor is connected to a dock using thunderbolt. The dock is then connected to a macbook pro using a single thunderbolt cable for power + data.
Here is what I get from sudo uhubctl
:
Current status for hub 4-3 [05e3:0625 GenesysLogic USB3.1 Hub, USB 3.10, 4 ports, ppps]
Port 1: 02a0 power 5gbps Rx.Detect
Port 2: 02a0 power 5gbps Rx.Detect
Port 3: 02a0 power 5gbps Rx.Detect
Port 4: 02a0 power 5gbps Rx.Detect
Current status for hub 4-1 [05e3:0610 GenesysLogic USB2.1 Hub, USB 2.10, 7 ports, ppps]
Port 1: 0100 power
Port 2: 0100 power
Port 3: 0103 power
Port 4: 0100 power
Port 5: 0100 power
Port 6: 0100 power
Port 7: 0100 power
The hub 4-1
I'm sure is connected to some of the plugs on the side of the monitor because that's what I tested powering down a usb-c key plugged there.
I'm not sure about the rest since I don't use any other plug on the back of the monitor except the above mentioned thunderbolt.
Hmm. So this hub does support USB 3.1. however I am seeing 4 ports for USB 3 and 7 ports for USB 2. Such weird configuration should break true vbus power control.
Can you please check if connected phone stops charging when you turn power off on port?
If hub is actually compliant, vbus power control will only work if you issue two power off commands for the same port on each USB2 and USB3 hubs.
The usb-c port I tested is marked as "for data transfer only" in the manual, but I tested both the side ports (usb and usb-c) and they both charge my phone (slowly). They stop charging if I turn them off.
I tested
uhubctl
with my BenQ monitor and works without problems, this PR is just to add it to the compatibility list on the README.