PREEMPT_RT and mptfusion

From: Serge Noiraud
Date: Wed Jul 06 2005 - 04:18:27 EST


Hi,

The problem I have didn't exist in 48-36 : The last version I can run.
>From the 50-47, ( I didn't test 40-38 through 50-46 ) I get the
following problem : I cannot boot :

On a 2.6.12 with no RT patch, I get the following :
...
Fusion MPT base driver 3.01.20
Copyright (c) 1999-2004 LSI Logic Corporation
ACPI: PCI Interrupt 0000:04:03.0[A] -> GSI 32 (level, low) -> IRQ 177
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
ACPI: PCI Interrupt 0000:04:03.1[B] -> GSI 33 (level, low) -> IRQ 185
mptbase: Initiating ioc1 bringup
ioc1: 53C1030: Capabilities={Initiator}
Fusion MPT SCSI Host driver 3.01.20
scsi0 : ioc0: LSI53C1030, FwRev=01000e00h, Ports=1, MaxQ=222, IRQ=177
Vendor: IBM-ESXS Model: DTN036W3UWDY10FN Rev: S27P
Type: Direct-Access ANSI SCSI revision: 03
SCSI device sda: 71096640 512-byte hdwr sectors (36401 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 71096640 512-byte hdwr sectors (36401 MB)
SCSI device sda: drive cache: write back
...

with a 2.6.12 with RT patch and PREEMPT_RT
...
Fusion MPT base driver 3.01.20
Copyright (c) 1999-2004 LSI Logic Corporation
ACPI: PCI Interrupt 0000:04:03.0[A] -> GSI 32 (level, low) -> IRQ 177
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
<== wait ~ 13 secondes
ioc0: 53C1030: Initiating ioc0 recovery <== New with the RT patch
<== wait ~ 13 secondes between each Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ACPI: PCI Interrupt 0000:04:03.1[B] -> GSI 33 (level, low) -> IRQ 185
mptbase: Initiating ioc1 bringup
ioc1: 53C1030: Capabilities={Initiator}
<== wait ~ 13 secondes between each Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
ioc0: 53C1030: Initiating ioc0 recovery
Fusion MPT SCSI Host driver 3.01.20
scsi0 : ioc0: LSI53C1030, FwRev=01000e00h, Ports=1, MaxQ=222, IRQ=177
mptscsih: ioc0: >> Attempting task abort! (sc=f7c71e00)
mptbase: Initiating ioc0 recovery
mptbase: ioc0: ERROR - Diagnostic reset FAILED! ( 102h)
mptbase: ioc0 NOT READY WARNING!
mptbase: ioc0 WARNING - (-1) Cannot recovery ioc0
mptbase: ioc0 Issue of TaskMgmt failed!
mptscsih: ioc0: WARNING - Error issuing abort task! (sc=f7c7&e00)
mptscsih: ioc0: >> Attempting bus reset! (sc=f7c71e00)
mptbase: Initiating ioc0 recovery
mptbase: ioc0: ERROR - Doorbell ACK timeout (count=4999),
IntStatus=80000000!
mptbase: ioc0: ERROR - Diagnostic reset FAILED! (102h)
mptbase: ioc0 NOT READY WARNING!
...

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/