Hello,
we have a custom board and changed the EVM PHY to the DM9161B from Davicom. We use the latest BSP for WinCE 6R3 and we have no problems with this PHY under Linux.
When we boot the board with a ROMBoot setting, which includes the booting from EMAC (initializing), then the EMAC and PHY will also function in WinCE (for the first boot). But when booting from EMAC is excluded for ROMBoot, eboot or WinCE did not recognize the network (could not autonegotiate or thinks its connected to 10MBit instead of 100MBit).
Must be some initializing which is missing in CE in combinatin with this PHY - anyone an idea what it could be?