[Bugme-new] [Bug 9261] New: hpt37x limited to UDMA/33 due to 40-wire cable

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Mon Oct 29 11:03:42 PDT 2007


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

           Summary: hpt37x limited to UDMA/33 due to 40-wire cable
           Product: IO/Storage
           Version: 2.5
     KernelVersion: 2.6.23
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Serial ATA
        AssignedTo: jgarzik at pobox.com
        ReportedBy: lkmlist at gmail.com


Most recent kernel where this bug did not occur: -/-

Distribution:
Gentoo

Hardware Environment:

Software Environment:
System uname: 2.6.23 i686 Intel(R) Celeron(R) CPU 2.66GHz
Timestamp of tree: Sun, 28 Oct 2007 21:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -msse2 -mfpmath=sse -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"

Problem Description:

First of all: Does it look like a hardware defekt on the controller or is it a
bug? If you tent to say its a HW defekt, please let me know and close this bug.

When I connect a HDD to a certain port (Interface 3) of the Highpoint
RockedRaid 454 the kernel shows the following:

ata5.00: ATA-7: Maxtor 5A250J0, RAM51VV0, max UDMA/133
ata5.00: 490234752 sectors, multi 16: LBA48 
ata5.01: ATA-7: HDT722525DLAT80, V44OA96A, max UDMA/133
ata5.01: 488397168 sectors, multi 16: LBA48 
ata5.00: limited to UDMA/33 due to 40-wire cable
ata5.01: limited to UDMA/33 due to 40-wire cable
Find mode for 12 reports A81F442
Find mode for 12 reports A81F442
Find mode for DMA 66 reports 120C8242
Find mode for DMA 66 reports 120C8242
ata5.00: configured for UDMA/33
ata5.01: failed to IDENTIFY (I/O error, err_mask=0x2)
ata5.01: revalidation failed (errno=-5)
ata5: failed to recover some devices, retrying in 5 secs
ata5.01: failed to IDENTIFY (I/O error, err_mask=0x2)
ata5.01: revalidation failed (errno=-5)
ata5.01: limiting speed to UDMA/33:PIO3
ata5: failed to recover some devices, retrying in 5 secs
ata5.01: failed to IDENTIFY (I/O error, err_mask=0x2)
ata5.01: revalidation failed (errno=-5)
ata5.01: disabled
ata5: failed to recover some devices, retrying in 5 secs
ata5.00: failed to IDENTIFY (I/O error, err_mask=0x40)
ata5.00: revalidation failed (errno=-5)
ata5: failed to recover some devices, retrying in 5 secs
Find mode for 12 reports A81F442
Find mode for DMA 66 reports 120C8242
ata5.00: configured for UDMA/33
ata5: EH pending after completion, repeating EH (cnt=4)


Connecting the cable to another port (interface 4) works fine:

ata6: PATA max UDMA/100 cmd 0x0001a400 ctl 0x0001a002 bmdma 0x00019808 irq 19
ata6.00: ATA-7: Maxtor 5A250J0, RAM51VV0, max UDMA/133
ata6.00: 490234752 sectors, multi 16: LBA48 
ata6.01: ATA-7: HDT722525DLAT80, V44OA96A, max UDMA/133
ata6.01: 488397168 sectors, multi 16: LBA48 
Find mode for 12 reports A81F442
Find mode for 12 reports A81F442
Find mode for DMA 69 reports 12848242
Find mode for DMA 69 reports 12848242
ata6.00: configured for UDMA/100
ata6.01: configured for UDMA/100

All other ports (1, 2, 4) are working fine, only port 3 is buggy...

Steps to reproduce:
Connect UDM100 capable cable to interface 3 of the controller and boot.
Reproducable: Alway (with one or with both disks)

Full dmsg here:
http://olausson.name/temp/HPT374_failed
http://olausson.name/temp/HPT374_worked

Thanks and regards
Bjoern


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list