[X]关闭

PL扩展网口,内核启动时获取DMA资源错误

文档创建者:海比天蓝
浏览次数:7293
最后更新:2019-12-25
测试PL扩展网口,内核在启动过程中,挂载PL扩展网口时获取DMA资源错误,如下:
CAN device driver interface
libphy: MACB_mii_bus: probed
macb e000b000.ethernet eth0: Cadence GEM rev 0x00020118 at 0xe000b000 irq 26 (00:0a:35:00:01:22)
Marvell 88E1510 e000b000.ethernet-ffffffff:00: attached PHY driver [Marvell 88E1510] (mii_bus:phy_addr=e000b000.ethernet-ffffffff:00, irq=POLL)
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
xilinx_axienet 41000000.ethernet: TX_CSUM 0
xilinx_axienet 41000000.ethernet: RX_CSUM 0
Getting DMA resource failed
xilinx_axienet: probe of 41000000.ethernet failed with error -22

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver

设备树如下:
amba_pl: amba_pl {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "simple-bus";
                ranges ;
                axi_ethernet_0_dma: dma@40400000 {
                        #dma-cells = <1>;
                        axistream-connected = <&axi_ethernet_0>;
                        axistream-control-connected = <&axi_ethernet_0>;
                        clock-names = "s_axi_lite_aclk";
                        clocks = <&clkc 15>;
                        compatible = "xlnx,eth-dma";
                        interrupt-names = "mm2s_introut", "s2mm_introut";
                        interrupt-parent = <&intc>;
                        interrupts = <0 29 4 0 30 4>;
                        reg = <0x40400000 0x10000>;
                        xlnx,include-dre ;
                };
                axi_ethernet_0: ethernet@41000000 {
                        axistream-connected = <&axi_ethernet_0_dma>;
                        axistream-control-connected = <&axi_ethernet_0_dma>;
                        clock-frequency = <100000000>;
                        clock-names = "ref_clk";
                        clocks = <&clkc 0>;
                        compatible = "xlnx,axi-ethernet-1.00.a";
                        device_type = "network";
                        interrupt-names = "mac_irq", "interrupt";
                        interrupt-parent = <&intc>;
                        interrupts = <0 31 1 0 32 4>;
                        phy-mode = "rgmii";
                        reg = <0x41000000 0x40000>;
                        xlnx = <0x0>;
                        xlnx,has-mdio = <0x1>;
                        xlnx,axiliteclkrate = <0x0>;
                        xlnx,axisclkrate = <0x0>;
                        xlnx,clockselection = <0x0>;
                        xlnx,enableasyncsgmii = <0x0>;
                        xlnx,gt-type = <0x0>;
                        xlnx,gtinex = <0x0>;
                        xlnx,gtlocation = <0x0>;
                        xlnx,gtrefclksrc = <0x0>;
                        xlnx,include-dre ;
                        xlnx,instantiatebitslice0 = <0x0>;
                        xlnx,phy-type = <0x3>;
                        xlnx,phyaddr = <0x1>;
                        xlnx,rable = <0x0>;
                        xlnx,rxcsum = <0x0>;
                        xlnx,rxlane0-placement = <0x0>;
                        xlnx,rxlane1-placement = <0x0>;
                        xlnx,rxmem = <0x4000>;
                        xlnx,rxnibblebitslice0used = <0x0>;
                        xlnx,tx-in-upper-nibble = <0x1>;
                        xlnx,txcsum = <0x0>;
                        xlnx,txlane0-placement = <0x0>;
                        xlnx,txlane1-placement = <0x0>;
                        local-mac-address = [00 0a 35 00 00 00];
                        phy-handle = <&axi_phy0>;
                        axi_ethernet_0_mdio: mdio {
                                #address-cells = <1>;
                                #size-cells = <0>;
                                axi_phy0: phy@1 {
                                        device_type = "ethernet-phy";
                                        reg = <0x1>;
                                };
                        };
                };
               
        };


请各位大神指教!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则