Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHello again,
It turns out I was a little too quick to celebrate multiple port functioning correctly. They all function, but not at the same time. I have all eth0, eth1, eth2, and eth3 "installed" at the boot time. ifconfig'ing one port up, and other ports down ensures that one given port will function correctly. However, if multiple ports are up'ped, only the one which has been up'ped the earliest will work. In order to test the functionality I use "ping" command. All 4 clients that are attached to the ports have different IP's (manually set) and the same netmask. I cannot make sure if this is a system/uClinux related question, or more about my limited linux knowledge. Any ideas that pop to your mind? Any suggestions? Thanks. PS: On this link (http://forums.freescale.com/t5/other-microcontrollers/mpc8360e-one-ethernet-device-works-two-doesn-t-work/td-p/25038) the same problem is experienced because of some incorrectly set constants in marvell.c linux/drivers/net/phy. However, these constant names are not available any more.