Bug 141969

Summary: The megaraid_mbox driver doesn't fully replace old megaraid driver
Product: [Fedora] Fedora Reporter: Chris Adams <linux>
Component: hwdataAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 3CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.151-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-01-28 22:54:46 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:
Attachments:
Description Flags
Patch to pcitable to switch most MegaRAID entries back to old driver none

Description Chris Adams 2004-12-06 14:52:22 UTC
When the megaraid_mbox driver was added, it looks like someone just
did s/megaraid/megaraid_mbox/ in the pcitable.  That is not correct
though, as megaraid_mbox only works with some cards.  This is causing
extra confusion with the new driver, as it is being loaded for cards
it doesn't recognize (and people aren't seeing that it doesn't
recognize the card, they are just seeing that no drives appeared).

Here is a patch that fixes that.  I did:

- s/megaraid_mbox/megaraid/

- took all the PCI IDs at the top of
drivers/scsi/megaraid/megaraid_mbox.c in the kernel source and
switched or added (some of them were not in the pcitable at all) those
entries to megaraid_mbox

Dave Jones said that he is going to re-enable the old megaraid driver
in future kernel builds (at least for now), so the PCI ID table should
be updated as well.

Comment 1 Chris Adams 2004-12-06 14:53:18 UTC
Created attachment 107951 [details]
Patch to pcitable to switch most MegaRAID entries back to old driver

Comment 2 Arkadiusz Miskiewicz 2005-01-15 18:57:17 UTC
Also it iterates devices in different order than old megaraid driver - for example under 
driver I had sda, sdb, sdc and now the same raid arrays are seen as sdc, sda, sdb, sdd - 
completly different order.

Comment 3 Bill Nottingham 2005-01-28 22:54:46 UTC
Changes committed to CVS for mapping those cards whose ids are only
supported by 'megaraid' to it... megaraid_mbox is still preferred for
cards it supports.

Will be in 0.151-1.