<br><div class="gmail_quote">Actually am using Centos-5.5 (kernel-2.6.18-194.el5) and trying to overwrite the e1000 drives with those in kernel-2.6.22.<br>After resolving few symbols at compile time, when trying to load the kernel with this change, the e1000 probe method is failing with the error<br>


e1000: 0000:01:00.0: e1000_probe: The EEPROM Checksum Is Not Valid<br>e1000: probe of 0000:01:00.0 failed with error -5<br>e1000: 0000:01:00.1: e1000_probe: The EEPROM Checksum Is Not Valid<br>e1000: probe of 0000:01:00.1 failed with error -5<br>


<br>Am trying to debug that.<br><br>Any help/pointers on why this occurs and how to resolve it?<br><br>--Sri<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Mon, May 9, 2011 at 11:35 AM, sri <span dir="ltr">&lt;<a href="mailto:bskmohan@gmail.com" target="_blank">bskmohan@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">the config had it as CONFIG_E1000=y<br>Does =y or =m make any difference?<br><br>still not working.<div><div></div><div>


<br><br><div class="gmail_quote">On Mon, May 9, 2011 at 11:32 AM, Jeff Kirsher <span dir="ltr">&lt;<a href="mailto:jeffrey.t.kirsher@intel.com" target="_blank">jeffrey.t.kirsher@intel.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>On Sun, May 8, 2011 at 22:49, sri &lt;<a href="mailto:bskmohan@gmail.com" target="_blank">bskmohan@gmail.com</a>&gt; wrote:<br>




&gt; Hi,<br>
&gt;<br>
&gt; As part of learning, I have added few debug statements to the code at<br>
&gt; drivers/net/e1000/e1000_main.c (e1000_probe function).<br>
&gt; Now to compile this, am doing make -C /lib/modules/2.6.18-194.el5PAE/build<br>
&gt; M=`pwd` modules under drivers/net/e1000 dir.<br>
&gt;<br>
&gt; That is not compiling anything. But the same thing when I do in<br>
&gt; drivers/net/e1000e, it is compiling and creating e1000e.ko file.<br>
&gt;<br>
<br>
</div></div>Check your kernel config file (which is .config) to make sure that<br>
CONFIG_E1000=m<br>
<br>
Then you should be able to run ` make drivers/net/e1000` to build the<br>
e1000 driver as a module<br>
<div><br>
&gt; Any help on how to get e1000.ko?<br>
&gt;<br>
&gt; --Sri<br>
</div>&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Cheers,<br>
<font color="#888888">Jeff<br>
</font></blockquote></div><br><br clear="all"><br></div></div>-- <br><font color="#888888">--<br> Krishna Mohan B<br>
</font></blockquote></div><br><br clear="all"><br></div></div>-- <br><font color="#888888">--<br> Krishna Mohan B<br>
</font></div><br><br clear="all"><br>-- <br>--<br> Krishna Mohan B<br>