Trying to get 2.6.17-rc3 up and running on my SGI Octane, I've hit an odd quirk,
and I'm looking for some clarification on whether the bug may potentially lie in
the SCSI layer, or possibly more in the mips core someplace.
Booting 2.6.17, the QLogic 1040 chip is detected, but upon sending the mbox
command, it timeouts and fails, reporting this message:
scsi(0): mailbox timed out, mailbox0 4000, ictrl 0006, istatus 0004
qla1280: Failed mbox check
scsi(0): mailbox timed out, mailbox0 4000, ictrl 0006, istatus 0004
The last line will then repeat indefinitely.
Now I know between 2.6.16 and 2.6.17-rc3, a lot of changes occured across a
number of archs to consolidate some of the bitops functions into the generic
section of the tree, I'm not sure if this is one possible area of breakage or
not. I tried turning all the debug options for qla1280, but didn't get any
additional output that was meaningful. Are there other ways to debug this? I
stuck a printk to see what the returned values of mb[] are, and got nothing but
0x0, so I can only assume something bad is happening to them someplace.
Any ideas where to start looking or things to try? 2.6.16.* works flawlessly,
and I didn't see anything odd done to qla1280.c itself that could be the point
of breakage. So I can only assume that the error is in a higher-level somewheres.
--Kumba
--
Gentoo/MIPS Team Lead
Gentoo Foundation Board of Trustees
"Such is oft the course of deeds that move the wheels of the world: small hands
do them because they must, while the eyes of the great are elsewhere." --Elrond
-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html