<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Verdana; font-size: 10pt; color: #000000'>Hi Dietmar, i have succefusly build 131.12.1.el6 kernel (with 042stab037.1 openvz).<br><br>now built-in bnx2 module works fine on squeeze and lenny.<br><br>bnx2 driver is updated to version 2.1.6<br><br># modinfo bnx2<br>filename: /lib/modules/2.6.32-6-pve/kernel/drivers/net/bnx2.ko<br>firmware: bnx2/bnx2-rv2p-09ax-6.0.17.fw<br>firmware: bnx2/bnx2-rv2p-09-6.0.17.fw<br>firmware: bnx2/bnx2-mips-09-6.2.1a.fw<br>firmware: bnx2/bnx2-rv2p-06-6.0.15.fw<br>firmware: bnx2/bnx2-mips-06-6.2.1.fw<br>version: 2.1.6<br><br>So i'll test it on a non critical production server , with msi-x enabled.<br>the crash bug is random, so i'll test it during many days/week to see if now it's working correctly.<br><br>I have another server with 2.6.32-6-pve kernel and 2.0.23b bnx2 driver, with msi-x disable workaround.<br><br>I'll keep you in touch if the crash occur again.<br><br><br><br><br><br><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"Alexandre DERUMIER" <aderumier@odiso.com><br><b>À: </b>"Dietmar Maurer" <dietmar@proxmox.com><br><b>Cc: </b>pve-devel@pve.proxmox.com<br><b>Envoyé: </b>Dimanche 18 Septembre 2011 18:16:07<br><b>Objet: </b>Re: [pve-devel] bnx2 driver crashing<br><br>I had checked the bnx2 offical source code,<br><br>bnx2: MSI-X hang on 5709 NICs -> nic dead<br><br>is not apply yet.<br><br>I've verify previous proxmox kernel on same hardware, msi-x was working without problem (since 1 year).<br><br><br><br><br>>>The redhat/debian driver does not support newer cards (that is why we include<br>>>the sources from Broadcom).<br>>>We had simply to many customers complaining that the driver does not work at all.<br><br>Do you know witch broadcom model does not work with debian or redhat source kernel ?<br>rhel6 is pretty new, sound strange than it not support new hardware.<br><br><br>I have recent Dell servers,and broadcom cards( 5709) are working without problem with debian and redhat.<br><br><br><br>I see a new kernel-2.6.32-131.12.1.el6.src.rpm kernel, I'll try to build it to see if it's work on squeeze and lenny.<br><br><br><br><br>----- Mail original -----<br><br>De: "Dietmar Maurer" <dietmar@proxmox.com><br>À: "Alexandre DERUMIER" <aderumier@odiso.com><br>Cc: pve-devel@pve.proxmox.com<br>Envoyé: Dimanche 18 Septembre 2011 17:17:37<br>Objet: RE: [pve-devel] bnx2 driver crashing<br><br><br><br>> -----Original Message-----<br>> From: Alexandre DERUMIER [mailto:aderumier@odiso.com]<br>> Sent: Sonntag, 18. September 2011 10:13<br>> To: Dietmar Maurer<br>> Cc: pve-devel@pve.proxmox.com<br>> Subject: Re: [pve-devel] bnx2 driver crashing<br>><br>> so maybe debian and redhat add some patches to prevent it ?<br>><br>> found this on redhat (a lot of patches) :<br>> [Broadcom 5.6 FEAT] Update bnx2 to 2.0.8+<br>><br>> https://bugzilla.redhat.com/show_bug.cgi?id=568601<br>><br>> The following upstream patches have been applied to these rpms.<br>> 1. netdev: Remove redundant checks for CAP_NET_ADMIN<br>> 2. bnx2: avoid compiler errors<br>> 3. bnx2: EEH is failing without timout<br>> 4. bnx2: protect tx_timeout_reset with rtnl_lock()<br>> 5. bnx2: dump some state during tx_timeout()<br>> 6. bnx2: print warning when unable to allocate<br>> 7. bnx2: read firmware version from VPD<br>> 8. bnx2: update version to 2.0.3<br>> 9. bnx2: Refine VPD logic<br>> 10. bnx2: reset_task is crashing the kernel 11. bnx2: Fix bnx2_netif_stop()<br>> merge error 12. bnx2: Flush the register writes which setup the MSI-X 13. bnx2:<br>> Refine statistics code 14. bnx2: Save statistics during reset 15. net: remove<br>> HAVE_ leftovers 16. bnx2: Check BNX2_FLAG_USING_MSIX flag 17. bnx2: Need <br>> to call cnic_setup_cnic_irq_info() after 18. bnx2: Adjust flow control water<br>> marks 19. bnx2: Allow for user-specific multiple advertisement speed 20. bnx2:<br>> Fix bug when saving statistics 21. bnx2: Update firmwares and update version to<br>> 2.0.8<br>><br><br>Aren't those already included in current RHEL6 kernel?<br><br>> To get the "2.0.8+" part, incorporate patches in RHEL6:<br>> 1. bnx2: Fix netpoll crash<br>> 2. bnx2: Use proper handler during netpoll<br>> 3. bnx2: Update 5709 MIPS firmware mips = 5.0.0j15 rv2p = j10<br>> 4. bnx2: Fix hang during rmmod bnx2<br>> 5. bnx2: Always enable MSI-X on 5709<br><br>And those apply to the original broadcom sources we use?<br><br>- Dietmar<br><br><br><br><br><br>--<br><br>--<br><br><br><br><br><br> Alexandre Derumier<br>Ingénieur système<br>e-mail : aderumier@odiso.com<br>Tél : +33 (0)3 20 68 88 90<br>Fax : +33 (0)3 20 68 90 81<br>45 Bvd du Général Leclerc<br>59100 ROUBAIX - FRANCE<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>_______________________________________________<br>pve-devel mailing list<br>pve-devel@pve.proxmox.com<br>http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel<br></div><br><br><br>-- <br><div><span name="x"></span><p><br></p><table align="left" border="0" cellpadding="0">
<tbody>
<tr>
<td>
<br><img src="http://www.odiso.com/library/img/signature/logo-odiso-signaturemail.png"></td>
<td>
<span style="font-size:14px;font-family:verdana,geneva,sans-serif;"><strong><span style="color:#ff8c00;font-family:verdana,geneva,sans-serif;">Alexandre</span> <span style="color:#696969;">Derumier</span></strong></span><br>
<strong><span style="color:#696969;"><span style="font-size:11px;font-family:verdana,geneva,sans-serif;">Ingénieur système</span></span></strong><br>
<span style="color:#696969;font-size:10px;font-family:verdana,geneva,sans-serif;">e-mail : <a href="mailto:aderumier@odiso.com" target="_blank">aderumier@odiso.com</a><br>
Tél : +33 (0)3 20 68 88 90<br>
Fax : +33 (0)3 20 68 90 81<br>
45 Bvd du Général Leclerc<br>
59100 ROUBAIX - FRANCE</span></td>
</tr>
</tbody>
</table><br>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><span name="x"></span><br></div></div></body></html>