Jump to content
  • 0

cannot configure ethernet in linux4.9 | ZYBO


chaithanya

Question

I have a ZYBO Board working fine with linux3.18. I have tested UART, I2C and Ethernet using linux3.18.

But I needed to update my linux to 4.9, now ethernet cannot be configured.

when I give

ifcofig -a

lo    Link encap:Local Loopback  
      LOOPBACK  MTU:65536  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1 
      RX bytes:0 (0.0 B )  TX bytes:0 (0.0 B )

sit0  Link encap:IPv6-in-IPv4  
      NOARP  MTU:1480  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1 
      RX bytes:0 (0.0 B ) TX bytes:0 (0.0 B )


It lists lo and sit0 and no eth0. I have searched web for a solution, but could not get anything useful. an someone help?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

I think you might need to make some changes to your device tree to work with the newer kernel. Checkout the device tree here for reference:

https://github.com/Digilent/petalinux-bsps/tree/master/projects/Digilent-Zybo-Linux-BD-v2015.4/subsystems/linux/configs/device-tree

Note the gem0 node is instantiated in the zynq-7000 file and modified in the pcw, system-top, and system-conf files.

I think you might also need to make changes to the USB device tree node as well, I think I remember there being changes to that too.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...