Processors
Intel® Processors, Tools, and Utilities
14400 Discussions

Cannot find eth0 on Atom C2000 platform

idata
Employee
1,323 Views

Hello,

I am running Yocto Linux on Intel Atom C2000 platform. Linux version is ( Linux mohonpeak64 3.14.39ltsi-yocto-standard # 1 SMP PREEMPT Wed Dec 9 16:24:23 CST 2015 x86_64 GNU/Linux. This platform consist of Atom C2538 SoC connected to Broadcom 54616S Phy via SGMII. According to Atom data sheet, there is an GbE ethernet controller connected to external Phy via SGMII. And I modify kernel source for BCM54616S phy (https://lkml.org/lkml/2015/4/8/172 https://lkml.org/lkml/2015/4/8/172). Although I can found that e1000 driver for the GbE is lunched by Yocto, I cannot find eh0 for further use. The log is

root@mohonpeak64:~# ifconfig -a

 

lo Link encap:Local Loopback

 

inet addr:127.0.0.1 Mask:255.0.0.0

 

inet6 addr: ::1/128 Scope:Host

 

UP LOOPBACK RUNNING 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:0

 

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:0

 

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

root@mohonpeak64:~# lspci

 

00:00.0 Host bridge: Intel Corporation Atom processor C2000 SoC Transaction Router (rev 02)

 

00:01.0 PCI bridge: Intel Corporation Atom processor C2000 PCIe Root Port 1 (rev 02)

 

00:03.0 PCI bridge: Intel Corporation Atom processor C2000 PCIe Root Port 3 (rev 02)

 

00:0e.0 Host bridge: Intel Corporation Atom processor C2000 RAS (rev 02)

 

00:0f.0 IOMMU: Intel Corporation Atom processor C2000 RCEC (rev 02)

 

00:13.0 System peripheral: Intel Corporation Atom processor C2000 SMBus 2.0 (rev 02)

 

00:16.0 USB controller: Intel Corporation Atom processor C2000 USB Enhanced Host Controller (rev 02)

 

00:17.0 SATA controller: Intel Corporation Atom processor C2000 AHCI SATA2 Controller (rev 02)

 

00:18.0 SATA controller: Intel Corporation Atom processor C2000 AHCI SATA3 Controller (rev 02)

 

00:1f.0 ISA bridge: Intel Corporation Atom processor C2000 PCU (rev 02)

 

00:1f.3 SMBus: Intel Corporation Atom processor C2000 PCU SMBus (rev 02)

As above, there is no eth0 on network and GbE device on PCI. But e1000e driver is loaded and Kernel log is

[ 1.870264] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI

 

[ 1.877098] e100: Copyright(c) 1999-2006 Intel Corporation

 

[ 1.883290] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI

 

[ 1.891195] e1000: Copyright (c) 1999-2006 Intel Corporation.

 

[ 1.897677] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k

 

[ 1.904209] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.

Could anyone give me some clue to solve this problem ? Thank you very much

Elliot Hou

0 Replies
Reply