Hello, I am developping linux-2.4.4 SCC ethernet driver on my custom board using MPC860(not 860T).
The ethernet port is assigned SCC1 and SCC2. SCC1 is working fine with "8xx_io/enet.c" driver used by default kernel configuration. And when running only SCC2(SCC1 is disabled), it also works fine. I patched this driver to make 2 SCC work together for ethernet port, and it looks working on the face of things. When I set same MAC address(SCC1 and SCC2 have same MAC address), it works. However, when I set different MAC address, SCC2 does not recieve any packets, no interrupts. SCC1 is working fine. o transmission is ok. o recieving broadcast packets. o work good when set promiscuous mode. o initialization order of SCC1,SCC2 does not relate to. I guess SCC2 is using MAC address of SCC1 when recognizing distination physical address of recived packets??? Any special registers to be set when 2 SCC ethenet? Thanks in advance. --- HORIUCHI Satoshi ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
