AnsweredAssumed Answered

imx6 dm9000 no work,kernel is 3.14.28,linux system

Question asked by jianfei chang on Oct 26, 2016
Latest reply on Oct 27, 2016 by jianfei chang

I'm  work dm9000 in imx6,CS0 is 08000000,interrupt is gpio4_io5   imx6qdl-sabresd.dtsi  is

 

+MX6QDL_PAD_GPIO_19__GPIO4_IO05  0x80000000

+

ethernet@18000040 {
compatible = "davicom,dm9000";
reg = <0x18000040 0x2 0x18000044 0x2>;
interrupt-parent = <&gpio4>;
interrupts = <5 2>;
local-mac-address = [00 00 de ad be ef];
davicom,no-eeprom;
};

make menuconfig add dm9000

 

logo is

 

OF: no ranges; cannot translate
CAN device driver interface
dm9000 8000040.ethernet: read wrong id 0x01010101
eth0: dm9000a at c08fe040,c0912044 IRQ 261 MAC: 00:00:de:ad:be:ef (platform data
)
2188000.ethernet supply phy not found, using dummy regulator
pps pps0: new PPS source ptp0
fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00
:00:00
fec 2188000.ethernet (unregistered net_device): Using random MAC address: 92:ec:
77:7f:30:81
libphy: fec_enet_mii_bus: probed
fec 2188000.ethernet eth1: registered PHC device 0
RTL871X: module init start
usbcore: registered new interface driver rtl8188eu
usbcore: registered new interface driver rtl8188eu

 

 

root@imx6dlsabresd:~# ifconfig eth0 192.168.88.186
root@imx6dlsabresd:~# ping 192.168.88.221
PING 192.168.88.221 (192.168.88.221): 56 data bytes

no ping。。。。。

Outcomes