Hello,

I am also experiencing the same issue here of etherenet not working on some 
boot-ups.
I am using A6C board. My other problem is it is my requirement to use 
Android on beaglebone black only from internal storage i.e. eMMC. To 
support all necessary functionality of Android 4.2.2, I have to use 3.2.0 
kernel and U-Boot 2013.01.01. I think latest (3.8 or any other) kernels are 
not supported for android to boot from eMMC.

When etherenet is not working on boot, I see this logs,
U-boot:
USB Host mode controller at 47401800 using PIO, IRQ 0
Net:   <ethaddr> not set. Validating first E-fuse MAC
PHY reset timed out
cpsw
Hit any key to stop autoboot:  0

And, in kernel logs, I find these logs,
<4>[    1.307249]  davinci-mcasp.0: alias fck already exists
<6>[    1.790881] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
<6>[    1.797342] davinci_mdio davinci_mdio.0: detected phy mask fffffffb
<6>[    1.804569] davinci_mdio.0: probed
<6>[    1.808128] davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver 
SMSC LAN8710/LAN8720
......
<3>[   22.106395] PHY 0:00 not found
<3>[   22.109607] PHY 0:01 not found
<6>[   22.122567] ADDRCONF(NETDEV_UP): eth0: link is not ready

Is it possible to apply software fixes in kernel 3.2.0 ? Can you provide me 
what changes are required to resolve this issue?

Also, I found this on "Known_Issues"  of beaglebone black
---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<
Ethernet PHY Default Configuration [A3,A4,A5,A6]

The mode pin setting for mode bit 2 connects to the wrong pin on the 
LAN8710. It goes to pin 15 and should go to pin 14 instead. This should not 
cause any operational issues as the internal registers are set correctly in 
Uboot by the default SW that is provided. If you are not using UBoot or 
have a custom UBoot, you will need to set the register inside the LAN8710 
for proper operation. There is a preepmtion issue in SW that is currently 
being worked. There was a theory that this error was causing the issue. As 
long as you set the correct values in your initialzation code, this will 
not cause this issue and as the default UBoot correctly sets the register 
correctly for *all modes and auto negotiate enabled* which is what the 
default mode was intended to be.
---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<---------------------8<

Is this the same issue we are refering to?
I am using custom u-boot. What are the changes inside u-boot required to 
fix it ?


Thank you for your time.

Regards,
Pratik

On Friday, 18 July 2014 16:56:21 UTC+5:30, RobertCNelson wrote:
>
> On Fri, Jul 18, 2014 at 5:42 AM, krd <k...@dacsystem.pl <javascript:>> 
> wrote: 
> > 
> > 
> > On Monday, July 7, 2014 5:17:12 PM UTC+2, RobertCNelson wrote: 
> >> 
> >> On Mon, Jul 7, 2014 at 2:52 AM, Micka <micka...@gmail.com> wrote: 
> >> > Hello, 
> >> > 
> >> > I'm on the Kernel 3.8.13-bone56 and I've still this problem : 
> >> > 
> >> > Scanning for Btrfs filesystems 
> >> > systemd-fsck[202]: rootfs: clean, 110431/966656 files, 771069/3864576 
> >> > blocks 
> >> > [    7.665617] libphy: PHY 4a101000.mdio:00 not found 
> >> > [    7.670642] net eth0: phy 4a101000.mdio:00 not found on slave 0 
> >> > [    7.676834] libphy: PHY 4a101000.mdio:01 not found 
> >> > [    7.681844] net eth0: phy 4a101000.mdio:01 not found on slave 1 
> >> > 
> >> > 
> >> > I've to reboot many times to get lucky ..... 
> >> 
> >> Hey Micka, 
> >> 
> >> how about the newly pushed out bone60? 
> >> 
> >> Regards, 
> >> 
> >> -- 
> >> Robert Nelson 
> >> http://www.rcn-ee.com/ 
> > 
> > 
> > 
> > I am using 3.15.0-rc8-bone1 kernel and I am experiencing the same 
> problem 
> > with loosing eth occasionally. For some reasons I don't want to use 
> 3.8.* 
> > kernels. Can you recommend me some of these new kernel that do not 
> replicate 
> > the issue? I am thinking of giving a try to the latest 3.16-rc5... 
>
> Well, I added that patch in "3.15.4-bone4" so "3.15.0-rc8-bone1" 
> doesn't include it.  The latest from that branch is "3.15.6-bone5" 
>
> Regards, 
>
> -- 
> Robert Nelson 
> http://www.rcn-ee.com/ 
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to