Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Announcements
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Open Source Software and Platforms
  • Developer Community
  • Tools and Software
  • Open Source Software and Platforms
  • Jump...
  • Cancel
Open Source Software and Platforms
Wiki Ethernet on Juno
  • Android blog
  • Forums
  • Help
  • Jump...
  • Cancel
  • New
  • 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
    • +System Guidance for Infrastructure (SGI)
    • +System Guidance for Mobile (SGM)
    • Corstone-700
    • Corstone-500
    • Cortex-A5 DesignStart
    • +Neoverse N1 SDP
    • Neoverse Reference Designs
    • +Legacy platforms
    • Total Compute
  • +M-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