Prerequisites
- IQ-8275 EVK hardware
- Ethernet cable (RJ45)
- Host PC on the same network as the IQ-8275 EVK
- SSH client software
- Basic Linux command-line knowledge
Architecture

| Component | Description |
|---|---|
| Application Processor Subsystem (APSS) | Runs on a Linux-based operating system |
| Ethernet driver | Linux kernel driver providing data connectivity over a wired Ethernet interface |
| PHY driver | Low-level driver managing the Ethernet physical layer; implements a state machine for PHY lifecycle from initialization to link establishment; interacts with MDIO to access PHY registers |
| Ethernet hardware | 1× QEP8081 PHY for 10/100/1000/2500 Mbps, enabled by RJ45 connector |
Getting Started

Bring Up Ethernet

Establish access to the device via SSH over Wi-Fi or the serial prompt before proceeding. See the Set up the device section for instructions.
Flash the corresponding CDT on the device to ensure the correct configuration is used for Ethernet bring-up.
Configure MAC Address (optional)
The IQ-8275 EVK ships with a factory MAC address. Skip this step to use it as-is.To change the MAC address:
Assign an IP Address
On a public network, the DHCP server assigns an IP address automatically. To assign a static IP address manually:
Ethernet Operations
Check Connectivity
Useping to verify connectivity between the device and a remote host. The client IP address must be in the same subnet as the device.
Configure NIC Settings
Configure Network Interface
Monitor Network Connections
Capture Network Traffic
View Routing Table
Configure Link Speed
Troubleshooting
Collect Diagnostic Logs
Common Issues
No Link Detected
No Link Detected
dmesg.Cannot Ping Remote Host
Cannot Ping Remote Host
Slow Network Performance
Slow Network Performance
Interface Not Detected
Interface Not Detected
MAC Address Issues
MAC Address Issues
/var/persist/config.ini. Format: MDIOBUSID1: 1: MAC_ID01: XX:XX:XX:YY:YY:YY.Command Reference
| Command | Purpose | Example |
|---|---|---|
dmesg | View kernel messages | dmesg | grep eth |
ethtool <if> | Check link status | ethtool end0 |
ethtool -S <if> | View NIC statistics | ethtool -S end0 |
ifconfig <if> | Check interface config | ifconfig end0 |
ip addr show | Show IP addresses | ip addr show end0 |
ip route show | Show routing table | ip route show |
ping <host> | Test connectivity | ping 192.168.1.10 |
tcpdump -i <if> | Capture packets | tcpdump -i end0 |
netstat -r | Show routes | netstat -r |
arp -a | Show ARP table | arp -a |

