Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Inateck HB2025 and HB2025A work on USB 2.0 only #451

@ehntoo

Description

@ehntoo

I just tested an Inateck HB2025A on my Apple Silicon MacBook running macOS 12.5 and uhubctl version 2.4.0. Per-port power control works perfectly when the hub is connected via a USB 2.0 connection. When connected via USB 3.0, power commands report success but do not switch power off, very similar to #434 which reports the same vid/pid pair.

uhubctl output when connected via USB3

Current status for hub 0-2 [2109:0822 VIA Labs, Inc. USB3.1 Hub 000000001, USB 3.20, 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 0-1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OVJ6]
  Port 2: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OK94]
  Port 3: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OO4F]
  Port 4: 0103 power enable connect [0403:6010 zepan@sipeed Sipeed USB to Dual Uart]

Attempting to switch ports off - port power remains on:

% uhubctl -l 0-1 -a off -p 1
Current status for hub 0-2 [2109:0822 VIA Labs, Inc. USB3.1 Hub 000000001, USB 3.20, 4 ports, ppps]
  Port 1: 02a0 power 5gbps Rx.Detect
Sent power off request
New status for hub 0-2 [2109:0822 VIA Labs, Inc. USB3.1 Hub 000000001, USB 3.20, 4 ports, ppps]
  Port 1: 00a0 off
Current status for hub 0-1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OVJ6]
Sent power off request
New status for hub 0-1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0000 off
% uhubctl -l 0-2 -a off -p 1
Current status for hub 0-2 [2109:0822 VIA Labs, Inc. USB3.1 Hub 000000001, USB 3.20, 4 ports, ppps]
  Port 1: 00a0 off
Sent power off request
New status for hub 0-2 [2109:0822 VIA Labs, Inc. USB3.1 Hub 000000001, USB 3.20, 4 ports, ppps]
  Port 1: 00a0 off
Current status for hub 0-1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0000 off
Sent power off request
New status for hub 0-1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0000 off

uhubctl output when connected through a cheap USB 2-only hub:

Current status for hub 0-1.1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OVJ6]
  Port 2: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OK94]
  Port 3: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OO4F]
  Port 4: 0103 power enable connect [0403:6010 zepan@sipeed Sipeed USB to Dual Uart]

Successfully switching port 1's power off and back on:

% uhubctl -l 0-1.1 -a off -p 1
Current status for hub 0-1.1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0103 power enable connect [0403:6015 FTDI FT230X Basic UART DO01OVJ6]
Sent power off request
New status for hub 0-1.1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0000 off
% uhubctl -l 0-1.1 -a on -p 1
Current status for hub 0-1.1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0000 off
Sent power on request
New status for hub 0-1.1 [2109:2822 VIA Labs, Inc. USB2.0 Hub 000000001, USB 2.10, 4 ports, ppps]
  Port 1: 0101 power connect [0403:6015]

Thanks for the project and for maintaining such a nice compatibility database!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions