[U-Boot] Vitesse Phy not recognized VSC8211

hendrik hendrik.vastech at gmail.com
Mon Feb 16 07:18:57 CET 2009


Andy Fleming wrote:
> On Fri, Feb 13, 2009 at 6:36 AM, hendrik <hendrik.vastech at gmail.com> wrote:
>   
>> Hi all
>>     
>> When i included the struct as is the my board with the MPC8548 ver1 cpu
>> worked correctly but the board with ver2 CPU does not work.
>> A would appeciate any help
>>     
>
> In what way does it "not work"?  the cpu version shouldn't affect PHY
> recognition.  Is the board different?  Does it have different PHYs?
>   

On both boards (CPU v1 and CPU v2 ) the phys are detected as the Vitesse 
VSC821, but someware in the the "miiphy_register" function in 
miiphyutil.c thinkgs go wrong on the board with the v2 CPU. The first 
symptom was the mesage:

    miiphy_register: non unique device name ""

on deeper investigation i found that the phy names were jumbled garbage, 
as the lines below show: the NET name should reed Tsec0.

    PHY is Vitesse VSC8211 (fc4b1)
    miiphy_register: added '��m@��v|��
��n', read=0x1ffb2e7c,
    write=0x1ffb2e14

after a bit more digging I now thing the problem is in the Memory 
manager of the CPU but i do not know how to go about finding the 
problem. My first step is to look at the DDR setup then try to 
understand the differences between the v1 and v2 CPUs

If you have any links or help i would greatly appreciate it.


thanks hedrik



More information about the U-Boot mailing list