+++ This bug was initially created as a clone of Bug #568111 +++ 1. Feature Overview: a. Name of feature: Update enic driver to the future/latest driver version enic-1.4.1.7 b. Feature Description Bug fixes and updates to enic driver. This bug is a place holder to upgrade to the future enic driver version enic-x.y.z.w. The current upstream driver version at the time of this bug creation is 1.4.1.7. We recommend that our partners always update to the latest enic driver version. 2. Feature Details: a. Architectures: 32-bit x86 64-bit Intel EM64T/AMD64 : b. Red Hat Bugzilla Dependencies: c. Drivers or hardware dependencies: d. Upstream acceptance information: e. External links: f. Severity (U,H,M,L): High (required for Hardware Enablement) g. Target Release Date: 3. Business Justification: a. Why is this feature needed? To fix bugs found in testing of Cisco's 10G Ethernet NIC b. What hardware does this enable? Cisco's 10G Ethernet NIC included with Cisco's UCS blade server product c. Forecast, impact on revenue? d. Any configuration info? e. Are there other dependencies (drivers). 4. Primary contact at Red Hat, email, phone (chat) Andrius T. Benokraitis andriusb 5. Primary contact at Partner, email, phone (chat) Roopa Prabhu roprabhu 408-527-8916
I will update the bug with enic git commits logs (since enic version in RHEL 5.6 GA ) soon. Thanks!
Test kernel kernel-2.6.18-249.el5.sassmann_enic57_01 available at http://people.redhat.com/sassmann/kernel/#rhel5 Please provide test feedback.
Tested kernel http://people.redhat.com/sassmann/kernel/rhel5/kernel-2.6.18-249.el5.sassmann_enic57_01.x86_64.rpm Looks fine. Also checked the patches. Seems fine. Thanks, Roopa
Patch(es) available in kernel-2.6.18-254.el5 You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5 Detailed testing feedback is always welcomed.
We have the below patches committed upstream. It updates enic to 2.1.1.20 Can you please pull them ?. Ideally only the last one in the list "enic: Bug Fix: Fix hardware transmit queue indexing..." is a bug fix and will be nice to get it in 5.7. However the others are trivial changes..and if you grab them it will help maintain the version series. Thanks, Roopa enic: Support newer version of firmware devcmd CMD_MCPU... http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=ea0f0d8bc6d13c2580d668ecf95297d5105a57fc enic: Pass 802.1p bits for packets tagged with vlan... http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=8757446d8df4446fc7f5d24ad6d53e9f265cc021 enic: Log device configuration in detail during driver... http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=e1fb77bfd062b8d38fb0e428ae0edcd2dc4ec07b enic: Get/Set interrupt resource index for transmit... http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=7d260ec26ee56495bcb32491d44ed4590cc838a0 enic: Bug Fix: Fix hardware transmit queue indexing... http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=b880a954b9e2585ce325aedd76e4741880cab180
Roopa, it's too late for any changes to go into RHEL5.7. They'll have to wait for the next update.
Roopa, Can you provide testing on the driver as built in the latest test kernel and then open a new 5.8 bug for the fixes you asked for in comment #10? -Gary
ok. Gary and stefan, I will test the latest test kernel and open a new 5.8 bugzilla for the new patches. thanks, Roopa
Tested kernel http://people.redhat.com/jwilson/el5/267.el5/x86_64/kernel-2.6.18-267.el5.x86_64.rpm All looks good. Thanks.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-1065.html