From: Andrew Glen <andrewtaneg...@gmail.com> Reply-To: "beagleboard@googlegroups.com" <beagleboard@googlegroups.com> Date: Monday, November 3, 2014 at 9:42 PM To: "beagleboard@googlegroups.com" <beagleboard@googlegroups.com> Subject: Re: [beagleboard] Re: Beaglebone Black Ethernet Phy Not Detected on Boot.
> > As far as I know, and as already documented in this thread, the only reliable > fix is to remove C24 and C30. If you read the full thread, Gerald say that if you remove these capacitors, the board may not start at all. Regards, John > On 4/11/2014 5:40 PM, "Jerin George" <george.je...@gmail.com> wrote: >> Hi, >> I am using a BBB Rev C with latest Angstrom image and i have seen this issue >> with eth not getting detected at boot up. This came at the last stages of my >> project delivery. How can this be corrected. Does moving to the latest debian >> image solves this issue ? >> >> regards, >> Jerin George >> >> On Saturday, 26 July 2014 04:31:42 UTC+5:30, cmid...@gmail.com wrote: >>> >>> They phymask comes from a hardware register read by the davinci_mdio driver, >>> which gets passed to the linux phy libraries. The problem is that the cpsw >>> driver gets the value from device tree, which is hardcoded to address 0. >>> Usually the values are the same (address 0), but sometimes the phy gets >>> registered to a different address, usually in my case address 2. You >>> calculate the address using the phymask. If you changed the phymask than, >>> you pointing back to address 0, so that wouldn't help you. >>> >>> I rebuilt the dtb file. >>> >>> On Thursday, July 24, 2014 4:10:18 PM UTC-4, Loren Amelang wrote: >>>> On Wednesday, July 23, 2014 3:54:00 PM UTC-7, cmid...@gmail.com wrote: >>>>> The davinci mdio driver should report a phymask and that value is used to >>>>> update the device tree. >>>> >>>> Back when I had this problem I tried hard to find out where the phymask >>>> comes from, and never succeeded. At that time people who received a phymask >>>> of fffffffe booted successfully, those with fffffffb failed. Do you know >>>> where the mask is found and how to change it? >>>> >>>>> I also remove the second phy slave from the device tree. >>>> >>>> That seems like a great idea, if only to stop all the useless messages >>>> about it never being found. Can that be done in the uEnv.txt, like when you >>>> disable HDMI, or do you have to rebuild the device tree binary? Would >>>> setting the phymask to ffffffff accomplish the same thing? >>>> >>>> Loren >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to a topic in the Google >> Groups "BeagleBoard" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/beagleboard/9mctrG26Mc8/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> beagleboard+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > -- > 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. -- 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.