From: Robert Hancock <hancockrwd@gmail.com>
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: linux-ide@vger.kernel.org
Subject: Re: timeout problems on onboard SATA 6.0 controller on Asus P7H57D-V EVO
Date: Sun, 11 Jul 2010 00:20:56 -0600 [thread overview]
Message-ID: <4C3962C8.60000@gmail.com> (raw)
In-Reply-To: <alpine.DEB.1.10.1007101142440.23489@uplift.swm.pp.se>
On 07/10/2010 03:56 AM, Mikael Abrahamsson wrote:
>
> In the thread "mapping ataXX.YY to a /dev/sdX" I had some problems with
> faultfinding timeout problems. When actually opening the computer up I
> discovered that this channel actually was connected to the onboard Asus
> P7H57D-V EVO motherboard 6.0Gb/s ports (one of two) (seems to be Marvell
> based).
>
> I'm running ubuntu 10.04 with their 2.6.32 kernel. Is there a known
> problem with this controller which is being rectified in later kernels?
Not as far as I know, they are just AHCI..
>
> Here is lspci (guess the 08.00.0 is the SATA3 controller, googling for
> the Device ID yields SATA3 references anyway).
>
> 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller
> (rev 12)
> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
> Integrated Graphics Controller (rev 12)
> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
> Chipset HECI Controller (rev 06)
> 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 06)
> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset
> High Definition Audio (rev 06)
> 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 1 (rev 06)
> 00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 5 (rev 06)
> 00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 6 (rev 06)
> 00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 7 (rev 06)
> 00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI
> Express Root Port 8 (rev 06)
> 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset
> USB2 Enhanced Host Controller (rev 06)
> 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
> 00:1f.0 ISA bridge: Intel Corporation 5 Series Chipset LPC Interface
> Controller (rev 06)
> 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset
> 6 port SATA AHCI Controller (rev 06)
> 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus
> Controller (rev 06)
> 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
> 02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II
> Controller (rev b2)
> 03:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA
> Raid II Controller (rev 01)
> 04:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA
> Raid II Controller (rev 01)
> 05:00.0 PCI bridge: PLX Technology, Inc. Device 8608 (rev ba)
> 06:01.0 PCI bridge: PLX Technology, Inc. Device 8608 (rev ba)
> 06:05.0 PCI bridge: PLX Technology, Inc. Device 8608 (rev ba)
> 06:07.0 PCI bridge: PLX Technology, Inc. Device 8608 (rev ba)
> 06:09.0 PCI bridge: PLX Technology, Inc. Device 8608 (rev ba)
> 07:00.0 USB Controller: NEC Corporation Device 0194 (rev 03)
> 08:00.0 SATA controller: Device 1b4b:9123 (rev 10)
>
> The timeouts look like this:
>
> Jul 10 09:36:14 ub kernel: [734783.829968] ata14.00: exception Emask 0x0
> SAct 0xffff SErr 0x0 action 0x6 frozen
> Jul 10 09:36:14 ub kernel: [734783.829977] ata14.00: failed command:
> READ FPDMA QUEUED
> Jul 10 09:36:14 ub kernel: [734783.829987] ata14.00: cmd
> 60/40:00:d0:fd:84/00:00:01:00:00/40 tag 0 ncq 32768 in
> Jul 10 09:36:14 ub kernel: [734783.829989] res
> 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
> Jul 10 09:36:14 ub kernel: [734783.829993] ata14.00: status: { DRDY }
>
> I found a thread on lkml regarding similar issue
> <http://kerneltrap.org/mailarchive/linux-kernel/2010/6/10/4581441>, and
> I guess I can say I'm also hit by it, with different drives, and the
> same drives work perfectly when I move them to a SiL based controller.
>
> <http://mogs.nl/node/35> seems to indicate NCQ based issues...
Unfortunately that's a pretty generic timeout error that could be caused
by quite a few things, like a hardware issue, bad cable, etc. as well as
possible driver problem..
next prev parent reply other threads:[~2010-07-11 6:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-10 9:56 timeout problems on onboard SATA 6.0 controller on Asus P7H57D-V EVO Mikael Abrahamsson
2010-07-11 6:20 ` Robert Hancock [this message]
2010-07-11 6:47 ` Mikael Abrahamsson
2010-07-14 1:44 ` Robert Hancock
2010-07-14 6:40 ` Mikael Abrahamsson
2010-07-14 6:56 ` Paul Check
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C3962C8.60000@gmail.com \
--to=hancockrwd@gmail.com \
--cc=linux-ide@vger.kernel.org \
--cc=swmike@swm.pp.se \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox