dmesg日志加载时出现了如下报错,请问是什么原因?
root@tegra-ubuntu:/home/nvidia# dmesg | grep eth
[ 0.000000] psci: probing for conduit method from DT.
[ 4.511140] usbcore: registered new interface driver cdc_ether
[ 7.434308] optee: probing for conduit method.
[ 13.479318] nvethernet 6810000.ethernet: Adding to iommu group 51
[ 13.485930] nvethernet 6810000.ethernet: failed to read skip mac reset flag, default 0
[ 13.494085] nvethernet 6810000.ethernet: failed to read MDIO address
[ 13.500634] nvethernet 6810000.ethernet: setting to default DMA bit mask
[ 13.507547] nvethernet 6810000.ethernet: failed to read UPHY GBE mode- default to 10G
[ 13.908609] nvethernet 6810000.ethernet: Ethernet MAC address: 48:b0:2d:e7:15:10
[ 13.916571] nvethernet 6810000.ethernet: macsec param in DT is missing or disabled
[ 13.924364] nvethernet 6810000.ethernet: Macsec not supported/Not enabled in DT
[ 13.936881] nvethernet 6810000.ethernet: eth0 (HW ver: 31) created with 10 DMA channels
[ 18.885643] using random self ethernet address
[ 18.890385] using random host ethernet address
[ 19.741628] using random self ethernet address
[ 19.746229] using random host ethernet address
[ 21.672863] Aquantia AQR113C 6810000.ethernet:00: aqr107_wait_reset_complete failed: -110
[ 21.776182] Aquantia AQR113C 6810000.ethernet:00: No AQR phy_mode setting in DT
probably device tree error.
你好,这是我的设备树,只根据定制板修改了rst和int引脚,其他没有更改,这两个引脚也是通过pinmux configuration excel表查询的,也更改了pinmux的复用配置,请问这个报错应该怎么处理?
/* MGBE - A /
ethernet@6810000 {
status = “okay”;
nvidia,mac-addr-idx = <0>;
nvidia,max-platform-mtu = <16383>;
/ 1=enable, 0=disable /
nvidia,pause_frames = <1>;
phy-handle = <&mgbe0_aqr113c_phy>;
phy-mode = “10gbase-r”;
/ 0:XFI 10G, 1:XFI 5G, 2:USXGMII 10G, 3:USXGMII 5G */
nvidia,phy-iface-mode = <0>;
//nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA234_MAIN_GPIO(Y, 1) 0>;
nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA234_MAIN_GPIO(M, 2) 0>;
mdio {
compatible = "nvidia,eqos-mdio";
#address-cells = <1>;
#size-cells = <0>;
mgbe0_aqr113c_phy: ethernet_phy@0 {
compatible = "ethernet-phy-ieee802.3-c45";
reg = <0x0>;
nvidia,phy-rst-pdelay-msec = <150>; /* msec */
nvidia,phy-rst-duration-usec = <221000>; /* usec */
interrupt-parent = <&tegra_main_gpio>;
//interrupts = <TEGRA234_MAIN_GPIO(Y, 3) IRQ_TYPE_LEVEL_LOW>;
interrupts = <TEGRA234_MAIN_GPIO(M, 1) IRQ_TYPE_LEVEL_LOW>;
};
};
};
please share the full dmesg.
Also , you should dump the register of the pinmux and see if it is really the result you want to configure.
设备树我认为没问题,是不是因为aqr113c没有烧录固件啊,我看别的帖子有相同报错
Then please flash the firmware…