Re: sata_promise ata exceptions (2.6.20.6)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Related to my previous tests, it seems that after I changed the order of the
hard-disks connected to Promise Sata300TX4 the errors followed both of the
7200.10 disks. I swapped the power supply and the SATA-cables at the same
time
and still get the following kind of errors (and only with 7200.10, _never_
with
the older 7200.7 disks):

ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:77:7a:68/00:00:00:00:00/e7 tag 0 cdb 0x0 data 4096 in
         res 50/00:00:7e:7a:68/00:00:00:00:00/e7 Emask 0x1 (device error)
ata3.00: configured for UDMA/133
ata3: EH complete
SCSI device sdc: 976773168 512-byte hdwr sectors (500108 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata3.00: cmd c8/00:08:57:bb:6a/00:00:00:00:00/e7 tag 0 cdb 0x0 data 4096 in
         res 50/00:00:5e:bb:6a/00:00:00:00:00/e7 Emask 0x1 (device error)
ata3.00: configured for UDMA/133
ata3: EH complete
SCSI device sdc: 976773168 512-byte hdwr sectors (500108 MB)
sdc: Write Protect is off
sdc: Mode Sense: 00 3a 00 00
SCSI device sdc: write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: cmd c8/00:20:2f:86:90/00:00:00:00:00/ea tag 0 cdb 0x0 data 16384 in
         res 50/00:00:4e:86:90/00:00:00:00:00/ea Emask 0x1 (device error)
ata4.00: configured for UDMA/133
ata4: EH complete
SCSI device sdd: 976773168 512-byte hdwr sectors (500108 MB)
sdd: Write Protect is off
sdd: Mode Sense: 00 3a 00 00
SCSI device sdd: write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: cmd c8/00:50:e7:f3:98/00:00:00:00:00/ea tag 0 cdb 0x0 data 40960 in
         res 50/00:00:36:f4:98/00:00:00:00:00/ea Emask 0x1 (device error)
ata4.00: configured for UDMA/133
ata4: EH complete
SCSI device sdd: 976773168 512-byte hdwr sectors (500108 MB)
sdd: Write Protect is off
sdd: Mode Sense: 00 3a 00 00
SCSI device sdd: write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata4.00: cmd c8/00:48:57:c8:9e/00:00:00:00:00/ea tag 0 cdb 0x0 data 36864 in
         res 50/00:00:9e:c8:9e/00:00:00:00:00/ea Emask 0x1 (device error)
ata4.00: configured for UDMA/133
ata4: EH complete

The problems seem to be generated from simple ATA-READ commands:
        ATA_CMD_READ            = 0xC8,
        ATA_CMD_READ_EXT     = 0x25,

but I have absolutely no idea what is causing them ... The both disks
have nothing special in their SMART-records:

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED 
WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   104   100   006    Pre-fail  Always  
    -       6873586
  3 Spin_Up_Time            0x0003   093   093   000    Pre-fail  Always  
    -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always  
    -       11
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always  
    -       0
  7 Seek_Error_Rate         0x000f   076   061   030    Pre-fail  Always  
    -       44625875
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always  
    -       1236
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always  
    -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always  
    -       11
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always  
    -       0
189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always  
    -       0
190 Unknown_Attribute       0x0022   063   060   045    Old_age   Always  
    -       639631397
194 Temperature_Celsius     0x0022   037   040   000    Old_age   Always  
    -       37 (Lifetime Min/Max 0/27)
195 Hardware_ECC_Recovered  0x001a   076   054   000    Old_age   Always  
    -       194225
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always  
    -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline 
    -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always  
    -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline 
    -       0
202 TA_Increase_Count       0x0032   100   253   000    Old_age   Always  
    -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining 
LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%      1181      
  -
# 2  Extended offline    Completed without error       00%       231      
  -


Any good ideas from where to search for the solution to this error messages ?

Regards,
Tomi Orava


> I just ran a test with the 2.6.21-rc6-git1 + your patches below
> and got the following errors (bottom of the mail). Do you have
> any idea what they might be trying to tell ?
>
> My configuration contains Promise Sata300TX4-pci card:
>
> 00:0e.0 Mass storage controller: Promise Technology, Inc. PDC40718 (SATA
> 300 TX4) (rev 02)
>         Subsystem: Promise Technology, Inc. PDC40718 (SATA 300 TX4)
>         Flags: bus master, 66MHz, medium devsel, latency 72, IRQ 16
>         I/O ports at ec00 [size=128]
>         I/O ports at e000 [size=256]
>         Memory at fe900000 (32-bit, non-prefetchable) [size=4K]
>         Memory at fe800000 (32-bit, non-prefetchable) [size=128K]
>         Expansion ROM at fe600000 [disabled] [size=32K]
>         Capabilities: [60] Power Management version 2
>
> Asus A7V880 / AMD Athlon XP 2.8MHz
> Antec truepower II 550W power supply
> 2 * Seagate 7200.7 disks 200GB (no errors with these two)
> 2 * Seagate 7200.10 disks 500GB (these ones generate all the errors)
>     (jumpered into 3.0Gbs mode)
>
>
>> I've seen reports of issues like these with second-generation
>> Promise SATA chips and SATAII (3Gbps) drives, but this is the
>> first time I've seen any issues with a first-generation chip.
>>
>> 1. Please try 2.6.21-rc6 plus the following two patches:
>>    http://user.it.uu.se/~mikpe/linux/patches/2.6/patch-sata_promise-1-separate-sata-pata-ops-2.6.21-rc6
>>    http://user.it.uu.se/~mikpe/linux/patches/2.6/patch-sata_promise-2-error_intr-2.6.21-rc6
>>
>>    This probably won't eliminate the errors, but should improve
>>    the level of detail in the error messages.
>>
>> 2. Try with a better power supply and verify that cooling is OK.
>>    Also verify that the SATA data and power cables are firmly attached.
>>
>>    We've seen several reports of mysterious issues that eventually
>>    were traced to insufficient power supplies or poorly seated
>>    PCI cards (but in your case the chip is integrated on the mobo).
>
> On my system, cooling is OK. The power supply however has been
> changed twice because previous Antec supplies have died under stress :(
>
> Regards,
> Tomi Orava
>
> -----------------------------------------------------------------------
> ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> ata2.00: (port_status 0x20080000)
> ata2.00: cmd c8/00:68:27:ea:7c/00:00:00:00:00/e7 tag 0 cdb 0x0 data 53248
> in
>          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x6 (timeout)
> ata2: soft resetting port
> ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata2.00: configured for UDMA/133
> ata2: EH complete
> SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
> sdb: Write Protect is off
> sdb: Mode Sense: 00 3a 00 00
> SCSI device sdb: write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
> ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> ata2.00: (port_status 0x20080000)
> ata2.00: cmd c8/00:a8:5f:95:87/00:00:00:00:00/e7 tag 0 cdb 0x0 data 86016
> in
>          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x6 (timeout)
> ata2: soft resetting port
> ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata2.00: configured for UDMA/133
> ata2: EH complete
> SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
> sdb: Write Protect is off
> sdb: Mode Sense: 00 3a 00 00
> SCSI device sdb: write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
> ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> ata2.00: (port_status 0x20080000)
> ata2.00: cmd c8/00:00:3f:6f:b3/00:00:00:00:00/e7 tag 0 cdb 0x0 data 131072
> in
>          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x6 (timeout)
> ata2: soft resetting port
> ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata2.00: configured for UDMA/133
> ata2: EH complete
> SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
> sdb: Write Protect is off
> sdb: Mode Sense: 00 3a 00 00
> SCSI device sdb: write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA
> ata2.00: limiting speed to UDMA/100:PIO4
> ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> ata2.00: (port_status 0x20080000)
> ata2.00: cmd 25/00:00:2f:2b:b3/00:02:07:00:00/e0 tag 0 cdb 0x0 data 262144
> in
>          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x6 (timeout)
> ata2: soft resetting port
> ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> ata2.00: configured for UDMA/100
> ata2: EH complete
> SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
> sdb: Write Protect is off
> sdb: Mode Sense: 00 3a 00 00
> SCSI device sdb: write cache: enabled, read cache: enabled, doesn't
> support DPO or FUA


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

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux