3w-9xxx: probe of 0000:03:01.0 failed with error -22

Problem

The Fedora Core 4 kernel (2.6.14-1.1637_FC4) cannot initialize the 3ware Escalade 9550SX RAID controller. When loading the driver module, the kernel reports the following error messages:

PCI: Device 0000:03:01.0 not available because of resource collisions
3w-9xxx: ERROR: (0x06:0x0034): Failed to enable pci device.
ACPI: PCI interrupt for device 0000:03:01.0 disabled
3w-9xxx: probe of 0000:03:01.0 failed with error -22

Affected Model

Solution

This is a known kernel bug that is presented in the 2.6.13 and 2.6.14 source trees. Linus has fixed the problem in the 2.6.15 source tree. To avoid the bug, do not use the 2.6.13 and 2.6.14 kernels. Instead, use the ASL supplied 2.6.12 kernel.