Bug 702740

Summary: Fedora 15 [Regression] - Existing whitelist for pci=bfsort not being preserved
Product: [Fedora] Fedora Reporter: Narendra K <narendra_k>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 15CC: gansalmon, itamar, jonathan, kernel-maint, linux-bugs, madhu.chinakonda, tflink
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: RejectedBlocker, AcceptedNTH
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-12 08:49:41 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: 657621    

Description Narendra K 2011-05-06 19:41:11 UTC
Description of problem:

The commit 'http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=6e8af08dfa40b747002207d3ce8e8b43a050d99f'

looks for a ‘Dell System’ string to enable pci=bfsort for future Dell systems and does not look for model numbers. But this string matches for older systems such as Dell PowerEdge 2950 and before walking through the already existing white list, the loop breaks resulting in the existing whitelist ignored.


Version-Release number of selected component (if applicable):

kernel version - 2.6.38.5-22.fc15

How reproducible:

Always.


Steps to Reproduce:
1. Install Fedora 15 on a Dell PowerEdge 2950
2. After the installation completes, observe the dmesg. dmesg should show the following message that pci=bfsort is enabled.

PCI: Dell PowerEdge 2950 detected,  enabling pci=bfsort.

Observe that this message is not seen.

  
Actual results: The message indicating that pci=bfsort is enabled is not seen in dmesg.

Expected results: dmesg should show the following message indicating that pci=bfsort is enabled.

PCI: Dell PowerEdge 1950 detected,  enabling pci=bfsort.


Additional info:

This issue is fixed upstream by the following patch -

http://marc.info/?l=linux-pci&m=130046899115205&w=2
http://marc.info/?l=linux-pci&m=130108034729082&w=2

Comment 1 Narendra K 2011-05-06 19:57:11 UTC
Additional info:

The issue is fixed by following patch which is accepted upstream (pending commit) 

http://marc.info/?l=linux-pci&m=130046899115205&w=2
http://marc.info/?l=linux-pci&m=130108034729082&w=2

Comment 2 Tim Flink 2011-05-06 21:49:39 UTC
To summarize:
 * biosdevname is the default method of naming interfaces for F15
 * if biosdevname is disabled, bfsort would be used for interface naming
 * with this issue, network interface names on certain Dell servers would likely 
   not match user expectations coming from previous releases

This was discussed at the 2011-05-06 blocker bug review meeting. Rejected as a blocker as this issue is not covered by any of the release criteria. Accepted as NTH because it could cause problems in network interface naming and cannot be fixed with a post-release update.

Comment 3 Chuck Ebbert 2011-05-07 09:53:22 UTC
(In reply to comment #1)
> The issue is fixed by following patch which is accepted upstream (pending
> commit) 
> 
> http://marc.info/?l=linux-pci&m=130046899115205&w=2
> http://marc.info/?l=linux-pci&m=130108034729082&w=2

You may want to ping Jesse again, because that patch is still not in the PCI git repository.

I added this to F15 and it should make it into the release.

Comment 4 Fedora Update System 2011-05-09 18:27:17 UTC
kernel-2.6.38.6-25.rc1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/kernel-2.6.38.6-25.rc1.fc15

Comment 5 Tim Flink 2011-05-09 20:18:23 UTC
Setting this as blocking F15-accepted since it was accepted as NTH and it looks like I missed that when I updated the bug.

Comment 6 Fedora Update System 2011-05-09 22:12:52 UTC
kernel-2.6.38.6-26.rc1.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/kernel-2.6.38.6-26.rc1.fc15

Comment 7 Narendra K 2011-05-12 17:45:23 UTC
(In reply to comment #3)
> (In reply to comment #1)
> > The issue is fixed by following patch which is accepted upstream (pending
> > commit) 
> > 
> > http://marc.info/?l=linux-pci&m=130046899115205&w=2
> > http://marc.info/?l=linux-pci&m=130108034729082&w=2
> 
> You may want to ping Jesse again, because that patch is still not in the PCI
> git repository.
> 
> I added this to F15 and it should make it into the release.

Chuck, Thank you. I will ping Jesse about the inclusion.

Comment 8 Fedora Update System 2011-05-14 04:07:15 UTC
kernel-2.6.38.6-26.rc1.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.