Hi,
We are following the settings outlined here for harmonics setup but see no sign of life on ethernet after bootup. We tried both 1s and 0s with the same outcome.
We are using TDSET3 with Crescent Heart Fixture.
Arsalan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
We are following the settings outlined here for harmonics setup but see no sign of life on ethernet after bootup. We tried both 1s and 0s with the same outcome.
We are using TDSET3 with Crescent Heart Fixture.
Arsalan
Hi Rob,
Thanks, I am able to write using extended addressing. However, after writing 0x0013 to register 0x27, I see a 25 MHz sine wave on the TX (which is probably the phy clock). This happens with or without link partner.
I am going to try writing 0x0014 next (following this recipe using extended writes) but can you comment on the sine wave?
Arsalan
Hi,
Below is my config (either 0x0013 or 0x0014 can be used).
regValAdr = 0x0000; PhyRegWrite(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0x0, regValAdr); PhyRegRead(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0x0, ®ValAdr);
regValAdr = 0x001F; PhyRegWrite(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0xD, regValAdr); regValAdr = 0x0027; PhyRegWrite(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0xE, regValAdr); regValAdr = 0x401F; PhyRegWrite(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0xD, regValAdr); regValAdr = 0x0014; PhyRegWrite(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0xE, regValAdr); PhyRegRead(cpswinst->mdio_base, cpswinst->port[slv_port_num - 1].phy_addr, 0xE, ®ValAdr);
I am following steps 1-4 from 4.3.1.3 to write and step 4 from 4.3.1.4 for immediate read of register 0x27.
Arsalan