[meta-freescale] imx6q: force 100 mbps network

Gary Thomas gary at mlbassoc.com
Wed Feb 26 04:07:07 PST 2014


On 2014-02-26 05:03, Prasant J wrote:
> Hi,
> 
> I'm using linux-3.0.35 on my custom hardware (uses imx6 quad) based on sabresd platform. I'm using yocto root filesystem (this is a soft float build).
> 
> I want to force my system to use 100 mbps ethernet speed even if the network supports 1000 mbps link. How can I enable this ?
> 
> My custom hardware uses Micrel's Gigabit Ethernet PHY KSZ9021RNI.
> 
> I can change the network speed (by ssh-ing into the linux system) using:
> ethtool -s eth0 autoneg off speed 100
> but I want network speed of 100 mbps when network is initialized during startup.
> 
> Any inputs will be of help.

If you are using init-ifupdown to manage the network, you can
change /etc/network/interfaces to look something like this:

auto eth0
iface eth0 inet dhcp
      pre-up ethtool -s eth0 speed 100 duplex full autoneg off


-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the meta-freescale mailing list