Errors while initializing mptspi on 53C1030

From: Bodo Stroesser
Date: Tue Oct 11 2005 - 06:31:06 EST


Hi,

I have a server running SuSE-SLES9 from a RAID1 on 53C1030. There are two
physical disks configured to make up one logical drive. Now I upgraded the
machine to kernel 2.6.14-rc3.

With 2.6.14-rc3 on each boot some errors occur while mptspi (mptscsih,
mptbase) is initializing. AFAICS, having done some unsuccessful retries the
driver resets the HW again and after that the system seems to run normally.

I've attached the relevant part of the logging.

Please CC me, I'm not on the lists.

Regards
Bodo


BTW, the "Release failed" messages in the driver are missing the '\n'. Linux version 2.6.14-rc3 (root@abg4507s) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Tue Oct 11 11:34:10 CEST 2005

... snip ...

SCSI subsystem initialized
Fusion MPT base driver 3.03.03
Copyright (c) 1999-2005 LSI Logic Corporation
Fusion MPT SPI Host driver 3.03.03
ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 24 (level, low) -> IRQ 19
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
scsi0 : ioc0: LSI53C1030, FwRev=01032571h, Ports=1, MaxQ=222, IRQ=19
Vendor: LSILOGIC Model: 1030 IM Rev: 1000
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 142131200 512-byte hdwr sectors (72771 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 142131200 512-byte hdwr sectors (72771 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Vendor: SDR Model: GEM318P Rev: 1
Type: Processor ANSI SCSI revision: 02
ACPI: PCI Interrupt 0000:02:08.1[B] -> GSI 25 (level, low) -> IRQ 20
mptbase: Initiating ioc1 bringup
mptscsih: ioc0: DV: Release failed. id 0<6>ioc1: 53C1030: Capabilities={Initiator}
scsi1 : ioc1: LSI53C1030, FwRev=01032571h, Ports=1, MaxQ=222, IRQ=20
mptscsih: ioc0: attempting task abort! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Read (10): 28 00 00 80 34 4d 00 00 02 00
mptscsih: ioc0: task abort: SUCCESS (sc=f748b380)
mptscsih: ioc0: attempting task abort! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Test Unit Ready: 00 00 00 00 00 00
mptscsih: ioc0: task abort: SUCCESS (sc=f748b380)
mptscsih: ioc0: attempting target reset! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Read (10): 28 00 00 80 34 4d 00 00 02 00
mptbase: ioc0: IOCStatus(0x0048): SCSI Task Terminated
mptbase: ioc0: IOCStatus(0x0048): SCSI Task Terminated
mptscsih: ioc0: target reset: SUCCESS (sc=f748b380)
mptscsih: ioc0: attempting task abort! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Test Unit Ready: 00 00 00 00 00 00
mptscsih: ioc0: task abort: SUCCESS (sc=f748b380)
mptscsih: ioc0: attempting bus reset! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Read (10): 28 00 00 80 34 4d 00 00 02 00
mptbase: ioc0: IOCStatus(0x0048): SCSI Task Terminated
mptscsih: ioc0: bus reset: SUCCESS (sc=f748b380)
mptscsih: ioc0: attempting task abort! (sc=f748b380)
scsi0 : destination target 0, lun 0
command: Test Unit Ready: 00 00 00 00 00 00
mptscsih: ioc0: task abort: SUCCESS (sc=f748b380)
mptscsih: ioc0: Attempting host reset! (sc=f748b380)
mptbase: Initiating ioc0 recovery
EXT2-fs warning (device sda2): ext2_fill_super: mounting ext3 filesystem as ext2

... snip ... (now the system runs fine! AFAICS ...)