Check out the last post on page 3. That has the ethtool -e output from the ZE4100 which works correctly. There are definitely some registers that are different. However, I don't have a clue what those difference mean.