Bug 167730
Summary: | FEAT RHEL4 U3: 10GigE Neterion Driver Update (S2io) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Ravinandan Arakali <ravinandan.arakali> | ||||||||
Component: | kernel | Assignee: | John W. Linville <linville> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> | ||||||||
Severity: | high | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 4.0 | CC: | davem, jbaron, jgarzik, leonid.grossman, ravinandan.arakali, tao | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | RHSA-2006-0132 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2006-03-07 19:49:49 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 168430 | ||||||||||
Attachments: |
|
Description
Ravinandan Arakali
2005-09-07 17:36:07 UTC
Is there a new PCI ID planned for the new hardware supported by this driver? If so, you need to get it registered on http://pciids.sourceforge.net as part of this request. There is a new PCI ID. It needs to be submitted to sourceforge. Created attachment 118613 [details]
Patch for Xframe II support
The patch has been generated against the driver found in RedHat4 Update1.
Ravi
Created attachment 118614 [details]
Tarball of latest driver(v2.0.8.1) with Xframe II support
Since earlier patch was generated against RH4 U1(since could not find driver
sources for RH4U2), attaching the tarball of actual driver sources(in case
patch does not apply cleanly on RH4U2).
Ravi
Also, submitted new PCI device id for Xframe II to http://pciids.sourceforge.net. Ravi Note that in the above patch/tarball, there's one patch(containing few minor changes) which is pending acceptance by kernel community. However, we don't expect any problems in acceptance of this patch. Ravi Could you point-out the specific change you mentioned in comment 7? I want to make sure I get it. Thanks! John, From the driver(version 1.7.5.1) in RH4 U2, there have been several patches submitted to kernel community to bring it up to 2.0.8.1. All these patches have been accepted except the last patch in the sequence which is pending acceptance. I can forward you the patch I submitted, but following were the list of changes. 1. Updated the definition of single and double-bit ECC errors 2. Earlier we were allocating Transmit descriptors equal to MAX_SKB_FRAGS. This was causing a boundary condition failure. Need to allocate MAX_SKB_FRAGS+1 descriptors. 3. On some platforms(like PPC), pci_alloc_consistent() can return a zero DMA address. Since the NIC cannot handle zero-addresses, a workaround has been provided. Basically, we don't use such that page. We reallocate. 4. If list_info allocation failed during driver load, check for it during driver exit and return instead of trying to dereference NULL pointer. 5. Increase the debug level of few non-critical debug messages. 6. Reset the card on critical ECC double errors only in case of XframeI since XframeII can recover from such errors. 7. Print copyright message on driver load. 8. Bumped up the driver version no. to 2.0.8.1 Thanks, Ravi Created attachment 118824 [details]
jwltest-s2io-2_0_8_1.patch
Test kernels with the above patch are available here: http://people.redhat.com/linville/kernels/rhel4/ Please confirm that this driver works in these kernels, and that it has all the changes required. If necessary, please attach a patch to cover any additional changes...thanks! Patch tested and verified to contain Neterion's latest driver. Ravi *** Bug 170707 has been marked as a duplicate of this bug. *** 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 the 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-2006-0132.html |