Skip to content

EEE disabled by default on kernel 4.19 / RPi3B+ #2882

Closed
@HiassofT

Description

@HiassofT

Describe the bug
On kernel 4.19 (tested with latest rpi-update kernel 4.19.25) eee seems to be disabled by default. ethtool --show-eee displays

EEE Settings for eth0:
        EEE status: disabled
        Tx LPI: disabled
        Supported EEE link modes:  100baseT/Full
                                   1000baseT/Full
        Advertised EEE link modes:  Not reported
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full

When checking with my benchtop power supply I noticed idle power consumption is about 2.4W instead of the usual about 2W.

Manually enabling eee via ethtool works though

root@raspbian:~# ethtool --set-eee eth0 tx-timer 600 advertise 0x28 eee on
root@raspbian:~# ethtool --show-eee eth0
EEE Settings for eth0:
        EEE status: enabled - active
        Tx LPI: 600 (us)
        Supported EEE link modes:  100baseT/Full
                                   1000baseT/Full
        Advertised EEE link modes:  100baseT/Full
                                    1000baseT/Full
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full
root@raspbian:~# uname -a
Linux raspbian 4.19.25-v7+ #1205 SMP Mon Feb 25 18:19:20 GMT 2019 armv7l GNU/Linux

On current 4.14 raspbian kernel and on the latest 4.14 rpi-update kernel eee is enabled by default

EEE Settings for eth0:
        EEE status: enabled - active
        Tx LPI: 600 (us)
        Supported EEE link modes:  100baseT/Full
                                   1000baseT/Full
        Advertised EEE link modes:  100baseT/Full
                                    1000baseT/Full
        Link partner advertised EEE link modes:  100baseT/Full
                                                 1000baseT/Full

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions