Re: Promise SATA 300 TX4

From: Simon L. Nielsen <simon_at_nitro.dk>
Date: Thu, 9 Aug 2007 21:34:57 +0200
On 2007.08.09 20:57:26 +0200, Dag-Erling Smørgrav wrote:
> "Karsten W. Schmidt / DLX ApS" <ks_at_dlx.dk> writes:
> > [the usual problems with ZFS vs. Promise controllers, then]
> >
> > And with a bit of trial-and-error I found that the following is the one
> > causing these errors.
> >
> >  <http://lists.freebsd.org/pipermail/cvs-src/2007-June/079930.html>
> > http://lists.freebsd.org/pipermail/cvs-src/2007-June/079930.html
> >
> > A kernel made before this gives no errors, and a kernel make right after
> > this gives the errors.
> 
> I'm not sure this is the root cause.  If you search the -current
> archives, you'll find that several people (including myself) were seeing
> this already in April.  Nevertheless, I've Cc:ed Alan, who might have an
> idea.

I tried to roll back to right before the above mentioned change
Karsten (well, I assume it was him :-) ) noted on IRC that it might be
the cause of the problems since I have a similar controller, though
not exactly the same one, but it didn't fix the timeouts for me.

For this server I have 3 disks in a graid3 (so no ZFS but the errors
are similar to what I have seen / heard about wrt. ZFS + ata use) and
I get timeouts several times a day which causes FreeBSD to loose
contact with one or more disks where I have to reboot before things
recover (usually FreeBSD panic's enough so the system reboots by
itself).

[simon_at_eddie:system-CURRENT] dmesg | grep -E '^(ata|ad)' | grep -v '\[ITHREAD\]'
atapci0: <nVidia nForce3 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 8.0 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
atapci1: <Promise PDC40518 SATA150 controller> port 0xc880-0xc8ff,0xc400-0xc4ff mem 0xff4fe000-0xff4fefff,0xff4a0000-0xff4bffff irq 18 at device 4.0 on pci1
ata2: <ATA channel 0> on atapci1
ata3: <ATA channel 1> on atapci1
ata4: <ATA channel 2> on atapci1
ata5: <ATA channel 3> on atapci1
atapci2: <Promise PDC20378 SATA150 controller> port 0xcf00-0xcf3f,0xcfa0-0xcfaf,0xc800-0xc87f mem 0xff4fc000-0xff4fcfff,0xff480000-0xff49ffff irq 19 at device 8.0 on pci1
ata6: <ATA channel 0> on atapci2
ata7: <ATA channel 1> on atapci2
ata8: <ATA channel 2> on atapci2
ad4: 305245MB <WDC WD3200SD-01KNB0 08.05J08> at ata2-master SATA150
ad6: 305245MB <WDC WD3200SD-01KNB0 08.05J08> at ata3-master SATA150
ad10: 305245MB <WDC WD3200YS-01PGB0 21.00M21> at ata5-master SATA150
ad12: 35304MB <WDC WD360GD-00FLC0 33.08F33> at ata6-master SATA150
ad14: 35304MB <WDC WD360GD-00FLC0 33.08F33> at ata7-master SATA150

-- 
Simon L. Nielsen
Received on Thu Aug 09 2007 - 17:34:59 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:16 UTC