diff --git a/LICENSE b/LICENSE index 6ef5c4e..a842461 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ uhubctl – USB hub per-port power control. -Copyright (c) 2009-2017, Vadim Mikhailov +Copyright (c) 2009-2018, Vadim Mikhailov This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/README.md b/README.md index ffc27bd..06aec22 100644 --- a/README.md +++ b/README.md @@ -63,8 +63,10 @@ USB 3.0 duality note If you have compatible USB 3.0 hub connected to USB3 upstream port, it will be detected as 2 independent virtual hubs: USB2 and USB3, and your USB devices will be connected to USB2 or USB3 virtual hub depending on their capabilities and connection speed. -To control power for such hubs, you may need to turn off/on power on **both** USB2 and USB3 -virtual hubs for power off/on changes to take effect. +To control power for such hubs, it is necessary to turn off/on power on **both** USB2 and USB3 +virtual hubs for power off/on changes to take effect. `uhubctl` will try to do this automatically +(unless you disable this behavior with option `-e`). + Unfortunately, while most hubs will cut off data USB connection, some may still not cut off VBUS to port, which means connected phone may still continue to charge from port that is powered off by uhubctl. @@ -73,7 +75,7 @@ Compiling ========= This utility was tested to compile and work on Linux -(Ubuntu, Redhat/Fedora/CentOS), FreeBSD and Mac OS X. +(Ubuntu/Debian, Redhat/Fedora/CentOS, Arch Linux, Gentoo, OpenSUSE, Buildroot), FreeBSD and Mac OS X. While `uhubctl` compiles on Windows, USB power switching does not work on Windows because `libusb` is using `winusb.sys` driver, which according to Microsoft does not support