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 <[email protected] <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 <[email protected]> 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
