Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Ethernet on Juno
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • -A-class platforms
    • -Juno
      • Run the Arm Platforms deliverables on Juno
      • Juno board revisions
      • +Troubleshooting your Juno
      • Bare metal development on Juno
      • Change which CPUs are released from reset on Juno
      • Install Debian on Juno
      • Energy monitoring on Juno
      • Ethernet on Juno
      • PCIe on Juno
      • Trusted Applications on Juno
      • Build Android from source for Juno
      • Build OpenEmbedded from source for Juno
      • Documentation error: Mali OpenGL in OpenEmbedded on Juno
    • +FVPs
    • +Total Compute Platforms
    • +System Guidance for Infrastructure (SGI)
    • +System Guidance for Mobile (SGM)
    • Corstone-500
    • Cortex-A5 DesignStart
    • +Neoverse N1 SDP
    • Neoverse Reference Designs
    • +Legacy platforms
  • +M-class platforms
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

Ethernet on Juno

Both the Linaro OpenEmbedded and Android software stacks have ethernet support enabled by default using DHCP. This means your network must support DHCP for this to work.

Selecting the correct ethernet port

Juno actually includes three physical ethernet ports; one on the front and two on the rear. See the image below extracted from the Juno Getting Started Guide:

V2M-Juno motherboard

On Juno r0 boards only the front ethernet port is functional.

On Juno r1 and later both the front 10/100 and rear gigabit ports are functional, though their enumeration will depend on your kernel variant and deliverables release:

Juno Revision Kernel 15.12 onwards? Ethernet port
Front 10/100 Rear gigabit
r0 `lsk-armlt' No `eth0' `--'
Yes `eth0' `--'
`latest-armlt' No `eth0' `--'
Yes `eth0' `--'
r1 `lsk-armlt' No `eth0' `--'
Yes `eth1' `eth0'
`latest-armlt' No `eth1' `eth0'
Yes `eth1' `eth0'
r2 `lsk-armlt' No `eth0' `--'
Yes `eth1' `eth0'
`latest-armlt' No `eth1' `eth0'
Yes `eth1' `eth0'

Where `--' corresponds to the ethernet port being unavailable for that configuration.

What about the rear "config ethernet" port?

The port labelled "config ethernet" on the rear of the board is for Arm internal use only.

  • Juno Arm Development Platform
  • Share
  • History
  • More
  • Cancel
Related
Recommended