2006-10-25 21:27:21

by Gregory Brauer

[permalink] [raw]
Subject: SATA300 TX4 + WD2500KS = status=0x50 { DriveReady SeekComplete }


I have a new Promise SATA300 TX4 4-port SATA controller
to which I have attached two older WD2500JD hard drives
and two brand new WD2500KS hard drives. The older drives
seem to work fine, but both of the brand new hard drives
trigger the following errors every few seconds during
i/o:


Oct 25 13:57:18 gleep kernel: ata3: no sense translation for status: 0x50
Oct 25 13:57:18 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
SK/ASC/ASCQ 0xb/00/00
Oct 25 13:57:18 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }
Oct 25 13:57:26 gleep kernel: ata1: no sense translation for status: 0x50
Oct 25 13:57:26 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
SK/ASC/ASCQ 0xb/00/00
Oct 25 13:57:26 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
Oct 25 13:57:27 gleep kernel: ata1: no sense translation for status: 0x50
Oct 25 13:57:27 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
SK/ASC/ASCQ 0xb/00/00
Oct 25 13:57:27 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
Oct 25 13:57:31 gleep kernel: ata1: no sense translation for status: 0x50
Oct 25 13:57:31 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
SK/ASC/ASCQ 0xb/00/00
Oct 25 13:57:31 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
Oct 25 13:57:47 gleep kernel: ata3: no sense translation for status: 0x50
Oct 25 13:57:47 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
SK/ASC/ASCQ 0xb/00/00
Oct 25 13:57:47 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }


The machine stays running normally, and any processes doing data
I/O do not pause noticeably, but these errors are very annoying.
Is there anything I can do to help troubleshoot this?

