SCSI timeouts (was: Re: RS/6000 7017-S7A hangs on boot)

Anton Blanchard anton at samba.org
Mon Jun 6 09:02:53 EST 2005


 
Hi,

> Heya. Seems like this was the point. But now I am facing strange SCSI
> timeouts. Any ideas? (these SCSI devices work well under AIX)

...

>  0:0:0:0: ABORT operation started.
>  0:0:0:0: ABORT operation timed-out.
>  0:0:0:0: DEVICE RESET operation started.
>  0:0:0:0: DEVICE RESET operation timed-out.
>  0:0:0:0: BUS RESET operation started.
>  0:0:0:0: BUS RESET operation timed-out.
>  0:0:0:0: HOST RESET operation started.
> sym0: SCSI BUS has been reset.
>  0:0:0:0: HOST RESET operation timed-out.
> scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0

Looks like the sym2 driver isnt getting interrupts. There is an awful
hack in arch/ppc64/kernel/pSeries_pci.c:check_s7a() to work around a bug
in our OF interrupt parsing.

Your dmesg prints:

> sym0: <825a> rev 0x13 at pci 0000:00:0b.0 irq 25

Our s7a prints:

sym0: <875> rev 0x3 at pci 0000:00:0b.0 irq 22

So it looks like check_s7a isnt triggering. You could fix this function
or a far better option is to fix our interrupt parsing code :)

Anton



More information about the Linuxppc64-dev mailing list