RE: [U-Boot-Users] Network problem in u-boot.

Hi Stefan,
Yes CFG_RX_ETH_BUFFER is defined to 32.
I tried to define INFO_4XX_ENET in 4xx_enet.c and got the following output when the problem occurs.
=> run setup Trying ppc_4xx_eth0 About preceeding transfer (eth0): - Sent packet number 10626 - Received packet number 10632 - Handled packet number 10632 ENET Speed is 100 Mbps - FULL duplex connection BOOTP broadcast 1 DHCPHandler: got packet: (src=67, dst=68, len=300) state: 3 Filtering pkt = 0 DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 3 DHCP: state=SELECTING bp_file: "/tftpboot/kernel.img" TRANSITIONING TO REQUESTING STATE Bootfile: /tftpboot/kernel.img DhcpSendRequestPkt: Sending DHCPREQUEST Transmitting DHCPREQUEST packet: len = 343 DHCPHandler: got packet: (src=67, dst=68, len=300) state: 4 Filtering pkt = 0 DHCPHandler: got DHCP packet: (src=67, dst=68, len=300) state: 4 DHCP State: REQUESTING Bootfile: /tftpboot/kernel.img DHCP client bound to address 172.18.22.66 Using ppc_4xx_eth0 device TFTP from server 172.18.22.110; our IP address is 172.18.22.66 Filename '/tftpboot/kernel.img'. Load address: 0x200000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# #######T T MAL error occured.... ISR = c0100010 UIC = = 2 MAL_DEF = e0100000 MAL_ERR= e0000000 Trying ppc_4xx_eth0 About preceeding transfer (eth0): - Sent packet number 3319 - Received packet number 3321 - Handled packet number 3321 T T MAL error occured.... ISR = c0100010 UIC = = 2 MAL_DEF = e0100000 MAL_ERR= e0000000 Trying ppc_4xx_eth0 About preceeding transfer (eth0): - Sent packet number 2 - Received packet number 0 - Handled packet number 0 T T MAL error occured.... ISR = c0100010 UIC = = 2 MAL_DEF = e0100000 MAL_ERR= e0000000 Trying ppc_4xx_eth0 About preceeding transfer (eth0): - Sent packet number 2 - Received packet number 0 - Handled packet number 0 T T MAL error occured.... ISR = c0100010 UIC = = 2 MAL_DEF = e0100000 MAL_ERR= e0000000 Trying ppc_4xx_eth0 About preceeding transfer (eth0): - Sent packet number 2 - Received packet number 0 - Handled packet number 0 T T Abort
We had problem with MAL error in Linux to untill we got a backport of the latest driver to our kernel. After that there is no problem in Linux.
//André
-----Original Message----- From: Stefan Roese [mailto:sr@denx.de] Sent: den 17 november 2005 10:58 To: u-boot-users@lists.sourceforge.net Cc: André Berggren; Wolfgang Denk Subject: Re: [U-Boot-Users] Network problem in u-boot.
Hi Andre,
On Thursday 17 November 2005 09:55, André Berggren wrote:
CONFIG_NET_MULTI wasn't enabled. When I enable it the "miiphy_register: non unique device name 'ppc_4xx_eth0'" is exchanged with "Trying ppc_4xx_eth0", but it doesn't solve the main problem.
OK. One other idea: Do you have CFG_RX_ETH_BUFFER defined in your config file? If yes, what is the value? Try increasing it. I would suggest to use at least 16 rx buffers.
Best regards, Stefan ###########################################
This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/

Hi Andre,
On Thursday 17 November 2005 11:13, André Berggren wrote:
I tried to define INFO_4XX_ENET in 4xx_enet.c and got the following output when the problem occurs.
<snip>
Filename '/tftpboot/kernel.img'. Load address: 0x200000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# #######T T MAL error occured.... ISR = c0100010 UIC = = 2 MAL_DEF = e0100000 MAL_ERR= e0000000 Trying ppc_4xx_eth0 About preceeding transfer (eth0):
- Sent packet number 3319
- Received packet number 3321
- Handled packet number 3321
T T
We had problem with MAL error in Linux to untill we got a backport of the latest driver to our kernel. After that there is no problem in Linux.
Hmmm. What do you mean with the lastes driver? The new driver from Eugene Surovegin recently commited into 2.6er kernel.org? Or the latest 2.4er EMAC driver?
What ppc do you use? 405GP, 405GPr or 405EP? You mentioned, that an older U-Boot driver didn't have this problem, right? What U-Boot version was it and from when?
Best regards, Stefan
participants (2)
-
André Berggren
-
Stefan Roese