* [U-Boot-Users] MPC83xx Ethernet bug @ 2007-11-19 15:51 Joakim Tjernlund 2007-11-19 16:12 ` Joakim Tjernlund 2007-11-20 5:29 ` Liu Dave 0 siblings, 2 replies; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-19 15:51 UTC (permalink / raw) To: u-boot Just tried to move my 83xx based board to latest u-boot and noticed an old problem. u-boot tries to bring up the ethernet at startup, not the first time it is used: U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) Reset Status: External/Internal Soft, External/Internal Hard CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz Board: Transmode CU I2C reset sequence. I2C: ready DRAM: DDR RAM: 256 MB FLASH: 128 MB 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 => ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-19 15:51 [U-Boot-Users] MPC83xx Ethernet bug Joakim Tjernlund @ 2007-11-19 16:12 ` Joakim Tjernlund 2007-11-20 5:29 ` Liu Dave 1 sibling, 0 replies; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-19 16:12 UTC (permalink / raw) To: u-boot On Mon, 2007-11-19 at 16:51 +0100, Joakim Tjernlund wrote: > Just tried to move my 83xx based board to latest u-boot and > noticed an old problem. u-boot tries to bring up the > ethernet at startup, not the first time it is used: > > U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) > > Reset Status: External/Internal Soft, External/Internal Hard > > CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz Looked into uec_phy.c driver to find the source of: read wrong value : mii_id 3,mii_reg 3, base e0102320 I don't have PHYs in my system and I wonder if there is a way to avoid this message? Also, there is a udelay(100000) in that function, uec_read_phy_reg(), that slows it down alot. Is that really needed? Jocke ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-19 15:51 [U-Boot-Users] MPC83xx Ethernet bug Joakim Tjernlund 2007-11-19 16:12 ` Joakim Tjernlund @ 2007-11-20 5:29 ` Liu Dave 2007-11-20 7:51 ` Joakim Tjernlund 1 sibling, 1 reply; 9+ messages in thread From: Liu Dave @ 2007-11-20 5:29 UTC (permalink / raw) To: u-boot Hello Joakim, I did the test u-boot-1.3.0 wolfgang just released on mpc832xemds board, I did not see the issue that you said. U-Boot 1.3.0 (Nov 20 2007 - 13:30:24) MPC83XX Reset Status: CPU: e300c2, MPC8323E, Rev: 10 at 264 MHz, CSB: 132 MHz Board: Freescale MPC832XEMDS I2C: ready DRAM: 128 MB FLASH: 16 MB In: serial Out: serial Err: serial Net: UEC: PHY is Davicom DM9161A (181b8a0) FSL UEC0: Full Duplex FSL UEC0: Speed 100BT FSL UEC0: Link is up UEC: PHY is Davicom DM9161A (181b8a0) FSL UEC0, FSL UEC1 Hit any key to stop autoboot: 0 => ping 10.193.20.133 Using FSL UEC0 device host 10.193.20.133 is alive => Thanks, Dave > -----Original Message----- > From: u-boot-users-bounces at lists.sourceforge.net > [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > Of Joakim Tjernlund > Sent: 2007?11?19? 11:51 PM > To: U-BOOT > Subject: [U-Boot-Users] MPC83xx Ethernet bug > > Just tried to move my 83xx based board to latest u-boot and > noticed an old problem. u-boot tries to bring up the > ethernet at startup, not the first time it is used: > > U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) > > Reset Status: External/Internal Soft, External/Internal Hard > > CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz > Board: Transmode CU > I2C reset sequence. > I2C: ready > DRAM: > DDR RAM: 256 MB > FLASH: 128 MB > 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 > > => > > -------------------------------------------------------------- > ----------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > U-Boot-Users mailing list > U-Boot-Users at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/u-boot-users > ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-20 5:29 ` Liu Dave @ 2007-11-20 7:51 ` Joakim Tjernlund 2007-11-21 16:02 ` Joakim Tjernlund 0 siblings, 1 reply; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-20 7:51 UTC (permalink / raw) To: u-boot On Tue, 2007-11-20 at 13:29 +0800, Liu Dave wrote: > Hello Joakim, > > I did the test u-boot-1.3.0 wolfgang just released on mpc832xemds > board, I did not see the issue that you said. But you did, see below > > U-Boot 1.3.0 (Nov 20 2007 - 13:30:24) MPC83XX > > Reset Status: > > CPU: e300c2, MPC8323E, Rev: 10 at 264 MHz, CSB: 132 MHz > Board: Freescale MPC832XEMDS > I2C: ready > DRAM: 128 MB > FLASH: 16 MB > In: serial > Out: serial > Err: serial > Net: UEC: PHY is Davicom DM9161A (181b8a0) > FSL UEC0: Full Duplex > FSL UEC0: Speed 100BT > FSL UEC0: Link is up > UEC: PHY is Davicom DM9161A (181b8a0) > FSL UEC0, FSL UEC1 Here it is, the network i/f is initialized without any network activity. This adds several extra seconds before prompt or boot as the mdio code has big delays in it. > Hit any key to stop autoboot: 0 > => ping 10.193.20.133 I should have been here as this is the first network operation. > Using FSL UEC0 device > host 10.193.20.133 is alive > => > > Thanks, > Dave > > > -----Original Message----- > > From: u-boot-users-bounces at lists.sourceforge.net > > [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > > Of Joakim Tjernlund > > Sent: 2007?11?19? 11:51 PM > > To: U-BOOT > > Subject: [U-Boot-Users] MPC83xx Ethernet bug > > > > Just tried to move my 83xx based board to latest u-boot and > > noticed an old problem. u-boot tries to bring up the > > ethernet at startup, not the first time it is used: > > > > U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) > > > > Reset Status: External/Internal Soft, External/Internal Hard > > > > CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz > > Board: Transmode CU > > I2C reset sequence. > > I2C: ready > > DRAM: > > DDR RAM: 256 MB > > FLASH: 128 MB > > 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 > > > > => > > > > -------------------------------------------------------------- > > ----------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > U-Boot-Users mailing list > > U-Boot-Users at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/u-boot-users > > > > ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-20 7:51 ` Joakim Tjernlund @ 2007-11-21 16:02 ` Joakim Tjernlund 2007-11-21 16:43 ` Ben Warren 0 siblings, 1 reply; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-21 16:02 UTC (permalink / raw) To: u-boot Ping? Jocke > -----Original Message----- > From: u-boot-users-bounces at lists.sourceforge.net > [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > Of Joakim Tjernlund > Sent: den 20 november 2007 08:52 > To: Liu Dave > Cc: U-BOOT > Subject: Re: [U-Boot-Users] MPC83xx Ethernet bug > > On Tue, 2007-11-20 at 13:29 +0800, Liu Dave wrote: > > Hello Joakim, > > > > I did the test u-boot-1.3.0 wolfgang just released on mpc832xemds > > board, I did not see the issue that you said. > > But you did, see below > > > > > U-Boot 1.3.0 (Nov 20 2007 - 13:30:24) MPC83XX > > > > Reset Status: > > > > CPU: e300c2, MPC8323E, Rev: 10 at 264 MHz, CSB: 132 MHz > > Board: Freescale MPC832XEMDS > > I2C: ready > > DRAM: 128 MB > > FLASH: 16 MB > > In: serial > > Out: serial > > Err: serial > > Net: UEC: PHY is Davicom DM9161A (181b8a0) > > FSL UEC0: Full Duplex > > FSL UEC0: Speed 100BT > > FSL UEC0: Link is up > > UEC: PHY is Davicom DM9161A (181b8a0) > > FSL UEC0, FSL UEC1 > > Here it is, the network i/f is initialized without any > network activity. > This adds several extra seconds before prompt or boot as the > mdio code has big delays in it. > > > Hit any key to stop autoboot: 0 > > => ping 10.193.20.133 > > I should have been here as this is the first network operation. > > > Using FSL UEC0 device > > host 10.193.20.133 is alive > > => > > > > Thanks, > > Dave > > > > > -----Original Message----- > > > From: u-boot-users-bounces at lists.sourceforge.net > > > [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > > > Of Joakim Tjernlund > > > Sent: 2007?11?19? 11:51 PM > > > To: U-BOOT > > > Subject: [U-Boot-Users] MPC83xx Ethernet bug > > > > > > Just tried to move my 83xx based board to latest u-boot and > > > noticed an old problem. u-boot tries to bring up the > > > ethernet at startup, not the first time it is used: > > > > > > U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) > > > > > > Reset Status: External/Internal Soft, External/Internal Hard > > > > > > CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz > > > Board: Transmode CU > > > I2C reset sequence. > > > I2C: ready > > > DRAM: > > > DDR RAM: 256 MB > > > FLASH: 128 MB > > > 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 > > > > > > => > > > > > > -------------------------------------------------------------- > > > ----------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > U-Boot-Users mailing list > > > U-Boot-Users at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/u-boot-users > > > > > > > > > -------------------------------------------------------------- > ----------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > U-Boot-Users mailing list > U-Boot-Users at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/u-boot-users > > ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-21 16:02 ` Joakim Tjernlund @ 2007-11-21 16:43 ` Ben Warren 2007-11-21 17:29 ` Joakim Tjernlund 2007-11-21 22:56 ` Andy Fleming 0 siblings, 2 replies; 9+ messages in thread From: Ben Warren @ 2007-11-21 16:43 UTC (permalink / raw) To: u-boot Joakim Tjernlund wrote: > Ping? > > Jocke > > ACK. Another reason it would be nice to have a PHY library that handles fixed connections. Stay tuned... >> -----Original Message----- >> From: u-boot-users-bounces at lists.sourceforge.net >> [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf >> Of Joakim Tjernlund >> Sent: den 20 november 2007 08:52 >> To: Liu Dave >> Cc: U-BOOT >> Subject: Re: [U-Boot-Users] MPC83xx Ethernet bug >> >> On Tue, 2007-11-20 at 13:29 +0800, Liu Dave wrote: >> >>> Hello Joakim, >>> >>> I did the test u-boot-1.3.0 wolfgang just released on mpc832xemds >>> board, I did not see the issue that you said. >>> >> But you did, see below >> >> >>> U-Boot 1.3.0 (Nov 20 2007 - 13:30:24) MPC83XX >>> >>> Reset Status: >>> >>> CPU: e300c2, MPC8323E, Rev: 10 at 264 MHz, CSB: 132 MHz >>> Board: Freescale MPC832XEMDS >>> I2C: ready >>> DRAM: 128 MB >>> FLASH: 16 MB >>> In: serial >>> Out: serial >>> Err: serial >>> Net: UEC: PHY is Davicom DM9161A (181b8a0) >>> FSL UEC0: Full Duplex >>> FSL UEC0: Speed 100BT >>> FSL UEC0: Link is up >>> UEC: PHY is Davicom DM9161A (181b8a0) >>> FSL UEC0, FSL UEC1 >>> >> Here it is, the network i/f is initialized without any >> network activity. >> This adds several extra seconds before prompt or boot as the >> mdio code has big delays in it. >> >> >>> Hit any key to stop autoboot: 0 >>> => ping 10.193.20.133 >>> >> I should have been here as this is the first network operation. >> >> >>> Using FSL UEC0 device >>> host 10.193.20.133 is alive >>> => >>> >>> Thanks, >>> Dave >>> >>> >>>> -----Original Message----- >>>> From: u-boot-users-bounces at lists.sourceforge.net >>>> [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf >>>> Of Joakim Tjernlund >>>> Sent: 2007?11?19? 11:51 PM >>>> To: U-BOOT >>>> Subject: [U-Boot-Users] MPC83xx Ethernet bug >>>> >>>> Just tried to move my 83xx based board to latest u-boot and >>>> noticed an old problem. u-boot tries to bring up the >>>> ethernet at startup, not the first time it is used: >>>> >>>> U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) >>>> >>>> Reset Status: External/Internal Soft, External/Internal Hard >>>> >>>> CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz >>>> Board: Transmode CU >>>> I2C reset sequence. >>>> I2C: ready >>>> DRAM: >>>> DDR RAM: 256 MB >>>> FLASH: 128 MB >>>> 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. regards, Ben ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-21 16:43 ` Ben Warren @ 2007-11-21 17:29 ` Joakim Tjernlund 2007-11-25 14:53 ` Joakim Tjernlund 2007-11-21 22:56 ` Andy Fleming 1 sibling, 1 reply; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-21 17:29 UTC (permalink / raw) To: u-boot > -----Original Message----- > From: Ben Warren [mailto:bwarren at 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 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-21 17:29 ` Joakim Tjernlund @ 2007-11-25 14:53 ` Joakim Tjernlund 0 siblings, 0 replies; 9+ messages in thread From: Joakim Tjernlund @ 2007-11-25 14:53 UTC (permalink / raw) To: u-boot > > -----Original Message----- > > From: Ben Warren [mailto:bwarren at 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. Dave, have you had a chance to look into this? Jocke ^ permalink raw reply [flat|nested] 9+ messages in thread
* [U-Boot-Users] MPC83xx Ethernet bug 2007-11-21 16:43 ` Ben Warren 2007-11-21 17:29 ` Joakim Tjernlund @ 2007-11-21 22:56 ` Andy Fleming 1 sibling, 0 replies; 9+ messages in thread From: Andy Fleming @ 2007-11-21 22:56 UTC (permalink / raw) To: u-boot On Nov 21, 2007 10:43 AM, Ben Warren <bwarren@qstreams.com> wrote: > Joakim Tjernlund wrote: > > Ping? > > > > Jocke > > > > > ACK. Another reason it would be nice to have a PHY library that handles > fixed connections. Stay tuned... AGREED. > > >> -----Original Message----- > >> From: u-boot-users-bounces at lists.sourceforge.net > >> [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > >> Of Joakim Tjernlund > >> Sent: den 20 november 2007 08:52 > >> To: Liu Dave > >> Cc: U-BOOT > >> Subject: Re: [U-Boot-Users] MPC83xx Ethernet bug > >> > >> On Tue, 2007-11-20 at 13:29 +0800, Liu Dave wrote: > >> > >>> Hello Joakim, > >>> > >>> I did the test u-boot-1.3.0 wolfgang just released on mpc832xemds > >>> board, I did not see the issue that you said. > >>> > >> But you did, see below > >> > >> > >>> U-Boot 1.3.0 (Nov 20 2007 - 13:30:24) MPC83XX > >>> > >>> Reset Status: > >>> > >>> CPU: e300c2, MPC8323E, Rev: 10 at 264 MHz, CSB: 132 MHz > >>> Board: Freescale MPC832XEMDS > >>> I2C: ready > >>> DRAM: 128 MB > >>> FLASH: 16 MB > >>> In: serial > >>> Out: serial > >>> Err: serial > >>> Net: UEC: PHY is Davicom DM9161A (181b8a0) > >>> FSL UEC0: Full Duplex > >>> FSL UEC0: Speed 100BT > >>> FSL UEC0: Link is up > >>> UEC: PHY is Davicom DM9161A (181b8a0) > >>> FSL UEC0, FSL UEC1 > >>> > >> Here it is, the network i/f is initialized without any > >> network activity. > >> This adds several extra seconds before prompt or boot as the > >> mdio code has big delays in it. > >> > >> > >>> Hit any key to stop autoboot: 0 > >>> => ping 10.193.20.133 > >>> > >> I should have been here as this is the first network operation. > >> > >> > >>> Using FSL UEC0 device > >>> host 10.193.20.133 is alive > >>> => > >>> > >>> Thanks, > >>> Dave > >>> > >>> > >>>> -----Original Message----- > >>>> From: u-boot-users-bounces at lists.sourceforge.net > >>>> [mailto:u-boot-users-bounces at lists.sourceforge.net] On Behalf > >>>> Of Joakim Tjernlund > >>>> Sent: 2007?11?19? 11:51 PM > >>>> To: U-BOOT > >>>> Subject: [U-Boot-Users] MPC83xx Ethernet bug > >>>> > >>>> Just tried to move my 83xx based board to latest u-boot and > >>>> noticed an old problem. u-boot tries to bring up the > >>>> ethernet at startup, not the first time it is used: > >>>> > >>>> U-Boot 1.3.0-rc3-g992742a5-dirty (Nov 19 2007 - 16:45:18) > >>>> > >>>> Reset Status: External/Internal Soft, External/Internal Hard > >>>> > >>>> CPU: e300c2, MPC8323E, Rev: 10 at 266.664 MHz, CSB: 133 MHz > >>>> Board: Transmode CU > >>>> I2C reset sequence. > >>>> I2C: ready > >>>> DRAM: > >>>> DDR RAM: 256 MB > >>>> FLASH: 128 MB > >>>> 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. > > regards, > Ben > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > U-Boot-Users mailing list > U-Boot-Users at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/u-boot-users > ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-11-25 14:53 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-11-19 15:51 [U-Boot-Users] MPC83xx Ethernet bug Joakim Tjernlund 2007-11-19 16:12 ` Joakim Tjernlund 2007-11-20 5:29 ` Liu Dave 2007-11-20 7:51 ` Joakim Tjernlund 2007-11-21 16:02 ` Joakim Tjernlund 2007-11-21 16:43 ` Ben Warren 2007-11-21 17:29 ` Joakim Tjernlund 2007-11-25 14:53 ` Joakim Tjernlund 2007-11-21 22:56 ` Andy Fleming
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.