Hi guys, I am working with a MPC8248 custom board. On this, we have mixed interfaces, with Ethernet on FCC1 working in Full Duplex 100Mbps, and MII-generic on FCC2, working in Half-Duplex 100Mbps.
On FCC2, CPM2 reports CRC error for each received packet, but ignoring it, packets arrive correctly. We have tested it with a known packet (ARP broadcast) through both interfaces, and this packet reports and CRC error on FCC2, but not in FCC1 ... but the received packet is the same in both cases !!! (taken from buffer pointed by RxBD): # FCC2 : Generic-mii Half Duplex # ARP Broadcast Packet received on board!!! FF FF FF FF FF FF 00 10 5A A7 8A F3 08 06 00 01 08 00 06 04 00 01 00 10 5A A7 8A F3 0A 00 00 03 00 00 00 00 00 00 0A 00 00 01 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 E7 E0 E9 46 ... len: 64 CBD_SC = 1C84 (crc_error) # FCC1 : ETHERNET Full Duplex # ARP Broadcast Packet received on board!!! FF FF FF FF FF FF 00 10 5A A7 8A F3 08 06 00 01 08 00 06 04 00 01 00 10 5A A7 8A F3 0A 00 00 03 00 00 00 00 00 00 0A 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 E0 E9 46 ... len: 64 So, packet is received ok, but CRC error is reported. Any idea? May it be a Hardware problem, even if packets are received OK by the driver? Thanks, Alexandre BASTOS