Cheers Balagopal! I was in the process of building my own kernel, which looks to have worked - I got the rpms in the build directory.<br><br>But I followed your commands to enable me to build it under the Centos5 with the lustre kernel source installed.&nbsp; Working like a charm now!
<br><br>How did you see if the interface was dropping frames?<br><br><div><span class="gmail_quote">On 07/11/2007, <b class="gmail_sendername">Balagopal Pillai</b> &lt;<a href="mailto:pillai@mathstat.dal.ca">pillai@mathstat.dal.ca
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Now i remember what i did to build the bnx2 sources. Here is the
<br>part from Lustre Manual.<br><br>&quot;<br><br>The kernel-source and lustre-source packages are provided in case you<br>need to build external kernel modules or use additional network types.<br>They are not required to run Lustre.
<br><br>Once you have your Lustre source tree you can build Lustre by running<br>the sequence of commands given below.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ cd &lt;path to kernel tree&gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ cp /boot/config-&#39;uname -r&#39; .config
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ make oldconfig || make menuconfig<br><br># For 2.6 kernels<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ make include/asm<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ make include/linux/version.h<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ make SUBDIRS=scripts<br><br>&quot;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is it!!
<br><br><br>Regards<br>Balagopal<br><br><br><br><br><br>Matt wrote:<br>&gt; I think you guys are spot on, this client is running on a Dell 1950.<br>&gt;<br>&gt; I&#39;m in the process of rebuilding the box with the Centos 5 kernel
<br>&gt; along with the source so I can patch it with lustre to build my own<br>&gt; kernel and obviously build the bnx2 driver.<br>&gt;<br>&gt; I would obviously rather just use the lustre rpm&#39;s like I have been<br>&gt; doing, but was unable to build the bnx2 driver against the lustre
<br>&gt; kernel source.&nbsp;&nbsp;I&#39;m guessing because it&#39;s not complete.<br>&gt;<br>&gt; If anyone knows any different then please say so.<br>&gt;<br>&gt; Cheers,<br>&gt;<br>&gt; Matt<br>&gt;<br>&gt; On 07/11/2007, *Balagopal Pillai* &lt;
<a href="mailto:pillai@mathstat.dal.ca">pillai@mathstat.dal.ca</a><br>&gt; &lt;mailto:<a href="mailto:pillai@mathstat.dal.ca">pillai@mathstat.dal.ca</a>&gt;&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Looks like the broadcom driver issue to me too. I had the
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; similar problem with kernel panic<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; for the Lustre kernel on Dell pe1950 with Centos 4.5 and updating the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; bnx2 driver solved the issue.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Also the interface has the tendency to drop frames. Increasing the rx
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ring parameters with ethtool<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; fixes that problem.<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Regards<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Balagopal<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Bernd Schubert wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Hi Matt,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; On Wednesday 07 November 2007 12:50:32 Matt wrote:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Hi folks,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Built servers with Centos 5, and installed the lustre rhel5_x86<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; rpms<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; successfully, modified grub and booted in to the new kernel.
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Configured a mgs/mdt two OSTs and a client.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Now when running iozone from the client I always receive a<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; kernel panic in<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; the lines of:
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Call trace: &lt;IRQ&gt; [&lt;ffffffff88149e4b&gt;] :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; bnx2:bnx2_start_xmt+0x49/0x4d8<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Code: 49 8b 85 e8 00 00 00<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; RIP [&lt;ffffffff88146e91&gt;] : bnx2:bnx2_poll+0xf7/0xb75 RSP &lt;......&gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; CR2: 0.....<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp;&lt;0&gt; Kernel Panic - not syncing : Fatal Exception<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; I have attached a screenshot.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; When I bounce the client and remount I can access the lustre fs
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; fine, seems<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; to be purely a client issue.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt; Any ideas?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; looks very much like a bug in the broadcom nx2 driver. I would
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; send it to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; linux-netdev. And as a first try I would check whats happens<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; when you disable<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; MSI for this driver.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Cheers,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Bernd
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Lustre-discuss mailing list<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:Lustre-discuss@clusterfs.com">
Lustre-discuss@clusterfs.com</a> &lt;mailto:<a href="mailto:Lustre-discuss@clusterfs.com">Lustre-discuss@clusterfs.com</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://mail.clusterfs.com/mailman/listinfo/lustre-discuss">https://mail.clusterfs.com/mailman/listinfo/lustre-discuss
</a><br>&gt;<br>&gt;<br></blockquote></div><br>