# Get started with Ethernet

Before you begin:

> 
> 
> - See [*Qualcomm Linux Build Guide*](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254) for common infrastructure setup and build workflows.
> - Flash the corresponding [configuration data table](https://docs.qualcomm.com/bundle/publicresource/topics/RNO-250630224842/ReleaseNote.html#release-specific-information) (CDT) on the device to ensure that the correct configuration is used for [Ethernet bring up](https://docs.qualcomm.com/doc/80-70020-26/topic/bring_up-ethernet.html#bring-up-ethernet).

The following figure shows the workflow to get started with Ethernet functionality on your device.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export eth-dev-workflow.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="11.1302in" height="1.41667in" viewbox="0 0 801.375 102" xml:space="preserve" color-interpolation-filters="sRGB" class="st7" aria-label="../../_images/eth-dev-workflow.svg"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-1 .st1 { fill: #ffffff; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st2 { fill: #fafafa; stroke: #d2d7e1; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st3 { fill: #6280cc; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st4 { fill: #ffffff; font-family: Roboto; font-size: 1.00001em }
.svg-1 .st5 { marker-end: url("#mrkr4-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-1 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.28409090909091 }
.svg-1 .st7 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend4">		<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"></path>	</g>	<marker id="mrkr4-16" class="st6" v:arrowtype="4" v:arrowsize="2" v:setback="7.04" refx="-7.04" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend4" transform="scale(-3.52,-3.52) "></use>	</marker></defs><g v:mid="4" v:index="1" v:groupcontext="backgroundPage">	<v:userdefs>		<v:ud v:nameu="msvVisioCreated" v:prompt="" v:val="VT0(0):26"></v:ud>	</v:userdefs>	<title>VBackground-1</title>	<v:pageproperties width="11.1302" height="1.41667" v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape1000-1" v:mid="1000" v:groupcontext="shape">		<title>Solid.1000</title>		<v:userdefs>			<v:ud v:nameu="Background" v:val="VT0(0):26"></v:ud>			<v:ud v:nameu="visVersion" v:val="VT0(15):26"></v:ud>			<v:ud v:nameu="msvShapeCategories" v:prompt="" v:val="VT4(DoNotContain)"></v:ud>			<v:ud v:nameu="msvVisioCreated" v:prompt="" v:val="VT0(0):26"></v:ud>		</v:userdefs>		<rect x="0" y="0" width="801.375" height="102" class="st1"></rect>	</g></g><g v:mid="0" v:index="2" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape1003-3" v:mid="1003" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.1003</title>		<rect x="0" y="36.75" width="764.625" height="65.25" rx="4.5" ry="4.5" class="st2"></rect>	</g>	<g id="shape2-5" v:mid="2" v:groupcontext="shape" transform="translate(29.7187,-30)">		<title>Sheet.2</title>		<desc>Set up SSH connection</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="80.4" width="144" height="43.2"></v:textrect>		<rect x="0" y="58.8" width="144" height="43.2" rx="4.5" ry="4.5" class="st3"></rect>		<text x="11.12" y="84" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Set up SSH connection</text>		</g>	<g id="shape4-8" v:mid="4" v:groupcontext="shape" transform="translate(217.894,-30)">		<title>Sheet.4</title>		<desc>Bring up Ethernet</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="80.4" width="144" height="43.2"></v:textrect>		<rect x="0" y="58.8" width="144" height="43.2" rx="4.5" ry="4.5" class="st3"></rect>		<text x="26.12" y="84" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bring up Ethernet</text>		</g>	<g id="shape5-11" v:mid="5" v:groupcontext="shape" transform="translate(174.818,-51.2248) rotate(0.111778)">		<title>Sheet.5</title>		<path d="M0 102 L36.16 102" class="st5"></path>	</g>	<g id="shape10-17" v:mid="10" v:groupcontext="shape" transform="translate(405,-30)">		<title>Sheet.10</title>		<desc>Configure Ethernet features</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="80.4" width="180" height="43.2"></v:textrect>		<rect x="0" y="58.8" width="180" height="43.2" rx="4.5" ry="4.5" class="st3"></rect>		<text x="15.05" y="84" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Configure Ethernet  features</text>		</g>	<g id="shape1000-20" v:mid="1000" v:groupcontext="shape" transform="translate(628.533,-30)">		<title>Sheet.1000</title>		<desc>Log and debug issues</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="80.4" width="144" height="43.2"></v:textrect>		<rect x="0" y="58.8" width="144" height="43.2" rx="4.5" ry="4.5" class="st3"></rect>		<text x="13.74" y="84" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Log and debug issues</text>		</g>	<g id="shape1001-23" v:mid="1001" v:groupcontext="shape" transform="translate(362.343,-51.9748) rotate(0.111778)">		<title>Sheet.1001</title>		<path d="M0 102 L36.16 102" class="st5"></path>	</g>	<g id="shape1002-28" v:mid="1002" v:groupcontext="shape" transform="translate(585.532,-51.3091) rotate(0.111778)">		<title>Sheet.1002</title>		<path d="M0 102 L36.16 102" class="st5"></path>	</g></g>
</svg>

Qualcomm Linux Ethernet workflow

## Set up an SSH connection

To enable SSH and connect to the device, do the following:

1. Perform the steps mentioned in [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254/how_to.html#use-ssh) to enable SSH.
2. Connect to the device.

ssh root@<device_IP_address>
        Copy to clipboard

    For example:

ssh root@10.92.160.222
        Copy to clipboard
3. Enter the following password to connect to the SSH shell.

oelinux123
        Copy to clipboard

## Next steps

> 
> 
> - [Bring up Ethernet](https://docs.qualcomm.com/doc/80-70020-26/topic/bring_up-ethernet.html#bring-up-ethernet)
> - [Perform Ethernet operations](https://docs.qualcomm.com/doc/80-70020-26/topic/perform-ethernet-operations.html#perform-ethernet-operations)
> - [Configure Ethernet features](https://docs.qualcomm.com/doc/80-70020-26/topic/configure-ethernet-features.html#config-ethernet-features)
> - [Troubleshoot Ethernet issues](https://docs.qualcomm.com/doc/80-70020-26/topic/troubleshoot-ethernet-issues.html#troubleshoot-ethernet-issues)

Last Published: Oct 10, 2025

[Previous Topic
Ethernet overview](https://docs.qualcomm.com/bundle/publicresource/80-70020-26/topics/ethernet-overview.md) [Next Topic
Ethernet features](https://docs.qualcomm.com/bundle/publicresource/80-70020-26/topics/ethernet-features.md)