Tool/software:
Hello,
I am using a costume board with Am3352. I am using KSZ9031RNX for the PHY. I tried everything to get the link up(verify the reset, put delay , remove computability line, check the device tree).
Still get this msg:
root@tux-yocto:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 14:7f:0f:9c:27:d8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 82 bytes 6220 (6.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 82 bytes 6220 (6.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@tux-yocto:~#
root@tux-yocto:~#
root@tux-yocto:~#
root@tux-yocto:~#
root@tux-yocto:~#
root@tux-yocto:~# dmesg |grep phy -i
[ 0.000000] Booting Linux on physical CPU 0x0
[ 3.509888] Micrel KSZ9031 Gigabit PHY: probe of 4a101000.mdio:00 failed with error -5
[ 3.510021] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
[ 3.536199] am335x-phy-driver 47401300.usb-phy: supply vcc not found, using dummy regulator
[ 3.536668] am335x-phy-driver 47401300.usb-phy: dummy supplies not allowed for exclusive requests
[ 3.555418] am335x-phy-driver 47401b00.usb-phy: supply vcc not found, using dummy regulator
[ 3.555830] am335x-phy-driver 47401b00.usb-phy: dummy supplies not allowed for exclusive requests
[ 24.059712] Generic PHY 4a101000.mdio:00: attached PHY driver (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: unknown
Port: MII
PHYAD: 0
Transceiver: external
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000000 (0)
Link detected: no
My device tree:
My circuit:
Any idea??