summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Mikhailov <mvp@users.noreply.github.com>2019-07-22 23:18:02 -0700
committerVadim Mikhailov <mvp@users.noreply.github.com>2019-07-22 23:21:47 -0700
commit324acc66fdc216b48736b60fdde4cc55324c7e7b (patch)
tree40cd86c0683c0950d4a976edd49db81c158b949c
parent15f2d37d793d0d05ece452e683f89a649e4abb5d (diff)
Add status for Raspberry 4B support
Added a link to Raspberry 4B issue https://github.com/raspberrypi/linux/issues/3079. Once this is fixed in firmware, uhubctl should start working on 4B.
-rw-r--r--README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/README.md b/README.md
index 8c4b4cb..7ff4ed3 100644
--- a/README.md
+++ b/README.md
@@ -250,6 +250,12 @@ For reference, Raspberry Pi models have following internal USB topology:
Second hub `1-1.1` (daisy-chained to main): 3 independently controlled ports, `1` is used for Ethernet+wifi,
and ports `2,3` are available with proper per-port power switching.
In other words, 2 out of total 4 ports wired outside do support independent power switching on 3B+.
+* 4B: Hardware supports power switching, but current firmware is reporting broken USB descriptors.
+ For more details see Raspberry Pi issue https://github.com/raspberrypi/linux/issues/3079.
+ USB3 hub `2`, 4 ports, per-port power switching. BOS `ContainerID` not reported (required for USB3).
+ USB2 hub `1`, 1 port, no usable ports, connects hub `1-1` below.
+ USB2 hub `1-1`, 4 ports, dual to USB3 hub above. Hub descriptor incorrectly reports ganged power switching.
+ USB2 hub `3`, 1 port, OTG controller, incorrectly reports ganged power switching.
As a workaround, you can buy any external USB hub from supported list,
attach it to any USB port of Raspberry Pi, and control power on its ports independently.