Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

Poor wired network speed with Android

308

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
308
Posted at 1/13/2015 11:39:00      1#

find out a way to solve this problem.

only debug rx_delay can solve. Only for 1000Speed

kernel/arch/arm/boot/dts/firefly-rk3288.dts

  1. &gmac {
  2. //      pmu_regulator = "act_ldo5";
  3. //      pmu_enable_level = <1>; //1->HIGH, 0->LOW
  4. //      power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;
  5.         reset-gpio = <&gpio4 GPIO_B0 GPIO_ACTIVE_LOW>;
  6.         phy-mode = "rgmii";
  7.         clock_in_out = "input";
  8.         tx_delay = <0x30>;
  9.         rx_delay = <0x16>;
Copy the code

I try to modify rx_delay = <0x16> , the speed finally get well . of course , I try 0x14 or 0x18.


Both of we can modify rx_delay to try to fix  this problem.

Reply

Use props Report

308

Credits

10

Prestige

12

Contribution

intermediate

Rank: 3Rank: 3

Credits
308
Posted at 1/16/2015 17:15:12      2#

@leungtek: As I am not a developer,?I kind of meant some further instructions on where/how to find and modify the file referred to.




modify this file? (kernel/arch/arm/boot/dts/firefly-rk3288.dts)

  1. &gmac {/pmu_regulator = "act_ldo5";/pmu_enable_level = <1>; /1->HIGH, 0->LOW/power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;reset-gpio = <&gpio4 GPIO_B0 GPIO_ACTIVE_LOW>;phy-mode = "rgmii";clock_in_out = "input";tx_delay = <0x30>;rx_delay = <0x16>; /modify here . or modify larger
Copy the code





you can scan WIKI-FIREFLY .



Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list