External power VDD1V8 suspension,other " strap " are "mode1",Configured to 100Mbps, successful communication, but 1000Mbps failure . "testmode" and "lockmode" are ok in 1000Mbps configure. 1000Mbps register configuration is as follows:
adr0x001f=0x8000; //reset register
adr0x0000=0x0140; //1000Mbps,full duplex
adr0x0010=0x5008; // close SGMII
adr0x0009=0x1b00/0x0300/0x1300; // configure PHY full duplex
adr0x0032=0x00d3/0x00d0; // enable RGMII
adr0x0086=0x0000; // RGMII Sending and receiving clock delay 2.5ns
adr0x31=0x0030; // configure rx_ ctl in strap Non mode 1 and mode 2
After configuration is completed, read the PHY(0x0011) state is 0x2802 Why ?and can't recive any data. Is there any problem with configuration?