Re: ATA bus error with external hd on esata

From: Zsolt Barat
Date: Tue Dec 18 2007 - 08:12:25 EST


Greg Freemyer schrieb:
> On Dec 17, 2007 5:53 AM, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> wrote:
>
>> On Sat, 15 Dec 2007 21:10:47 +0100 Zsolt Barat <zsolt@xxxxxxxxxxxxxxxx> wrote:
>>
>>
>>> Zsolt Barat schrieb:
>>>
>>>> hi list,
>>>>
>> Let's cc the IDE development list.
>>
>>
>>>> i just bought a "MyBook" called external HD with a fixed enclosure, from
>>>> WD. Connected to the SATA port i constantly get "ATA bus error" messages
>>>> in the kernel log. Is this a known issue?
>>>>
>>>>
>
> As an FYI: I've had a lot of problems with the big prepackaged drives
> in the last 6 months even from Windows, so I would not be too quick to
> blame Linux.
>
> ie.
> I bought several 500GB / 1000GB Buffalo Drives last month with plans
> to use them from Windows via USB.
>
> I attempted to do a lot of heavy file copying to/from them. I was
> getting a bunch of "Delayed Write Failures",
>
> I finally gave up.
>
> The 500GB drives had a single hard drive internally, so I opened the
> case, removed the drive and connected them via standalone external
> carriers I had around. In that mode the drives worked fine (from
> Windows). I've used both standalone eSata external carriers and
> standalone USB external carriers with these same physical drives with
> no issues.
>
> My conclusion is that the electronics in the prepackaged external
> units is just not up to the job if your doing heavy i/o.
>
>
thanks for your answer. the error messages are vanished for now. i
switched on/of the power supply for the hd-box sometimes and then it
suddenly worked normaly. it even negotiates with 3 Gbps and UDMA/133.

Dec 18 13:05:50 proto1 ata2: SATA link up 3.0 Gbps (SStatus 123 SControl
300)
Dec 18 13:05:50 proto1 ata2.00: ATA-6: WD My Book ES, 012, max
UDMA/133

maybe it is the cable, i have to investigate it. it also claimes to have
an automatic power on/off function, whatever this should mean.

best regards

zsolt


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/