Hi!

I'm using a SIL 3512A (BIOS ver. 4.3.79) SATA raid card with two disks
connected to it.
When I'm starting an I/O intensive archive unpacking from wd0 to wd1, I
get DMA errors on the console. If I unpack from wd0 -> wd0, then it
seems fine. I've replaced/switched cables and replaced wd1 too.
I can not get a dmesg at the moment, sorry, but I'll post it later when
I get to the machine. It is an old Pentium 4 2.4 GHz and runs 5.1-base.
I've tried to remove every other PCI cards and left just the SIL, but I
could still reproduce this error.

Here is a transcript of the error messages:

wd1(pciide0:1:0): timeout
        type: ata
        c_bcount: 16384
        c_skip: 0
pciide0:1:0: bus_master DMA error: missing interrupt, status=0x21
pciide0 channel 1: reset failed for drive 0
wd1d: device timeout writing fsbn 124405184 of 124405184-124405215 (wd1
bn 14642 6976; cn 145264 tn 13  sn 45), retrying
pciide0:1:0: not ready, st=0xd1<BSY,DRDY,DSC,ERR>, err=0x00
pciide0 channel 1: reset failed for drive 0
wd1d: device timeout writing fsbn 124405184 of 124405184-124405215 (wd1
bn 14642 6976; cn 145264 tn 13  sn 45), retrying

Anyone has a clue what should I do? I assume the problem is with wd1,
is this correct? I could not replace wd0, but if it could be the problem then I reinstall the system to another disk. I'll also try to update the
SIL card's BIOS. Should I try -current with this problem?


Thanks,
Daniel

--
LÉVAI Dániel
PGP key ID = 0x83B63A8F
Key fingerprint = DBEC C66B A47A DFA2 792D  650C C69B BE4C 83B6 3A8F

Reply via email to