[Cbe-oss-dev] Adjusting PS3's Ethernet Link Speed
Geoff Levand
geoffrey.levand at am.sony.com
Fri Oct 16 04:43:15 EST 2009
Hi Benjamin,
On 04/28/2009 06:52 AM, Benjamin Rose wrote:
> For educational reasons, I've been trying to adjust the link speed of
> the ethernet connection on the PS3 from 1Gbps to 100Mbps. Using the
> ethtool results in a "Cannot set new settings: Operation not
> supported" for any variation from just ethtool -s eth0 speed 100 to
> ethtool -s eth0 speed 100 duplex full autoneg off.
>
> I am using the latest stable 2.6.29 kernel found on kernel.org.
>
> As a more extreme tactic, I've edited the drivers/net/ps3_gelic_net.c
> source file to force the adapter to use 100Mbps. The patch can be
> found attached to this e-mail. They're very simple changes.
>
> With those changes ethtool eth0 now shows the speed as 100Mbps and as
> auto negotiation as off, however I am still getting 1Gbps speeds. Is
> the PS3's hypervisor to blame or was this too naive of a change?
>
> Any help at all is greatly appreciated!!
I pushed out support to set the PS3's Ethernet link speed to
ps3-linux.git this week.
Please test and report if possible. You'll need to either
do a git clone of the source tree, or use the 'snapshot'
feature here:
http://git.kernel.org/?p=linux/kernel/git/geoff/ps3-linux-patches.git
These are the changes:
http://git.kernel.org/?p=linux/kernel/git/geoff/ps3-linux-patches.git;a=blob;f=ps3-wip/ps3-gelic-phy.patch;hb=HEAD
http://git.kernel.org/?p=linux/kernel/git/geoff/ps3-linux-patches.git;a=blob;f=ps3-wip/ps3-gelic-negotiation.patch;hb=HEAD
-Geoff
More information about the cbe-oss-dev
mailing list