HOW TO - Set the eth0 Ethernet Speed to 10Mbps

Hi There -

I’m trying to figure out how to change the eth0 port on a Beaglebone Black to a specific port speed like 10Mbps. It appears now (see below) that it is set to auto. Any assistance would be much appreciated.

Tim

root@beaglebone:/usr/lib/connman/test# ./get-services
[ /net/connman/service/ethernet_1cba8ca2bf39_cable ]
IPv6.Configuration = { Method=auto Privacy=disabled }
AutoConnect = true
Name = Wired
Nameservers = [ 8.8.8.8 8.8.4.4 ]
Provider = { }
Favorite = true
Domains.Configuration = [ ]
Timeservers.Configuration = dbus.Array([], signature=dbus.Signature(‘s’), variant_level=1)
State = online
Proxy = { Method=direct }
Nameservers.Configuration = [ 8.8.8.8 8.8.4.4 ]
IPv4 = { Netmask=255.255.255.0 Gateway=192.168.1.1 Method=manual Address=192.168.1.10 }
Timeservers = dbus.Array([dbus.String(u’192.168.1.1’)], signature=dbus.Signature(‘s’), variant_level=1)
IPv6 = { }
Domains = [ ]
Ethernet = { Interface=eth0 MTU=1500 Method=auto Address=1C:BA:8C:A2:BF:39 }
Security = [ ]
Proxy.Configuration = { }
Type = ethernet
Immutable = false
IPv4.Configuration = { Netmask=255.255.255.0 Gateway=192.168.1.1 Method=manual Address=192.168.1.10 }

root@beaglebone:/usr/lib/connman/test#

You usually change this at the PHY level I believe, I've done it before
using ethtool.

Cheers,

I tried too to use ethtool, but I got :

Cannot get device coalesce settings

I guess that the kernel is not compiled with :

CONFIG_SWITCH_SET_PORT_CONFIG

Hi,

Any updates on this topic?
Even we are having the same issue…
Not able to test 10mbps mode in BeagleBoneBlack…
Any suggestions is appreciated.

Thanks.