[coreboot] Fwd: Ethernet problem in x200

Zoran Stojsavljevic zoran.stojsavljevic at gmail.com
Mon Mar 27 16:14:53 CEST 2017

Hello Serdar,

I have looked in your dmesg log: paste.debian.net/924457 dmesg. Did not
look into paste.debian.net/924458 journalctl -k .

I had some comparison to do, trying to understand what is going on with
your Coreboot FW versus, for example, BIOS one. Few interesting things cot
my eye, but I'll keep it for later... ;-)

I can see that you are actually using (my best guess) 4GB of memory
(probably 2 banks of DDR2 x 2GB), since we have here Code Name Penryn:

CPUID: 0x10676, paired with ICH9 PCH, if I am not mistaken. Also, you are
probably (almost for sure) using SeaBIOS as payload.

The thing which really confuses me is Debian Kernel command line: I am used
99% to RHEL/Fedora logs, so this command like is really confusing, since I
could not determine too much about your GRUB2.

Here it is (too simplictic for me, should have much more in it): *Command
line: BOOT_IMAGE=(ahci0,msdos1)/vmlinuz root=/dev/sda1*

And, after carefully examining PCIe bus, I found the ETH controller:
00:19.0 [VID=0x8086, DID=0x294C]:

[user at localhost projects]$ cat dmesg.txt | grep 00:19.0
[    0.151652] pci 0000:00:19.0: *[8086:294c*] type 00 class 0x020000
[    0.151694] pci 0000:00:19.0: reg 0x10: [mem 0xe1600000-0xe161ffff]
[    0.151707] pci 0000:00:19.0: reg 0x14: [mem 0xe1624000-0xe1624fff]
[    0.151721] pci 0000:00:19.0: reg 0x18: [io  0x3000-0x301f]
[    0.151802] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    1.489719] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec)
set to dynamic conservative mode
[    1.611526] e1000e 0000:00:19.0: The NVM Checksum Is Not Valid
*[    1.635873] e1000e: probe of 0000:00:19.0 failed with error -5*
[user at localhost projects]$

Now, I need from you the following: ifconfig -a (to see if your wired ETH
controller is present there).

You can try to do the following (as root): service network restart . If it
does not help, you need to read the following page, and try to navigate
through it:

Since you are using the very recent Coreboot: 4.5-1094-ga154a91 03/01/2017,
I'll ask Coreboot people to tell you what INTEL board and what ETH
controller you should set up for your (Lenovo) x200, since I could not find
right mapping?!

Martin, Patrick,

What INTEL board (name) in Coreboot terminology maps to Lenovo x200
notebook, and which generic ETH driver should be enabled there (maybe
Serdar did not enable the right ETH one, most likely seems from the dmesg

Thank you,

On Fri, Mar 24, 2017 at 10:11 AM, serdar tunc <serdarot5 at gmail.com> wrote:

> ---------- Yönlendirilen ileti ----------
> Gönderen: "serdar tunc" <serdarot5 at gmail.com>
> Tarih: 22 Mar 2017 19:14
> Konu: Ethernet problem in x200
> Alıcı: <coreboot-request at coreboot.org>
> Cc:
> I have x200 installed coreboot inside
> But my ethernet doesnt work. How can i fix it?
> paste.debian.net/923338 journalctl -k message
> paste.debian.net/9233342 dmesg message
> --
> coreboot mailing list: coreboot at coreboot.org
> https://www.coreboot.org/mailman/listinfo/coreboot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20170327/478751a9/attachment.html>

More information about the coreboot mailing list