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…
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.