As far as I know, and as already documented in this thread, the only
reliable fix is to remove C24 and C30.
On 4/11/2014 5:40 PM, "Jerin George" <[email protected]> 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, [email protected] 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, [email protected] 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
> [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to