* sata_sil24 blows up under load, please help diagnose
@ 2009-10-08 18:36 Christian Pernegger
2009-10-08 21:18 ` Christian Pernegger
2009-10-09 1:21 ` Robert Hancock
0 siblings, 2 replies; 4+ messages in thread
From: Christian Pernegger @ 2009-10-08 18:36 UTC (permalink / raw)
To: linux-ide
[-- Attachment #1: Type: text/plain, Size: 2815 bytes --]
Hi all!
My new box doesn't seem to like its sata_sil24 controllers under load.
The attached log snippet (syslog.gz) is of the first occurrence of the
error, some tens of minutes into a checkarray --all (basically does
echo check >/sys/block/md*/md/sync_action). End result was a hang
where not even Alt-SysRq would do any good. It isn't md, though, just
running badblocks on all disks on one of the sata_sil24s in parallel
does the trick as well.
The error messages are not always exactly the same and do not always
result in a hang of the whole machine. More recently I've had:
[ 632.710900] sata_sil24: IRQ status == 0xffffffff, PCI fault or
device removal?
[ 632.820017] ata13.00: exception Emask 0x20 SAct 0xffff SErr 0x0
action 0x6 frozen
[ 632.820073] ata11.00: exception Emask 0x20 SAct 0xbfff SErr 0x0
action 0x6 frozen
[ 632.820076] ata11.00: irq_stat 0x00020002, PCI master abort while
transferring data
[ 632.820083] ata11.00: cmd 60/00:00:3f:62:45/04:00:00:00:00/40 tag 0
ncq 524288 in
[ 632.820085] res 6c/0b:02:02:00:00/00:00:00:00:6c/00 Emask
0x22 (host bus error)
[ 632.820087] ata11.00: status: { DRDY DF DRQ }
[ 632.820093] ata11.00: cmd 60/00:08:3f:46:45/04:00:00:00:00/40 tag 1
ncq 524288 in
[ 632.820094] res 6c/0b:02:02:00:00/00:00:00:10:6c/00 Emask
0x22 (host bus error)
[ 632.820096] ata11.00: status: { DRDY DF DRQ }
... and so on for the other in-flight tags ...
Hard- and Software:
Tyan Toledo iE3210W (S5211), 6x SATA-300 [ahci]
Intel C2Q 9550s
8GB Crucial DDR2-ECC RAM
2x Dawicontrol DC-4320 RAID in the PCI-X 133 slots, 4x SATA-300
[sata_sil24] each, RAID BIOS' disabled via jumper
3x RaidSonic IB-554SSK "backplane" (datasheet:
http://www.raidsonic.de/de/data/data_pdf/icybox/datasheet_ib-555_554_553_d.pdf)
Debian stable (lenny)
backplane 1 (onboard ahci controller):
- 2x WD5000YS in raid1 = sd[ab][12]
- 2x WD10EADS in raid1 = sd[cd]1
These work flawlessly.
backplane 2 (sata_sil24 on PCI-X 133):
- 4x WD1000FYPS = sd[efgh]1
backplane 3 (sata_sil24 on PCI-X 133):
- 3x WD1002FBYS = sd[ijk]
- 1x empty tray
Tried temorarily powering half the disks via a second power supply,
tried exchanging the power supply, tried switching around cables to
maybe isolate a culprit backplane or controller. That last one
actually looked promising for a while, but testing wasn't conclusive.
Tried a bunch of dirrerent kernels: 2.6.26-19 (lenny) and 2.6.30-7
(lenny-backports), 2.6.32-rc3 (vanilla). Not much difference.
Unfortunately just scrapping the box isn't an option as this is a
personal project and the budget's just too tight ATM. Any pointers on
what I could try to narrow down which component is faling or what's
going on in general?
Also see the attached dmesg, although that's NOT from the same boot as
the syslog snippet.
Thank you,
Christian
[-- Attachment #2: syslog.gz --]
[-- Type: application/x-gzip, Size: 17989 bytes --]
[-- Attachment #3: dmesg.gz --]
[-- Type: application/x-gzip, Size: 14397 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: sata_sil24 blows up under load, please help diagnose
2009-10-08 18:36 sata_sil24 blows up under load, please help diagnose Christian Pernegger
@ 2009-10-08 21:18 ` Christian Pernegger
2009-10-09 1:21 ` Robert Hancock
1 sibling, 0 replies; 4+ messages in thread
From: Christian Pernegger @ 2009-10-08 21:18 UTC (permalink / raw)
To: linux-ide
[-- Attachment #1: Type: text/plain, Size: 344 bytes --]
Addendum:
I found something that might be relevant. Unloading the USB modules so
sata_sil24 wouldn't have to share IRQs with them and disabling the
irqbalance daemon changed things for the better. It now takes much
longer for the errors to occur and they consistently don't hang the
box anymore.
Any and all ideas still welcome.
Thanks,
C.
[-- Attachment #2: dmesg2.gz --]
[-- Type: application/x-gzip, Size: 19730 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: sata_sil24 blows up under load, please help diagnose
2009-10-08 18:36 sata_sil24 blows up under load, please help diagnose Christian Pernegger
2009-10-08 21:18 ` Christian Pernegger
@ 2009-10-09 1:21 ` Robert Hancock
2009-10-09 1:57 ` Christian Pernegger
1 sibling, 1 reply; 4+ messages in thread
From: Robert Hancock @ 2009-10-09 1:21 UTC (permalink / raw)
To: Christian Pernegger; +Cc: linux-ide
On 10/08/2009 12:36 PM, Christian Pernegger wrote:
> Hi all!
>
> My new box doesn't seem to like its sata_sil24 controllers under load.
>
> The attached log snippet (syslog.gz) is of the first occurrence of the
> error, some tens of minutes into a checkarray --all (basically does
> echo check>/sys/block/md*/md/sync_action). End result was a hang
> where not even Alt-SysRq would do any good. It isn't md, though, just
> running badblocks on all disks on one of the sata_sil24s in parallel
> does the trick as well.
>
> The error messages are not always exactly the same and do not always
> result in a hang of the whole machine. More recently I've had:
> [ 632.710900] sata_sil24: IRQ status == 0xffffffff, PCI fault or
> device removal?
> [ 632.820017] ata13.00: exception Emask 0x20 SAct 0xffff SErr 0x0
> action 0x6 frozen
> [ 632.820073] ata11.00: exception Emask 0x20 SAct 0xbfff SErr 0x0
> action 0x6 frozen
> [ 632.820076] ata11.00: irq_stat 0x00020002, PCI master abort while
> transferring data
Looks like there's something unhappy between the card and the motherboard..
> [ 632.820083] ata11.00: cmd 60/00:00:3f:62:45/04:00:00:00:00/40 tag 0
> ncq 524288 in
> [ 632.820085] res 6c/0b:02:02:00:00/00:00:00:00:6c/00 Emask
> 0x22 (host bus error)
> [ 632.820087] ata11.00: status: { DRDY DF DRQ }
> [ 632.820093] ata11.00: cmd 60/00:08:3f:46:45/04:00:00:00:00/40 tag 1
> ncq 524288 in
> [ 632.820094] res 6c/0b:02:02:00:00/00:00:00:10:6c/00 Emask
> 0x22 (host bus error)
> [ 632.820096] ata11.00: status: { DRDY DF DRQ }
> ... and so on for the other in-flight tags ...
>
> Hard- and Software:
> Tyan Toledo iE3210W (S5211), 6x SATA-300 [ahci]
> Intel C2Q 9550s
> 8GB Crucial DDR2-ECC RAM
> 2x Dawicontrol DC-4320 RAID in the PCI-X 133 slots, 4x SATA-300
> [sata_sil24] each, RAID BIOS' disabled via jumper
Please see the recent post from Bernie Innocenti "sata_mv 0000:03:06.0:
PCI ERROR; PCI IRQ cause=0x30000040". I suspect you could have a similar
problem with the system running at too high a PCI-X bus clock speed with
two cards installed.
> 3x RaidSonic IB-554SSK "backplane" (datasheet:
> http://www.raidsonic.de/de/data/data_pdf/icybox/datasheet_ib-555_554_553_d.pdf)
> Debian stable (lenny)
>
> backplane 1 (onboard ahci controller):
> - 2x WD5000YS in raid1 = sd[ab][12]
> - 2x WD10EADS in raid1 = sd[cd]1
> These work flawlessly.
>
> backplane 2 (sata_sil24 on PCI-X 133):
> - 4x WD1000FYPS = sd[efgh]1
>
> backplane 3 (sata_sil24 on PCI-X 133):
> - 3x WD1002FBYS = sd[ijk]
> - 1x empty tray
>
> Tried temorarily powering half the disks via a second power supply,
> tried exchanging the power supply, tried switching around cables to
> maybe isolate a culprit backplane or controller. That last one
> actually looked promising for a while, but testing wasn't conclusive.
> Tried a bunch of dirrerent kernels: 2.6.26-19 (lenny) and 2.6.30-7
> (lenny-backports), 2.6.32-rc3 (vanilla). Not much difference.
>
> Unfortunately just scrapping the box isn't an option as this is a
> personal project and the budget's just too tight ATM. Any pointers on
> what I could try to narrow down which component is faling or what's
> going on in general?
>
> Also see the attached dmesg, although that's NOT from the same boot as
> the syslog snippet.
>
> Thank you,
>
> Christian
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: sata_sil24 blows up under load, please help diagnose
2009-10-09 1:21 ` Robert Hancock
@ 2009-10-09 1:57 ` Christian Pernegger
0 siblings, 0 replies; 4+ messages in thread
From: Christian Pernegger @ 2009-10-09 1:57 UTC (permalink / raw)
To: Robert Hancock; +Cc: linux-ide
> Please see the recent post from Bernie Innocenti "sata_mv 0000:03:06.0: PCI
> ERROR; PCI IRQ cause=0x30000040". I suspect you could have a similar problem
> with the system running at too high a PCI-X bus clock speed with two cards
> installed.
Speed can be jumpered from 133Mhz down to 100Mhz but that doesn't make
any difference at all. Since the board has only two slots (and I need
both) I can't use the insert-slower-card trick to slow the bus down to
66Mhz.
Fun detail:
pcix1 -- controller1 -- backplane1 -- array1
pcix2 -- controller2 -- backplane2 -- array2
works as long as it's not stressed. As soon as we switched the cabling
like so (to see if the initial failing port would "move" with it or
not):
pcix1 -- controller1 -- backplane2 -- array2
pcix2 -- controller2 -- backplane1 -- array1
the box goes absolutely crazy within seconds of normal access. With
"luck" even while sitting there idle. The only difference is that
array1 has 4 disks and array2 has only 3.
Thank you for trying to help
Christian
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-10-09 1:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-08 18:36 sata_sil24 blows up under load, please help diagnose Christian Pernegger
2009-10-08 21:18 ` Christian Pernegger
2009-10-09 1:21 ` Robert Hancock
2009-10-09 1:57 ` Christian Pernegger
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.