(Note that I am aware of the drive id mapping issue with my Promise
controller, and I am *positive* that it is the two new drives that
are the one's that the error messages refer to.)

Thanks.

Greg


System Info
-----------

Fedora Core 5
2.6.18-1.2200.fc5smp


Device Model: WDC WD2500KS-00MJB0
Firmware Version: 02.01C03


# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
(rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
(rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0b.0 Mass storage controller: Promise Technology, Inc. PDC20718 (SATA 300
TX4) (rev 02)
00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
00:0f.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet
Controller (rev 05)
00:11.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:11.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:11.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:11.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:11.4 FireWire (IEEE 1394): ALi Corporation M5253 P1394 OHCI 1.1 Controller
00:13.0 Mass storage controller: Triones Technologies, Inc.
HPT366/368/370/370A/372/372N (rev 01)
00:13.1 Mass storage controller: Triones Technologies, Inc.
HPT366/368/370/370A/372/372N (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS


2006-10-26 10:35:42

by Clemens Koller

[permalink] [raw]
Subject: Re: SATA300 TX4 + WD2500KS = status=0x50 { DriveReady SeekComplete }

Hello, Gregory!

Gregory Brauer wrote:
>
> I have a new Promise SATA300 TX4 4-port SATA controller
> to which I have attached two older WD2500JD hard drives
> and two brand new WD2500KS hard drives. The older drives
> seem to work fine, but both of the brand new hard drives
> trigger the following errors every few seconds during
> i/o:
>
> Oct 25 13:57:18 gleep kernel: ata3: no sense translation for status: 0x50
> Oct 25 13:57:18 gleep kernel: ata3: translated ATA stat/err 0x50/00 to
> SCSI SK/ASC/ASCQ 0xb/00/00
> [...]
> 00:0b.0 Mass storage controller: Promise Technology, Inc. PDC20718 (SATA
> 300 TX4) (rev 02)

Hummm... Well, first, can you try another kernel?
Second, the same chip on a board from a different manufacturer.
I am a hardware engineer working with the Promise PDC20775.
SATA Chips are pretty sensitive to bad board layout, coming up
with strange errors. :-/

Best greets,

Clemens Koller
_______________________________
R&D Imaging Devices
Anagramm GmbH
Rupert-Mayer-Str. 45/1
81379 Muenchen
Germany

http://www.anagramm.de
Phone: +49-89-741518-50
Fax: +49-89-741518-19

2006-12-19 11:26:11

by Roel Teuwen

[permalink] [raw]
Subject: Re: SATA300 TX4 + WD2500KS = status=0x50 { DriveReady SeekComplete }

Hello All,

I am seeing the exact same 'problem'. I have 4 WDC WD2500KS-00MJB0
drives connected to a promise SATA300 TX4. The messages have been
flooding syslog since the drives were installed. Running 2.6.18 or
2.6.19 vanilla kernels.

Best regards,

Roel Teuwen

On 10/25/06, Gregory Brauer <[email protected]> wrote:
>
> I have a new Promise SATA300 TX4 4-port SATA controller
> to which I have attached two older WD2500JD hard drives
> and two brand new WD2500KS hard drives. The older drives
> seem to work fine, but both of the brand new hard drives
> trigger the following errors every few seconds during
> i/o:
>
>
> Oct 25 13:57:18 gleep kernel: ata3: no sense translation for status: 0x50
> Oct 25 13:57:18 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
> SK/ASC/ASCQ 0xb/00/00
> Oct 25 13:57:18 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }
> Oct 25 13:57:26 gleep kernel: ata1: no sense translation for status: 0x50
> Oct 25 13:57:26 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> SK/ASC/ASCQ 0xb/00/00
> Oct 25 13:57:26 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> Oct 25 13:57:27 gleep kernel: ata1: no sense translation for status: 0x50
> Oct 25 13:57:27 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> SK/ASC/ASCQ 0xb/00/00
> Oct 25 13:57:27 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> Oct 25 13:57:31 gleep kernel: ata1: no sense translation for status: 0x50
> Oct 25 13:57:31 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> SK/ASC/ASCQ 0xb/00/00
> Oct 25 13:57:31 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> Oct 25 13:57:47 gleep kernel: ata3: no sense translation for status: 0x50
> Oct 25 13:57:47 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
> SK/ASC/ASCQ 0xb/00/00
> Oct 25 13:57:47 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }
>
>
> The machine stays running normally, and any processes doing data
> I/O do not pause noticeably, but these errors are very annoying.
> Is there anything I can do to help troubleshoot this?
>
> (Note that I am aware of the drive id mapping issue with my Promise
> controller, and I am *positive* that it is the two new drives that
> are the one's that the error messages refer to.)
>
> Thanks.
>
> Greg
>
>
> System Info
> -----------
>
> Fedora Core 5
> 2.6.18-1.2200.fc5smp
>
>
> Device Model: WDC WD2500KS-00MJB0
> Firmware Version: 02.01C03
>
>
> # lspci
> 00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
> (rev 03)
> 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
> (rev 03)
> 00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
> 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
> 00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
> 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
> 00:0b.0 Mass storage controller: Promise Technology, Inc. PDC20718 (SATA 300
> TX4) (rev 02)
> 00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
> 00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07)
> 00:0f.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet
> Controller (rev 05)
> 00:11.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 00:11.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 00:11.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 00:11.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
> 00:11.4 FireWire (IEEE 1394): ALi Corporation M5253 P1394 OHCI 1.1 Controller
> 00:13.0 Mass storage controller: Triones Technologies, Inc.
> HPT366/368/370/370A/372/372N (rev 01)
> 00:13.1 Mass storage controller: Triones Technologies, Inc.
> HPT366/368/370/370A/372/372N (rev 01)
> 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 PF/PRO AGP 4x TMDS
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
>
>

2006-12-19 14:24:20

by Mikael Pettersson

[permalink] [raw]
Subject: Re: SATA300 TX4 + WD2500KS = status=0x50 { DriveReady SeekComplete }

(cc: linux-ide added)

On Tue, 19 Dec 2006 12:26:07 +0100, Roel Teuwen wrote:
> I am seeing the exact same 'problem'. I have 4 WDC WD2500KS-00MJB0
> drives connected to a promise SATA300 TX4. The messages have been
> flooding syslog since the drives were installed. Running 2.6.18 or
> 2.6.19 vanilla kernels.
>
> Best regards,
>
> Roel Teuwen
>
> On 10/25/06, Gregory Brauer <[email protected]> wrote:
> >
> > I have a new Promise SATA300 TX4 4-port SATA controller
> > to which I have attached two older WD2500JD hard drives
> > and two brand new WD2500KS hard drives. The older drives
> > seem to work fine, but both of the brand new hard drives
> > trigger the following errors every few seconds during
> > i/o:
> >
> >
> > Oct 25 13:57:18 gleep kernel: ata3: no sense translation for status: 0x50
> > Oct 25 13:57:18 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
> > SK/ASC/ASCQ 0xb/00/00
> > Oct 25 13:57:18 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }
> > Oct 25 13:57:26 gleep kernel: ata1: no sense translation for status: 0x50
> > Oct 25 13:57:26 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> > SK/ASC/ASCQ 0xb/00/00
> > Oct 25 13:57:26 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> > Oct 25 13:57:27 gleep kernel: ata1: no sense translation for status: 0x50
> > Oct 25 13:57:27 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> > SK/ASC/ASCQ 0xb/00/00
> > Oct 25 13:57:27 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> > Oct 25 13:57:31 gleep kernel: ata1: no sense translation for status: 0x50
> > Oct 25 13:57:31 gleep kernel: ata1: translated ATA stat/err 0x50/00 to SCSI
> > SK/ASC/ASCQ 0xb/00/00
> > Oct 25 13:57:31 gleep kernel: ata1: status=0x50 { DriveReady SeekComplete }
> > Oct 25 13:57:47 gleep kernel: ata3: no sense translation for status: 0x50
> > Oct 25 13:57:47 gleep kernel: ata3: translated ATA stat/err 0x50/00 to SCSI
> > SK/ASC/ASCQ 0xb/00/00
> > Oct 25 13:57:47 gleep kernel: ata3: status=0x50 { DriveReady SeekComplete }
> >
> >
> > The machine stays running normally, and any processes doing data
> > I/O do not pause noticeably, but these errors are very annoying.
> > Is there anything I can do to help troubleshoot this?
> >
> > (Note that I am aware of the drive id mapping issue with my Promise
> > controller, and I am *positive* that it is the two new drives that
> > are the one's that the error messages refer to.)

If you move the disks around, do the errors stay on the same ports (ata1/ata3),
or do they move to different ports (ata2/ata4)?

I was looking briefly at the port mapping issue on 4-port Promise controllers
yesterday and noticed a bit of programming magic in Promise's driver that
Linux doesn't do, and which affects two of the four ports. That _could_
explain your issues.

/Mikael

2006-12-19 18:08:29

by Gregory Brauer

[permalink] [raw]
Subject: Re: SATA300 TX4 + WD2500KS = status=0x50 { DriveReady SeekComplete }

Mikael Pettersson wrote:
> I was looking briefly at the port mapping issue on 4-port Promise controllers
> yesterday and noticed a bit of programming magic in Promise's driver that
> Linux doesn't do, and which affects two of the four ports. That _could_
> explain your issues.
>
> /Mikael

Just as a note, I filed the issue that this thread is about as a
kernel bug:

http://bugzilla.kernel.org/show_bug.cgi?id=7516

I am also experiencing the port-mapping issue you mention with
the SATA300 TX4, but I believe that the port mapping problem and
the excess status messages are separate and unrelated problems.

Greg