Bug 30240
| Summary: | IRQ conflict in installation kernel makes SCSI controller unusable | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | jfm2 |
| Component: | kernel | Assignee: | Ingo Molnar <mingo> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Brock Organ <borgan> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.1 | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2001-04-16 11:54:25 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
jfm2
2001-03-02 01:28:08 UTC
Which ethernet card and driver? NE2000 PCI clone. Driver is NE2K PCI. But the problem is not in the driver. The problem is in PCI-related code. The kernel in kerrnel-BOOT (ie the one used for installation) does not know how to handle peripherals using the same IRQ. cat /proc/pci shows that the SCSI controller has been identified as master capable and the ethernet as not master capable (both correct) but kernel is not able to handle IRQ sharing. The regular production kernel (kernel-i586 RPM) has no problem sharing IRQs. Could you please type the *exact* message you get telling you about the IRQ conflict? That way we can look for it. <4> IRQ 9 Routing conflict in PIRQ table device 00:07:2 The closest I can find is "IRQ routing conflict in pirq table for device..." Ingo, can you shed any light on this? does this still happen if you use the vanilla 2.4.3 kernel? There were some fixes in this area. The pirq routing conflict is not necesserily a unrecoverable problem, but it's indeed a sign of BIOS wackiness in the PCI area. Could be a BIOS problem but it works with the normal (ie not install kernel). I think the Wolverine kernel had not the "Enable IRQ sharing" compil falg enabled while the production kernel had it enabled |