[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ethmac] Response to incorrect MAC addresses



Hi,

I'm have the ethernet MAC running in a microcontroller system prototype 
on an altera development board. It is connected via the MII to a PHY 
and then via cat. 5 to our internal network. 

The MAC is set up for 10Mbit half-duplex, non-promiscuous mode with a 
MAC address where the last 24bits are all zeros. 

The problem is that the MAC does not appear to check the last byte of 
the MAC address of incoming frames. This causes our test system to 
respond to frames where the top 40 bits of the MAC address are the 
same but the bottom 8 can be any value. The system therefore appears 
promiscuous with regard to the least significant byte of the incoming 
MAC address.

ie. If the MAC address is set up to be AA-BB-CC-00-00-00 the system 
responds to addresses of the form AA-BB-CC-00-00-XX 
(where XX is any hexadecimal value)

Has anyone seen this problem before, if so is it a bug in the hardware or 
is it an error in the software set-up of the MAC?

regards

Graham
--
To unsubscribe from ethmac mailing list please visit http://www.opencores.org/mailinglists.shtml