Bug 51457

Summary: Kudzu defaults 21554 based cards to cpqarray driver
Product: [Retired] Red Hat Linux Reporter: bugzilla
Component: kudzuAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: high Docs Contact:
Priority: medium    
Version: 7.1CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-08-10 16:45:16 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:

Description bugzilla 2001-08-10 16:45:12 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)

Description of problem:
The Kudzu database is setup to default any DEC 21554 based cards
to the cpqarray driver if it doesn't have a match for the subvendor
and subdevice id. We (Intel) are working on a new card with this chip
that kudzu tries to enable the cpqarray driver. There is a problem in
the cpqarray driver (which also only matches vendor and device Ids)
that tries and accesses our card and causes interrupts to be shot off
and not handled. This caused Redhat 7.1 to hang on the install, as
well as anytime this driver is loaded while one of our boards is in
the system the kernel will hang (endless loop of interrupts) on boot.

The bug is really in the driver. I am contacting Compaq about this.
But, kudzu should not default all 21554 devices to this driver.


How reproducible:
Always

Steps to Reproduce:
1.Install Redhat 7.1 with our board in the system.
(or any board that is not in the kudzu DB with a 21554 bridge chip)
2.Allow kudzu to configure our board when it is detected.
3.Load the cpqarray driver with our board in the system.
	

Additional info:

Comment 1 Bill Nottingham 2001-08-10 16:47:05 UTC
This was fixed post-7.1; it's changed in the roswell beta.