<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hi!<div><br></div><div>I have some Lenovo C200 with onboard ethernet, based on Intel 82552 chip.</div><div>Current pre-build binaries and current git repository not support this hardware.</div><div>I would like to enhance iPXE to support it.</div><div><br></div><div>[root@machine ~]# lspci</div><div>...</div><div><div>01:08.0 Ethernet controller: Intel Corporation 82552 10/100 Network Connection (<span style="font-size: 10pt; ">rev 02)</span></div></div><div>...</div><div>[root@machine ~]# lspci -n -s <span style="font-size: 10pt; ">01:08.0</span></div><div>01:08.0 0200: 8086:10fe (rev 02)</div><div><br></div><div>If You take some modification of source (src/drivers/net/eepro100.c) ipxe.lkrn work perfectly:</div><div><br></div><div>========================</div><div>--- eepro100.c.old      2012-03-12 20:35:35.000000000 +0200</div><div>+++ eepro100.c  2012-03-12 20:17:01.000000000 +0200</div><div>@@ -1141,6 +1141,7 @@</div><div> PCI_ROM(0x8086, 0x5201, "eepro100-5201", "Intel EtherExpress PRO/100 Intelligen</div><div>t Server", 0),</div><div> PCI_ROM(0x8086, 0x1092, "82562-3",       "Intel Pro/100 VE Network", 0),</div><div> PCI_ROM(0x8086, 0x27dc, "eepro100-27dc", "Intel 82801G (ICH7) Chipset Ethernet</div><div>Controller", 0),</div><div>+PCI_ROM(0x8086, 0x10fe, "82552",         "Intel 82552 10/100 Network Connection</div><div>", 0),</div><div> };</div><div><br></div><div> /* Cards with device ids 0x1030 to 0x103F, 0x2449, 0x2459 or 0x245D might need</div><div>========================</div><div><br></div><div>Please make this changes in Your repository or modify my solution.</div><div><br></div><div>wbr</div><div>p2k</div>                                          </div></body>
</html>