[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