
-----Original Message----- From: Ben Warren [mailto:bwarren@qstreams.com] Sent: den 21 november 2007 17:43 To: Joakim Tjernlund Cc: 'Liu Dave'; 'U-BOOT' Subject: Re: [U-Boot-Users] MPC83xx Ethernet bug
Joakim Tjernlund wrote:
Ping?
Jocke
ACK. Another reason it would be nice to have a PHY library that handles fixed connections. Stay tuned...
Yes, got plenty of fixed PHYs, even a mix of real PHYs and fixed PHYs on the same board.
[SNIP]
In: serial Out: serial Err: serial Net: read wrong value : mii_id 3,mii_reg 2, base e0102320 read wrong value : mii_id 3,mii_reg 3, base e0102320 UEC: PHY is Generic MII (ffffffff) read wrong value : mii_id 3,mii_reg 1, base e0102320 read wrong value : mii_id 3,mii_reg 5, base e0102320 FSL UEC0: Full Duplex FSL UEC0: Speed 100BT FSL UEC0: Link is up read wrong value : mii_id 4,mii_reg 2, base e0103320 read wrong value : mii_id 4,mii_reg 3, base e0103320 UEC: PHY is Generic MII (ffffffff) read wrong value : mii_id 4,mii_reg 1, base e0103320 read wrong value : mii_id 4,mii_reg 1, base e0103320 read wrong value : mii_id 4,mii_reg 5, base e0103320 FSL UEC1: Full Duplex FSL UEC1: Speed 100BT FSL UEC1: Link is up FSL UEC0, FSL UEC1 read wrong value : mii_id 3,mii_reg 1, base e0102320
=>
I don't know why the calls to init_phy() and phy_change() are in uec_initialize() instead of uec_init(). Moving them should at least prevent this stuff at boot-up.
Me neither, that is why I am bugging the Freescale guys who put it there :). Moving it before next release would be a good thing.
regards, Ben