August 31Aug 31 Made some power consumption tests of different USB-Ethernet 2.5G, 1G and 100M dongles. Test bed: Orange Pi Zero3 with 480 MHz CPU speed locked, connected to the PC over UART, Armbian 26.11.0-trunk.30 6.18.48-current-sunxi64 AVHzY CT-3 for power consumption monitoring Intel I226-V as another Ethernet side First I set a baseline Orange Pi consumption with USB Host enabled. The absolute minimum I could get is with a Logitech radio keyboard dongle plugged in — 0.934 W. Then I plugged in USB-Ethernet adapters and recorded its idle power consumption without cable connected, idle power with cable and Energy-efficient Ethernet (EEE) on/off, and power under load. Please note: all tests were performed over USB 2.0, the maximum transmission load was about 300-320 mbit/s, even on a 2.5G modules. Commands used: # Enable Energy-efficient Ethernet (EEE) and advertise 100M, 1G, 2.5G EEE support ethtool --set-eee $INTF advertise 0x80000000002a eee on # Disable Energy-efficient Ethernet (EEE) ethtool --set-eee $INTF eee off # Check Energy-efficient Ethernet (EEE) status ethtool --show-eee $INTF # Force link speed ethtool --change $INTF speed 100 #1: "GLAABIT" Black USB 3.0 Gigabit Lan dongle Realtek RTL8153, 1G usb 1-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=31.00 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 usb 1-1: Product: USB 10/100/1000 LAN usb 1-1: Manufacturer: Realtek usb 1-1: SerialNumber: 001000001 r8152-cfgselector 1-1: reset high-speed USB device number 10 using ehci-platform r8152 1-1:1.0 eth0: v1.12.13 Idle Transmisson Idle, no cable +0.169W - 1G, EEE off +0.786W +0.786-0.816W 1G, EEE on +0.236W +0.786-0.816W 100M, EEE off +0.432W +0.466-0.456W 100M, EEE on +0.279W +0.426W 10M, EEE off +0.216W +0.286W #2: Silver no text with LED Realtek RTL8153, 1G usb 1-1: new high-speed USB device number 15 using ehci-platform usb 1-1: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 usb 1-1: Product: USB 10/100/1000 LAN usb 1-1: Manufacturer: Realtek usb 1-1: SerialNumber: 000001 Idle Transmission Idle, no cable +0.026W - 1G, EEE off +0.696W +0.799W 1G, EEE on +0.121W +0.799W 100M, EEE off +0.242W +0.282W 100M, EEE on +0.102W +0.282W 10M, EEE off +0.086W +0.146W #3: Silver no text, with network icon, USB-C, large LEDs Realtek RTL8156, 2.5G usb 1-1: new high-speed USB device number 16 using ehci-platform usb 1-1: New USB device found, idVendor=0bda, idProduct=8156, bcdDevice=31.00 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=6 usb 1-1: Product: USB 10/100/1G/2.5G LAN usb 1-1: Manufacturer: Realtek usb 1-1: SerialNumber: 0013000001 r8152-cfgselector 1-1: reset high-speed USB device number 16 using ehci-platform r8152 1-1:1.0 eth0: v1.12.13 Idle Transmisson Idle, no cable +0.059W - 2.5G, EEE of +0.828W +0.869W 2.5G, EEE on +0.381W +0.796-0.806W 1G, EEE off +0.479W +0.518W 1G, EEE on +0.261W +0.516W 100M, EEE off +0.262W +0.291W 100M, EEE on +0.124W +0.291W #4: Dongle with USB HUB for 3 USB 2.0 ports + 100M Ethernet Realtek RTL8152 100M usb 1-1.4: new high-speed USB device number 20 using ehci-platform usb 1-1.4: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00 usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1.4: Product: USB 10/100 LAN usb 1-1.4: Manufacturer: Realtek usb 1-1.4: SerialNumber: 00E04C36001D r8152-cfgselector 1-1.4: reset high-speed USB device number 20 using ehci-platform r8152 1-1.4:1.0: skip request firmware Idle Transmission Idle, no cable +0.235W - 100M, EEE off +0.461W +0.565W 100M, EEE on +0.321W +0.561W #5: USB Network Adapter For Switch ASIX AX88772D, 100M Driverless CDC-NCM mode, does not support EEE. usb 1-1: new high-speed USB device number 21 using ehci-platform usb 1-1: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 3.00 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: AX88772D usb 1-1: Manufacturer: ASIX usb 1-1: SerialNumber: 000D7413 cdc_ncm 1-1:2.0: MAC-Address: f8:e4:3b:0d:74:13 cdc_ncm 1-1:2.0: setting rx_max = 16384 cdc_ncm 1-1:2.0: setting tx_max = 16384 cdc_ncm 1-1:2.0 eth0: register 'cdc_ncm' at usb-5200000.usb-1, CDC NCM (NO ZLP), f8:e4:3b:0d:74:13 usbcore: registered new interface driver cdc_ncm usbcore: registered new interface driver cdc_wdm usbcore: registered new interface driver cdc_mbim cdc_ncm 1-1:2.0 enxf8e43b0d7413: renamed from eth0 Idle Transmisson Idle, no cable +0.14W - 100M, EEE off +0.224W +0.278W Edited August 31Aug 31 by ValdikSS
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.