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.

Reply via email to