
Good morning,
nevertheless I recommend to use the CONFIG_NET_MULTI option. You won't get rid of:
miiphy_register: non unique device name 'ppc_4xx_eth0'
without it. The message comes from reregistering the phy stuff over and over again.
Is it possible that there is any chace that you get an enetInt just after the first irq_install_handler? Can you put a printf at the beginning of the entInt?
But of course it could be an tooling issue. So hear what the expert said :-)
Matthias
I've introduced some printf statements into the U-Boot code to track the program flow. It turns out, that the cpu executes a loop, where there is none present in the source code. Below are some excerpts of the source code and the output of U-Boot. The only explanation I have so far is, that the compiler breaks something. I'm using powerpc-405-linux-gnu-gcc version 3.4.4 for cross compilation on an i386 debian system. Has
Forgot this one: Debian also tends to use some beta versions of the "make" tool which are obviously very broken. Make sure to use only stable versions.
Best regards,
Wolfgang Denk