Hi Galen,
I happen to have one:
* with nothing connected to it it takes about 1.5W of the USB-C port - base
load
* with 1Gb/s ethernet link up it takes about 2.5W and it gets warm as
result (~38C)
* driving 720p hdmi screen it takes about 2.75Wand gets warm as result
(~38C)
* hdmi port is invisible - it appears to be alt-mode DP <--> hdmi adapter
* ethernet is Realtec r8153 in my case lsmod shows r8152 module loaded
* it contains both usb2 and usb3 hubs - which is typical and required for
backwards compatibility
* It cools down OK due to dark aluminium case
Let me know if you need anything else.
Tomas
Note: MAC replaced with MAC string
sudo ethtool enxMAC
Settings for enxaMAC:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00007fff (32767)
drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done
rx_status pktdata hw wol
Link detected: yes
Note: usb dev numbers do not necessarily match - I was re-plugging the hub
- it seems that it was changing numbers between commands
lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
|__ Port 1: Dev 6, If 0, Class=Hub, Driver=hub/4p, 5000M
|__ Port 4: Dev 7, If 0, Class=Vendor Specific Class, Driver=r8152,
5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 1: Dev 8, If 0, Class=Hub, Driver=hub/5p, 480M
|__ Port 5: Dev 9, If 0, Class=, Driver=, 480M
lsusb
Bus 002 Device 005: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 002 Device 004: ID 2109:0817 VIA Labs, Inc.
Bus 001 Device 006: ID 2109:2817 VIA Labs, Inc.
lst="/dev/bus/usb/001/006 /dev/bus/usb/002/004 /dev/bus/usb/002/005"
for dev in $lst; do echo "#### $dev ####"; sudo lsusb -D $dev; done
#### /dev/bus/usb/001/006 ####
Device: ID 2109:2817 VIA Labs, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 2 TT per port
bMaxPacketSize0 64
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x2817
bcdDevice 4.54
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB2.0 Hub
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1 Single TT
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 2 TT per port
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 5
wHubCharacteristic 0x00e9
Per-port power switching
Per-port overcurrent protection
TT think time 32 FS bits
Port indicators
bPwrOn2PwrGood 175 * 2 milli seconds
bHubContrCurrent 100 milli Ampere
DeviceRemovable 0x20
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0507 highspeed power suspend enable connect
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 42
bNumDeviceCaps 3
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000006
Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 4 micro seconds
bU2DevExitLat 231 micro seconds
Container ID Device Capability:
bLength 20
bDescriptorType 16
bDevCapabilityType 4
bReserved 0
ContainerID {5cf3ee30-d507-4925-b001-802d79434c30}
Device Status: 0x0001
Self Powered
#### /dev/bus/usb/002/004 ####
Device: ID 2109:0817 VIA Labs, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x0817
bcdDevice 4.54
iManufacturer 1 VIA Labs, Inc.
iProduct 2 USB3.0 Hub
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 19
Transfer Type Interrupt
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
bMaxBurst 0
Hub Descriptor:
bLength 1
bDescriptorType 0
nNbrPorts 0
wHubCharacteristic 0x0000
Ganged power switching
Ganged overcurrent protection
bPwrOn2PwrGood 0 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
bHubDecLat 0.0 micro seconds
wHubDelay 16 nano seconds
DeviceRemovable 0x00
Hub Port Status:
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 42
bNumDeviceCaps 3
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 4 micro seconds
bU2DevExitLat 231 micro seconds
Container ID Device Capability:
bLength 20
bDescriptorType 16
bDevCapabilityType 4
bReserved 0
ContainerID {5cf3ee30-d507-4925-b001-802d79434c30}
Device Status: 0x000d
Self Powered
U1 Enabled
U2 Enabled
#### /dev/bus/usb/002/005 ####
Device: ID 0bda:8153 Realtek Semiconductor Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 9
idVendor 0x0bda Realtek Semiconductor Corp.
idProduct 0x8153
bcdDevice 30.00
iManufacturer 1 Realtek
iProduct 2 USB 10/100/1000 LAN
iSerial 6 000001
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 57
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 72mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
bMaxBurst 0
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 98
bNumInterfaces 2
bConfigurationValue 2
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 72mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 5 CDC Communications Control
CDC Header:
bcdCDC 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Ethernet:
iMacAddress 3 MAC
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x0000
bNumberPowerFilters 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 8
bMaxBurst 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 4 Ethernet Data
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 3
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 22
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x02
Latency Tolerance Messages (LTM) Supported
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 2
Lowest fully-functional device speed is High Speed (480Mbps)
bU1DevExitLat 10 micro seconds
bU2DevExitLat 2047 micro seconds
Device Status: 0x001c
(Bus Powered)
U1 Enabled
U2 Enabled
Latency Tolerance Messaging (LTM) Enabled
dmesg:
[ 1515.911155] usb 1-1: new high-speed USB device number 8 using xhci_hcd
[ 1516.062031] usb 1-1: New USB device found, idVendor=2109, idProduct=2817
[ 1516.062036] usb 1-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 1516.062040] usb 1-1: Product: USB2.0 Hub
[ 1516.062043] usb 1-1: Manufacturer: VIA Labs, Inc.
[ 1516.063203] hub 1-1:1.0: USB hub found
[ 1516.063440] hub 1-1:1.0: 5 ports detected
[ 1516.187453] usb 2-1: new SuperSpeed USB device number 6 using xhci_hcd
[ 1516.209355] usb 2-1: New USB device found, idVendor=2109, idProduct=0817
[ 1516.209360] usb 2-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 1516.209364] usb 2-1: Product: USB3.0 Hub
[ 1516.209367] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 1516.212384] hub 2-1:1.0: USB hub found
[ 1516.212658] hub 2-1:1.0: 4 ports detected
[ 1516.759260] usb 2-1.4: new SuperSpeed USB device number 7 using xhci_hcd
[ 1516.779900] usb 2-1.4: New USB device found, idVendor=0bda,
idProduct=8153
[ 1516.779905] usb 2-1.4: New USB device strings: Mfr=1, Product=2,
SerialNumber=6
[ 1516.779909] usb 2-1.4: Product: USB 10/100/1000 LAN
[ 1516.779912] usb 2-1.4: Manufacturer: Realtek
[ 1516.779915] usb 2-1.4: SerialNumber: 000001
[ 1516.947954] usb 2-1.4: reset SuperSpeed USB device number 7 using
xhci_hcd
[ 1517.012333] r8152 2-1.4:1.0 eth0: v1.09.9
[ 1517.079004] r8152 2-1.4:1.0 enxMAC: renamed from eth0
[ 1517.116006] IPv6: ADDRCONF(NETDEV_UP): enxMAC: link is not ready
[ 1517.120520] IPv6: ADDRCONF(NETDEV_UP): enxMAC: link is not ready
[ 1520.847176] usb 1-1.5: new high-speed USB device number 9 using xhci_hcd
[ 1520.949085] usb 1-1.5: New USB device found, idVendor=291a,
idProduct=8338
[ 1520.949094] usb 1-1.5: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 1520.949100] usb 1-1.5: Product: Anker USB-C Hub Device
[ 1520.949104] usb 1-1.5: Manufacturer: Anker
[ 1520.949108] usb 1-1.5: SerialNumber: 0000000000000001
On Tue, Jan 14, 2020 at 3:41 PM Galen Seitz <[email protected]> wrote:
> Hi,
>
> I'm working on a design where I'm considering changing from a standard A
> host connector to a type C connector. The signalling is USB 2.0, and
> will remain at that speed (my host processor doesn't support speeds
> above 2.0).
>
> I optionally need ethernet in my design, so I've been looking at various
> USB C hubs that integrate ethernet, and I'm curious as to what chip(s)
> is being used in these hubs. Here's an example:
> <
> https://www.anker.com/products/variant/powerexpand--5in1-usbc-ethernet-hub/A83380A1
> >
>
> If you're using something like this and you have the time, I'd be
> curious to see the output from the lsusb command.
>
> thanks,
> galen
> --
> Galen Seitz
> [email protected]
> _______________________________________________
> PLUG mailing list
> [email protected]
> http://lists.pdxlinux.org/mailman/listinfo/plug
>
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug