Western Digital MyBook soft resets on eSata



Hello,

I have a Western Digital MyBook Premium ES portable SATA drive. It
supports both USB and SATA II via an eSATA connection. Here is the
information on the drive:
ata7.00: ATA-6: WD My Book ES, 012, max UDMA/133
ata7.00: 625142448 sectors, multi 0: LBA48
ata7.00: configured for UDMA/133
If more information is needed, please let me know what and I will
provide it.

The drive is connected to a JMicron controller, but I also tried a
SIL3132 controller. My current controller is:
03:00.0 SATA controller: JMicron Technologies, Inc. JMicron
20360/20363 AHCI Controller (rev 03)

I can use the drive with small data operations. Once I start to do any
major data operations on the drive. Copying large files, etc. I start
getting these errors:
ata7.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
ata7.00: (irq_stat 0x48000000)
ata7.00: cmd ca/00:00:4f:0a:54/00:00:00:00:00/e3 tag 0 cdb 0x0 data
131072 out
res 51/84:00:4e:0b:54/00:00:03:00:00/e3 Emask 0x10 (ATA bus error)
ata7: soft resetting port
ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata7.00: configured for UDMA/133
ata7: EH complete
sd 6:0:0:0: [sdc] 625142448 512-byte hardware sectors (320073 MB)
sd 6:0:0:0: [sdc] Write Protect is off
sd 6:0:0:0: [sdc] Mode Sense: 00 3a 00 00
sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA

They continue until the drive even negiotates to this:
ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata7.00: configured for UDMA/33

This HD is capable of 3.0 Gbps, but is does not support NCQ. The
libata driver detects that the drive cannot support NCQ. I have
forcefully disabled NCQ just to be sure by making the depth 1 with the
echo command. I bring up NCQ because I have read a lot of posts that
suggest this problem is due the drive not liking what it is seeing in
the communication and it is related to NCQ. I have read about
blacklisting drives from NCQ negotiation, but don't know how to even
go about this since it must be done prior to driver compilation. I am
at my wits end. Does anyone know what I can do to get this to work?

I am running Fedora Core 7 with Linux 2.6.22.9-91.fc7

Thank you,

Kent

.



Relevant Pages

  • Re: SATA optical drive problems with DMA/PIO transfer
    ... Are you sure that SATA wire supports reduced speeds? ... Here's a manual I found on the Silicon Image 3112A controller. ... heads on hard drives. ... The bus is going to be too ...
    (comp.arch.storage)
  • Re: Change from PATA to SATA harddrive?
    ... > due to the wrong controller driver being loaded. ... > onboard SATA controller then the driver could require replacing. ... > you may need to download or install the SATA controller drives at this ... the Acronis True Image program). ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Windows Appears to Recognize a SATA Drive as an IDE Drive
    ... The results for your P-ATA drives are reasonable for SUSTAINED (not BURST ... The SATA transfer rates are abssurdly low, and even the IDE speeds are far ... Primary IDE Channel ... NERO IMAGEDRIVE SCSI Controller ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Does XP Prof. support software mirroring?
    ... image recovery to the new SATA drives and toggle the Intel BIOS to ... from a alternate controller. ... > controller card, I don't think this is going to work for you. ...
    (microsoft.public.windowsxp.general)
  • Re: Hot Swapping a SATA drive in Windows 2000 and XP.
    ... All of my drives are connected onboard. ... > knowledge) that designates add-on cards as SCSI but rather the system BIOS. ... > this day if you choose to boot from a HD (IDE or SATA) which is attached to ... drives attached to the built-in promise controller will most probably ...
    (microsoft.public.windowsxp.hardware)