[pve-devel] bnx2 driver crashing

Alexandre DERUMIER aderumier at odiso.com
Sun Sep 18 18:16:07 CEST 2011


I had checked the bnx2 offical source code, 

bnx2: MSI-X hang on 5709 NICs -> nic dead 

is not apply yet. 

I've verify previous proxmox kernel on same hardware, msi-x was working without problem (since 1 year).




>>The redhat/debian driver does not support newer cards (that is why we include
>>the sources from Broadcom).
>>We had simply to many customers complaining that the driver does not work at all.

Do you know witch broadcom model does not work with debian or redhat source kernel ? 
rhel6 is pretty new, sound strange than it not support new hardware.


I have recent Dell servers,and broadcom cards( 5709) are working without problem with debian and redhat.



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.




----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Dimanche 18 Septembre 2011 17:17:37 
Objet: RE: [pve-devel] bnx2 driver crashing 



> -----Original Message----- 
> From: Alexandre DERUMIER [mailto:aderumier at odiso.com] 
> Sent: Sonntag, 18. September 2011 10:13 
> To: Dietmar Maurer 
> Cc: pve-devel at pve.proxmox.com 
> Subject: Re: [pve-devel] bnx2 driver crashing 
> 
> so maybe debian and redhat add some patches to prevent it ? 
> 
> found this on redhat (a lot of patches) : 
> [Broadcom 5.6 FEAT] Update bnx2 to 2.0.8+ 
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=568601 
> 
> The following upstream patches have been applied to these rpms. 
> 1. netdev: Remove redundant checks for CAP_NET_ADMIN 
> 2. bnx2: avoid compiler errors 
> 3. bnx2: EEH is failing without timout 
> 4. bnx2: protect tx_timeout_reset with rtnl_lock() 
> 5. bnx2: dump some state during tx_timeout() 
> 6. bnx2: print warning when unable to allocate 
> 7. bnx2: read firmware version from VPD 
> 8. bnx2: update version to 2.0.3 
> 9. bnx2: Refine VPD logic 
> 10. bnx2: reset_task is crashing the kernel 11. bnx2: Fix bnx2_netif_stop() 
> merge error 12. bnx2: Flush the register writes which setup the MSI-X 13. bnx2: 
> Refine statistics code 14. bnx2: Save statistics during reset 15. net: remove 
> HAVE_ leftovers 16. bnx2: Check BNX2_FLAG_USING_MSIX flag 17. bnx2: Need 
> to call cnic_setup_cnic_irq_info() after 18. bnx2: Adjust flow control water 
> marks 19. bnx2: Allow for user-specific multiple advertisement speed 20. bnx2: 
> Fix bug when saving statistics 21. bnx2: Update firmwares and update version to 
> 2.0.8 
> 

Aren't those already included in current RHEL6 kernel? 

> To get the "2.0.8+" part, incorporate patches in RHEL6: 
> 1. bnx2: Fix netpoll crash 
> 2. bnx2: Use proper handler during netpoll 
> 3. bnx2: Update 5709 MIPS firmware mips = 5.0.0j15 rv2p = j10 
> 4. bnx2: Fix hang during rmmod bnx2 
> 5. bnx2: Always enable MSI-X on 5709 

And those apply to the original broadcom sources we use? 

- Dietmar 





-- 

-- 




	
	Alexandre Derumier 
Ingénieur système 
e-mail : aderumier at odiso.com 
Tél : +33 (0)3 20 68 88 90 
Fax : +33 (0)3 20 68 90 81 
45 Bvd du Général Leclerc 
59100 ROUBAIX - FRANCE 













-------------- next part --------------
A non-text attachment was scrubbed...
Name: aderumier.vcf
Type: text/x-vcard
Size: 183 bytes
Desc: not available
URL: <http://pve.proxmox.com/cgi-bin/mailman/private/pve-devel/attachments/20110918/01861a94/attachment.vcf>


More information about the pve-devel mailing list