Linux ATA/IDE development
 help / color / mirror / Atom feed
* [2.6.15] New ATA error messages on upgrade to 2.6.15
       [not found] <20060328090211.4D6F34C04A@penelope.moffetthome.net>
@ 2006-03-28 17:57 ` Kyle Moffett
  2006-03-31 22:16   ` [RESEND][2.6.15] " Kyle Moffett
  0 siblings, 1 reply; 5+ messages in thread
From: Kyle Moffett @ 2006-03-28 17:57 UTC (permalink / raw)
  To: LKML Kernel; +Cc: Bartlomiej Zolnierkiewicz, Alan Cox, linux-ide

I'm getting the following errors in my syslog on a fairly regular  
basis (1 or 2 per hour).  They seem to have started when I upgraded  
from Debian 2.6.12-1-powerpc (with internal IDE patch) to Debian  
2.6.15-1-powerpc.  My best guess is for some reason the kernel  
started issuing the command MULTWRITE_EXT that it didn't before, and  
one of my drives doesn't like it.  Two of the drives are attached to  
a Promise PDC20268 (Rebranded a couple times by different  
manufacturers and with mac-bootable firmware), the third is attached  
to the internal ATA66 bus in the 400MHz powermac G4.  My apologies if  
this problem is known and fixed in 2.6.16; if necessary I'll wait  
until Debian testing gets a 2.6.16 kernel and test that too.

Thanks for the help!

Cheers,
Kyle Moffett

Begin forwarded message:
> Security Events
> =-=-=-=-=-=-=-=
> Mar 28 03:15:13 penelope kernel: ide: failed opcode was: unknown
> Mar 28 03:30:13 penelope kernel: ide: failed opcode was: unknown
>
> System Events
> =-=-=-=-=-=-=
> Mar 28 03:15:13 penelope kernel: hdi: status timeout: status=0xd0  
> { Busy }
> Mar 28 03:15:13 penelope kernel: PDC202XX: Secondary channel reset.
> Mar 28 03:15:13 penelope kernel: hdi: no DRQ after issuing  
> MULTWRITE_EXT
> Mar 28 03:15:13 penelope kernel: ide4: reset: success
> Mar 28 03:30:13 penelope kernel: hdi: status timeout: status=0xd0  
> { Busy }
> Mar 28 03:30:13 penelope kernel: PDC202XX: Secondary channel reset.
> Mar 28 03:30:13 penelope kernel: hdi: no DRQ after issuing  
> MULTWRITE_EXT
> Mar 28 03:30:13 penelope kernel: ide4: reset: success

smartctl -a:
> smartctl version 5.34 [powerpc-unknown-linux-gnu] Copyright (C)  
> 2002-5 Bruce Allen
> Home page is http://smartmontools.sourceforge.net/
>
> === START OF INFORMATION SECTION ===
> Device Model:     SAMSUNG SP0822N
> Serial Number:    S06QJ10Y946116
> Firmware Version: WA100-32
> User Capacity:    80,060,424,192 bytes
> Device is:        In smartctl database [for details use: -P show]
> ATA Version is:   6
> ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 1
> Local Time is:    Tue Mar 28 12:54:35 2006 EST
> SMART support is: Available - device has SMART capability.
> SMART support is: Enabled
>
> === START OF READ SMART DATA SECTION ===
> SMART overall-health self-assessment test result: PASSED
>
> General SMART Values:
> Offline data collection status:  (0x84) Offline data collection  
> activity
>                                         was suspended by an  
> interrupting command from host.
>                                         Auto Offline Data  
> Collection: Enabled.
> Self-test execution status:      (   0) The previous self-test  
> routine completed
>                                         without error or no self- 
> test has ever
>                                         been run.
> Total time to complete Offline
> data collection:                 (1980) seconds.
> Offline data collection
> capabilities:                    (0x5b) SMART execute Offline  
> immediate.
>                                         Auto Offline data  
> collection on/off support.
>                                         Suspend Offline collection  
> upon new
>                                         command.
>                                         Offline surface scan  
> supported.
>                                         Self-test supported.
>                                         No Conveyance Self-test  
> supported.
>                                         Selective Self-test supported.
> SMART capabilities:            (0x0003) Saves SMART data before  
> entering
>                                         power-saving mode.
>                                         Supports SMART auto save  
> timer.
> Error logging capability:        (0x01) Error logging supported.
>                                         No General Purpose Logging  
> support.
> Short self-test routine
> recommended polling time:        (   2) minutes.
> Extended self-test routine
> recommended polling time:        (  33) minutes.
>
> SMART Attributes Data Structure revision number: 17
> 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   100   099   051    Pre-fail   
> Always       -       0
>   3 Spin_Up_Time            0x0007   252   252   011    Pre-fail   
> Always       -       0
>   4 Start_Stop_Count        0x0032   252   252   000    Old_age    
> Always       -       0
>   5 Reallocated_Sector_Ct   0x0033   252   252   011    Pre-fail   
> Always       -       0
>   7 Seek_Error_Rate         0x000f   252   252   051    Pre-fail   
> Always       -       0
>   8 Seek_Time_Performance   0x0025   092   092   015    Pre-fail   
> Offline      -       3665
>   9 Power_On_Half_Minutes   0x0032   099   099   000    Old_age    
> Always       -       32h+43m
> 10 Spin_Retry_Count        0x0033   252   252   051    Pre-fail   
> Always       -       0
> 11 Calibration_Retry_Count 0x0012   252   252   000    Old_age    
> Always       -       0
> 12 Power_Cycle_Count       0x0032   252   252   000    Old_age    
> Always       -       0
> 190 Unknown_Attribute       0x0022   154   133   000    Old_age    
> Always       -       33
> 194 Temperature_Celsius     0x0022   151   133   000    Old_age    
> Always       -       34
> 195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age    
> Always       -       0
> 196 Reallocated_Event_Count 0x0032   252   252   000    Old_age    
> Always       -       0
> 197 Current_Pending_Sector  0x0012   252   252   000    Old_age    
> Always       -       0
> 198 Offline_Uncorrectable   0x0030   252   252   000    Old_age    
> Offline      -       0
> 199 UDMA_CRC_Error_Count    0x003e   199   199   000    Old_age    
> Always       -       173
> 200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age    
> Always       -       0
> 201 Soft_Read_Error_Rate    0x000a   100   100   000    Old_age    
> Always       -       0
>
> Warning! SMART ATA Error Log Structure error: invalid SMART checksum.
> SMART Error Log Version: 1
> No Errors Logged
>
> SMART Self-test log structure revision number 0
> Warning: ATA Specification requires self-test log structure  
> revision number = 1
> Num  Test_Description    Status                  Remaining  LifeTime 
> (hours)  LBA_of_first_error
> # 1  Short offline       Completed without error       00%       
> 3918         -
> # 2  Short offline       Completed without error       00%       
> 3894         -
> # 3  Extended offline    Interrupted (host reset)      30%       
> 3870         -
> # 4  Short offline       Completed without error       00%       
> 3846         -
> # 5  Short offline       Completed without error       00%       
> 3822         -
> # 6  Short offline       Completed without error       00%       
> 3798         -
> # 7  Short offline       Completed without error       00%       
> 3774         -
> # 8  Short offline       Completed without error       00%       
> 3750         -
> # 9  Short offline       Completed without error       00%       
> 3726         -
> #10  Extended offline    Completed without error       00%       
> 3703         -
> #11  Short offline       Completed without error       00%       
> 3678         -
> #12  Short offline       Completed without error       00%       
> 3654         -
> #13  Short offline       Completed without error       00%       
> 3630         -
> #14  Short offline       Completed without error       00%       
> 3606         -
> #15  Short offline       Completed without error       00%       
> 3582         -
> #16  Short offline       Completed without error       00%       
> 3558         -
> #17  Extended offline    Completed without error       00%       
> 3535         -
> #18  Short offline       Completed without error       00%       
> 3511         -
> #19  Short offline       Completed without error       00%       
> 3487         -
> #20  Short offline       Completed without error       00%       
> 3463         -
> #21  Short offline       Completed without error       00%       
> 3439         -
>
> SMART Selective Self-Test Log Data Structure Revision Number (0)  
> should be 1
> SMART Selective self-test log data structure revision number 0
> Warning: ATA Specification requires selective self-test log data  
> structure revision number = 1
> SPAN          MIN_LBA          MAX_LBA  CURRENT_TEST_STATUS
>     1                0                0  Not_testing
>     2                0                0  Not_testing
>     3  281479271677952                0  Not_testing
>     4                0  281479271767952  Not_testing
>     5           604800                4  Not_testing
> Selective self-test flags (0x0):
>   After scanning selected spans, do NOT read-scan remainder of disk.
> If Selective self-test is pending on power-up, resume after 0  
> minute delay.
  
                                                                         
                                                               

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [RESEND][2.6.15] New ATA error messages on upgrade to 2.6.15
  2006-03-28 17:57 ` [2.6.15] New ATA error messages on upgrade to 2.6.15 Kyle Moffett
@ 2006-03-31 22:16   ` Kyle Moffett
  2006-03-31 22:21     ` Eric D. Mudama
  0 siblings, 1 reply; 5+ messages in thread
From: Kyle Moffett @ 2006-03-31 22:16 UTC (permalink / raw)
  To: LKML Kernel; +Cc: Bartlomiej Zolnierkiewicz, Alan Cox, linux-ide, Andrew Morton

I haven't received any response to this email over the last several  
days, so I'm resending it in hopes that someone can help me track  
down the problem.  Thanks!

On Mar 28, 2006, at 12:57:29, Kyle Moffett wrote:
> I'm getting the following errors in my syslog on a fairly regular  
> basis (1 or 2 per hour).  They seem to have started when I upgraded  
> from Debian 2.6.12-1-powerpc (with internal IDE patch) to Debian  
> 2.6.15-1-powerpc.  My best guess is for some reason the kernel  
> started issuing the command MULTWRITE_EXT that it didn't before,  
> and one of my drives doesn't like it.  Two of the drives are  
> attached to a Promise PDC20268 (Rebranded a couple times by  
> different manufacturers and with mac-bootable firmware), the third  
> is attached to the internal ATA66 bus in the 400MHz powermac G4.   
> My apologies if this problem is known and fixed in 2.6.16; if  
> necessary I'll wait until Debian testing gets a 2.6.16 kernel and  
> test that too.

A few extra notes:  The system is a Samba fileserver for a collection  
of Windows XP clients, but the pattern of errors does not seem to be  
triggered by load, including the daily backups.  The hourly smart  
checks also appear to have nothing to do with the error messages;  
sometimes I'll get 10 in the middle of the night, other times almost  
a full day of reasonable load will go by without a single message.

> Thanks for the help!
>
> Cheers,
> Kyle Moffett
>
> Begin forwarded message:
>> Security Events
>> =-=-=-=-=-=-=-=
>> Mar 28 03:15:13 penelope kernel: ide: failed opcode was: unknown
>> Mar 28 03:30:13 penelope kernel: ide: failed opcode was: unknown
>>
>> System Events
>> =-=-=-=-=-=-=
>> Mar 28 03:15:13 penelope kernel: hdi: status timeout: status=0xd0  
>> { Busy }
>> Mar 28 03:15:13 penelope kernel: PDC202XX: Secondary channel reset.
>> Mar 28 03:15:13 penelope kernel: hdi: no DRQ after issuing  
>> MULTWRITE_EXT
>> Mar 28 03:15:13 penelope kernel: ide4: reset: success
>> Mar 28 03:30:13 penelope kernel: hdi: status timeout: status=0xd0  
>> { Busy }
>> Mar 28 03:30:13 penelope kernel: PDC202XX: Secondary channel reset.
>> Mar 28 03:30:13 penelope kernel: hdi: no DRQ after issuing  
>> MULTWRITE_EXT
>> Mar 28 03:30:13 penelope kernel: ide4: reset: success
>
> smartctl -a:
>> smartctl version 5.34 [powerpc-unknown-linux-gnu] Copyright (C)  
>> 2002-5 Bruce Allen
>> Home page is http://smartmontools.sourceforge.net/
>>
>> === START OF INFORMATION SECTION ===
>> Device Model:     SAMSUNG SP0822N
>> Serial Number:    S06QJ10Y946116
>> Firmware Version: WA100-32
>> User Capacity:    80,060,424,192 bytes
>> Device is:        In smartctl database [for details use: -P show]
>> ATA Version is:   6
>> ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 1
>> Local Time is:    Tue Mar 28 12:54:35 2006 EST
>> SMART support is: Available - device has SMART capability.
>> SMART support is: Enabled
>>
>> === START OF READ SMART DATA SECTION ===
>> SMART overall-health self-assessment test result: PASSED
>>
>> General SMART Values:
>> Offline data collection status:  (0x84) Offline data collection  
>> activity
>>                                         was suspended by an  
>> interrupting command from host.
>>                                         Auto Offline Data  
>> Collection: Enabled.
>> Self-test execution status:      (   0) The previous self-test  
>> routine completed
>>                                         without error or no self- 
>> test has ever
>>                                         been run.
>> Total time to complete Offline
>> data collection:                 (1980) seconds.
>> Offline data collection
>> capabilities:                    (0x5b) SMART execute Offline  
>> immediate.
>>                                         Auto Offline data  
>> collection on/off support.
>>                                         Suspend Offline collection  
>> upon new
>>                                         command.
>>                                         Offline surface scan  
>> supported.
>>                                         Self-test supported.
>>                                         No Conveyance Self-test  
>> supported.
>>                                         Selective Self-test  
>> supported.
>> SMART capabilities:            (0x0003) Saves SMART data before  
>> entering
>>                                         power-saving mode.
>>                                         Supports SMART auto save  
>> timer.
>> Error logging capability:        (0x01) Error logging supported.
>>                                         No General Purpose Logging  
>> support.
>> Short self-test routine
>> recommended polling time:        (   2) minutes.
>> Extended self-test routine
>> recommended polling time:        (  33) minutes.
>>
>> SMART Attributes Data Structure revision number: 17
>> 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   100   099   051    Pre-fail   
>> Always       -       0
>>   3 Spin_Up_Time            0x0007   252   252   011    Pre-fail   
>> Always       -       0
>>   4 Start_Stop_Count        0x0032   252   252   000    Old_age    
>> Always       -       0
>>   5 Reallocated_Sector_Ct   0x0033   252   252   011    Pre-fail   
>> Always       -       0
>>   7 Seek_Error_Rate         0x000f   252   252   051    Pre-fail   
>> Always       -       0
>>   8 Seek_Time_Performance   0x0025   092   092   015    Pre-fail   
>> Offline      -       3665
>>   9 Power_On_Half_Minutes   0x0032   099   099   000    Old_age    
>> Always       -       32h+43m
>> 10 Spin_Retry_Count        0x0033   252   252   051    Pre-fail   
>> Always       -       0
>> 11 Calibration_Retry_Count 0x0012   252   252   000    Old_age    
>> Always       -       0
>> 12 Power_Cycle_Count       0x0032   252   252   000    Old_age    
>> Always       -       0
>> 190 Unknown_Attribute       0x0022   154   133   000    Old_age    
>> Always       -       33
>> 194 Temperature_Celsius     0x0022   151   133   000    Old_age    
>> Always       -       34
>> 195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age    
>> Always       -       0
>> 196 Reallocated_Event_Count 0x0032   252   252   000    Old_age    
>> Always       -       0
>> 197 Current_Pending_Sector  0x0012   252   252   000    Old_age    
>> Always       -       0
>> 198 Offline_Uncorrectable   0x0030   252   252   000    Old_age    
>> Offline      -       0
>> 199 UDMA_CRC_Error_Count    0x003e   199   199   000    Old_age    
>> Always       -       173
>> 200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age    
>> Always       -       0
>> 201 Soft_Read_Error_Rate    0x000a   100   100   000    Old_age    
>> Always       -       0
>>
>> Warning! SMART ATA Error Log Structure error: invalid SMART checksum.
>> SMART Error Log Version: 1
>> No Errors Logged
>>
>> SMART Self-test log structure revision number 0
>> Warning: ATA Specification requires self-test log structure  
>> revision number = 1
>> Num  Test_Description    Status                  Remaining   
>> LifeTime(hours)  LBA_of_first_error
>> # 1  Short offline       Completed without error       00%       
>> 3918         -
>> # 2  Short offline       Completed without error       00%       
>> 3894         -
>> # 3  Extended offline    Interrupted (host reset)      30%       
>> 3870         -
>> # 4  Short offline       Completed without error       00%       
>> 3846         -
>> # 5  Short offline       Completed without error       00%       
>> 3822         -
>> # 6  Short offline       Completed without error       00%       
>> 3798         -
>> # 7  Short offline       Completed without error       00%       
>> 3774         -
>> # 8  Short offline       Completed without error       00%       
>> 3750         -
>> # 9  Short offline       Completed without error       00%       
>> 3726         -
>> #10  Extended offline    Completed without error       00%       
>> 3703         -
>> #11  Short offline       Completed without error       00%       
>> 3678         -
>> #12  Short offline       Completed without error       00%       
>> 3654         -
>> #13  Short offline       Completed without error       00%       
>> 3630         -
>> #14  Short offline       Completed without error       00%       
>> 3606         -
>> #15  Short offline       Completed without error       00%       
>> 3582         -
>> #16  Short offline       Completed without error       00%       
>> 3558         -
>> #17  Extended offline    Completed without error       00%       
>> 3535         -
>> #18  Short offline       Completed without error       00%       
>> 3511         -
>> #19  Short offline       Completed without error       00%       
>> 3487         -
>> #20  Short offline       Completed without error       00%       
>> 3463         -
>> #21  Short offline       Completed without error       00%       
>> 3439         -
>>
>> SMART Selective Self-Test Log Data Structure Revision Number (0)  
>> should be 1
>> SMART Selective self-test log data structure revision number 0
>> Warning: ATA Specification requires selective self-test log data  
>> structure revision number = 1
>> SPAN          MIN_LBA          MAX_LBA  CURRENT_TEST_STATUS
>>     1                0                0  Not_testing
>>     2                0                0  Not_testing
>>     3  281479271677952                0  Not_testing
>>     4                0  281479271767952  Not_testing
>>     5           604800                4  Not_testing
>> Selective self-test flags (0x0):
>>   After scanning selected spans, do NOT read-scan remainder of disk.
>> If Selective self-test is pending on power-up, resume after 0  
>> minute delay.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [RESEND][2.6.15] New ATA error messages on upgrade to 2.6.15
  2006-03-31 22:16   ` [RESEND][2.6.15] " Kyle Moffett
@ 2006-03-31 22:21     ` Eric D. Mudama
  2006-03-31 23:13       ` Kyle Moffett
  0 siblings, 1 reply; 5+ messages in thread
From: Eric D. Mudama @ 2006-03-31 22:21 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: LKML Kernel, Bartlomiej Zolnierkiewicz, Alan Cox, linux-ide,
	Andrew Morton

can you please post your dmesg?

On 3/31/06, Kyle Moffett <mrmacman_g4@mac.com> wrote:
> I haven't received any response to this email over the last several
> days, so I'm resending it in hopes that someone can help me track
> down the problem.  Thanks!
>
> On Mar 28, 2006, at 12:57:29, Kyle Moffett wrote:
> > I'm getting the following errors in my syslog on a fairly regular
> > basis (1 or 2 per hour).  They seem to have started when I upgraded
> > from Debian 2.6.12-1-powerpc (with internal IDE patch) to Debian
> > 2.6.15-1-powerpc.  My best guess is for some reason the kernel
> > started issuing the command MULTWRITE_EXT that it didn't before,
> > and one of my drives doesn't like it.  Two of the drives are
> > attached to a Promise PDC20268 (Rebranded a couple times by
> > different manufacturers and with mac-bootable firmware), the third
> > is attached to the internal ATA66 bus in the 400MHz powermac G4.
> > My apologies if this problem is known and fixed in 2.6.16; if
> > necessary I'll wait until Debian testing gets a 2.6.16 kernel and
> > test that too.
>
> A few extra notes:  The system is a Samba fileserver for a collection
> of Windows XP clients, but the pattern of errors does not seem to be
> triggered by load, including the daily backups.  The hourly smart
> checks also appear to have nothing to do with the error messages;
> sometimes I'll get 10 in the middle of the night, other times almost
> a full day of reasonable load will go by without a single message.
>
> > Thanks for the help!
> >
> > Cheers,
> > Kyle Moffett
> >
> > Begin forwarded message:
> >> Security Events
> >> =-=-=-=-=-=-=-=
> >> Mar 28 03:15:13 penelope kernel: ide: failed opcode was: unknown
> >> Mar 28 03:30:13 penelope kernel: ide: failed opcode was: unknown
> >>
> >> System Events
> >> =-=-=-=-=-=-=
> >> Mar 28 03:15:13 penelope kernel: hdi: status timeout: status=0xd0
> >> { Busy }
> >> Mar 28 03:15:13 penelope kernel: PDC202XX: Secondary channel reset.
> >> Mar 28 03:15:13 penelope kernel: hdi: no DRQ after issuing
> >> MULTWRITE_EXT
> >> Mar 28 03:15:13 penelope kernel: ide4: reset: success
> >> Mar 28 03:30:13 penelope kernel: hdi: status timeout: status=0xd0
> >> { Busy }
> >> Mar 28 03:30:13 penelope kernel: PDC202XX: Secondary channel reset.
> >> Mar 28 03:30:13 penelope kernel: hdi: no DRQ after issuing
> >> MULTWRITE_EXT
> >> Mar 28 03:30:13 penelope kernel: ide4: reset: success
> >
> > smartctl -a:
> >> smartctl version 5.34 [powerpc-unknown-linux-gnu] Copyright (C)
> >> 2002-5 Bruce Allen
> >> Home page is http://smartmontools.sourceforge.net/
> >>
> >> === START OF INFORMATION SECTION ===
> >> Device Model:     SAMSUNG SP0822N
> >> Serial Number:    S06QJ10Y946116
> >> Firmware Version: WA100-32
> >> User Capacity:    80,060,424,192 bytes
> >> Device is:        In smartctl database [for details use: -P show]
> >> ATA Version is:   6
> >> ATA Standard is:  ATA/ATAPI-6 T13 1410D revision 1
> >> Local Time is:    Tue Mar 28 12:54:35 2006 EST
> >> SMART support is: Available - device has SMART capability.
> >> SMART support is: Enabled
> >>
> >> === START OF READ SMART DATA SECTION ===
> >> SMART overall-health self-assessment test result: PASSED
> >>
> >> General SMART Values:
> >> Offline data collection status:  (0x84) Offline data collection
> >> activity
> >>                                         was suspended by an
> >> interrupting command from host.
> >>                                         Auto Offline Data
> >> Collection: Enabled.
> >> Self-test execution status:      (   0) The previous self-test
> >> routine completed
> >>                                         without error or no self-
> >> test has ever
> >>                                         been run.
> >> Total time to complete Offline
> >> data collection:                 (1980) seconds.
> >> Offline data collection
> >> capabilities:                    (0x5b) SMART execute Offline
> >> immediate.
> >>                                         Auto Offline data
> >> collection on/off support.
> >>                                         Suspend Offline collection
> >> upon new
> >>                                         command.
> >>                                         Offline surface scan
> >> supported.
> >>                                         Self-test supported.
> >>                                         No Conveyance Self-test
> >> supported.
> >>                                         Selective Self-test
> >> supported.
> >> SMART capabilities:            (0x0003) Saves SMART data before
> >> entering
> >>                                         power-saving mode.
> >>                                         Supports SMART auto save
> >> timer.
> >> Error logging capability:        (0x01) Error logging supported.
> >>                                         No General Purpose Logging
> >> support.
> >> Short self-test routine
> >> recommended polling time:        (   2) minutes.
> >> Extended self-test routine
> >> recommended polling time:        (  33) minutes.
> >>
> >> SMART Attributes Data Structure revision number: 17
> >> 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   100   099   051    Pre-fail
> >> Always       -       0
> >>   3 Spin_Up_Time            0x0007   252   252   011    Pre-fail
> >> Always       -       0
> >>   4 Start_Stop_Count        0x0032   252   252   000    Old_age
> >> Always       -       0
> >>   5 Reallocated_Sector_Ct   0x0033   252   252   011    Pre-fail
> >> Always       -       0
> >>   7 Seek_Error_Rate         0x000f   252   252   051    Pre-fail
> >> Always       -       0
> >>   8 Seek_Time_Performance   0x0025   092   092   015    Pre-fail
> >> Offline      -       3665
> >>   9 Power_On_Half_Minutes   0x0032   099   099   000    Old_age
> >> Always       -       32h+43m
> >> 10 Spin_Retry_Count        0x0033   252   252   051    Pre-fail
> >> Always       -       0
> >> 11 Calibration_Retry_Count 0x0012   252   252   000    Old_age
> >> Always       -       0
> >> 12 Power_Cycle_Count       0x0032   252   252   000    Old_age
> >> Always       -       0
> >> 190 Unknown_Attribute       0x0022   154   133   000    Old_age
> >> Always       -       33
> >> 194 Temperature_Celsius     0x0022   151   133   000    Old_age
> >> Always       -       34
> >> 195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age
> >> Always       -       0
> >> 196 Reallocated_Event_Count 0x0032   252   252   000    Old_age
> >> Always       -       0
> >> 197 Current_Pending_Sector  0x0012   252   252   000    Old_age
> >> Always       -       0
> >> 198 Offline_Uncorrectable   0x0030   252   252   000    Old_age
> >> Offline      -       0
> >> 199 UDMA_CRC_Error_Count    0x003e   199   199   000    Old_age
> >> Always       -       173
> >> 200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age
> >> Always       -       0
> >> 201 Soft_Read_Error_Rate    0x000a   100   100   000    Old_age
> >> Always       -       0
> >>
> >> Warning! SMART ATA Error Log Structure error: invalid SMART checksum.
> >> SMART Error Log Version: 1
> >> No Errors Logged
> >>
> >> SMART Self-test log structure revision number 0
> >> Warning: ATA Specification requires self-test log structure
> >> revision number = 1
> >> Num  Test_Description    Status                  Remaining
> >> LifeTime(hours)  LBA_of_first_error
> >> # 1  Short offline       Completed without error       00%
> >> 3918         -
> >> # 2  Short offline       Completed without error       00%
> >> 3894         -
> >> # 3  Extended offline    Interrupted (host reset)      30%
> >> 3870         -
> >> # 4  Short offline       Completed without error       00%
> >> 3846         -
> >> # 5  Short offline       Completed without error       00%
> >> 3822         -
> >> # 6  Short offline       Completed without error       00%
> >> 3798         -
> >> # 7  Short offline       Completed without error       00%
> >> 3774         -
> >> # 8  Short offline       Completed without error       00%
> >> 3750         -
> >> # 9  Short offline       Completed without error       00%
> >> 3726         -
> >> #10  Extended offline    Completed without error       00%
> >> 3703         -
> >> #11  Short offline       Completed without error       00%
> >> 3678         -
> >> #12  Short offline       Completed without error       00%
> >> 3654         -
> >> #13  Short offline       Completed without error       00%
> >> 3630         -
> >> #14  Short offline       Completed without error       00%
> >> 3606         -
> >> #15  Short offline       Completed without error       00%
> >> 3582         -
> >> #16  Short offline       Completed without error       00%
> >> 3558         -
> >> #17  Extended offline    Completed without error       00%
> >> 3535         -
> >> #18  Short offline       Completed without error       00%
> >> 3511         -
> >> #19  Short offline       Completed without error       00%
> >> 3487         -
> >> #20  Short offline       Completed without error       00%
> >> 3463         -
> >> #21  Short offline       Completed without error       00%
> >> 3439         -
> >>
> >> SMART Selective Self-Test Log Data Structure Revision Number (0)
> >> should be 1
> >> SMART Selective self-test log data structure revision number 0
> >> Warning: ATA Specification requires selective self-test log data
> >> structure revision number = 1
> >> SPAN          MIN_LBA          MAX_LBA  CURRENT_TEST_STATUS
> >>     1                0                0  Not_testing
> >>     2                0                0  Not_testing
> >>     3  281479271677952                0  Not_testing
> >>     4                0  281479271767952  Not_testing
> >>     5           604800                4  Not_testing
> >> Selective self-test flags (0x0):
> >>   After scanning selected spans, do NOT read-scan remainder of disk.
> >> If Selective self-test is pending on power-up, resume after 0
> >> minute delay.
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [RESEND][2.6.15] New ATA error messages on upgrade to 2.6.15
  2006-03-31 22:21     ` Eric D. Mudama
@ 2006-03-31 23:13       ` Kyle Moffett
  0 siblings, 0 replies; 5+ messages in thread
From: Kyle Moffett @ 2006-03-31 23:13 UTC (permalink / raw)
  To: Eric D. Mudama
  Cc: LKML Kernel, Bartlomiej Zolnierkiewicz, Alan Cox, linux-ide,
	Andrew Morton

On Mar 31, 2006, at 17:21:16, Eric D. Mudama wrote:
> can you please post your dmesg?

Dmesg below.  Thanks for taking a look!

Cheers,
Kyle Moffett

Total memory = 832MB; using 2048kB for hash table (at c0400000)
Linux version 2.6.15-1-powerpc (Debian 2.6.15-3) (horms@verge.net.au)  
(gcc version 4.0.3 20060115 (prerelease) (Debian 4.0.2-7)) #2 Thu Jan  
19 03:51:42 UTC 2006
Found UniNorth memory controller & host bridge, revision: 7
Mapped at 0xfdf00000
Found a Keylargo mac-io controller, rev: 2, mapped at 0xfde80000
Processor NAP mode on idle enabled.
PowerMac motherboard: PowerMac G4 AGP Graphics
Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0->0
Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0->1
Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0->0
via-pmu: Server Mode is disabled
PMU driver 2 initialized for Core99, firmware: 0c
nvram: Checking bank 0...
nvram: gen0=366, gen1=367
nvram: Active bank is: 1
nvram: OF partition at 0x210
nvram: XP partition at 0x1220
nvram: NR partition at 0x1320
On node 0 totalpages: 212992
   DMA zone: 196608 pages, LIFO batch:31
   DMA32 zone: 0 pages, LIFO batch:0
   Normal zone: 0 pages, LIFO batch:0
   HighMem zone: 16384 pages, LIFO batch:3
Built 1 zonelists
Kernel command line: root=/dev/mapper/raid-root ro
PowerMac using OpenPIC irq controller at 0x80040000
OpenPIC Version 1.2 (4 CPUs and 64 IRQ sources) at fc62e000
OpenPIC timer frequency is 4.166666 MHz
PID hash table entries: 4096 (order: 12, 65536 bytes)
GMT Delta read from XPRAM: 0 minutes, DST: off
time_init: decrementer frequency = 24.907667 MHz
Console: colour dummy device 80x25
serial8250_console_init: nothing to do on PowerMac
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 835136k available (2172k kernel code, 944k data, 172k init,  
65536k highmem)
AGP special page: 0xeffff000
Calibrating delay loop... 794.62 BogoMIPS (lpj=397312)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
device-tree: property "l2-cache" name conflicts with node in /cpus/ 
PowerPC,G4@0
checking if image is initramfs... it is
Freeing initrd memory: 3260k freed
NET: Registered protocol family 16
PCI: Probing PCI hardware
PCI: Enabling device 0001:11:02.0 (0004 -> 0007)
Registering openpic with sysfs...
Thermal assist unit using timers, shrink_timer: 2000 jiffies
audit: initializing netlink socket (disabled)
audit(1141624084.107:1): initialized
highmem bounce pool size: 64 pages
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
PCI: Enabling device 0000:00:10.0 (0086 -> 0087)
aty128fb: Invalid ROM signature 1111 should  be 0xaa55
aty128fb: BIOS not located, guessing timings.
aty128fb: Rage128 PF PRO AGP [chip rev 0x1] 16M 128-bit SDR SGRAM (1:1)
Console: switching to colour frame buffer device 128x48
fb0: ATY Rage128 frame buffer device on Rage128 PF PRO AGP
Generic RTC Driver v1.07
Macintosh non-volatile memory driver v1.1
serial8250_init: nothing to do on PowerMac
pmac_zilog: 0.6 (Benjamin Herrenschmidt <benh@kernel.crashing.org>)
ttyS0 at MMIO 0x80013020 (irq = 22) is a Z85c30 ESCC - Serial port
ttyS1 at MMIO 0x80013000 (irq = 50) is a Z85c30 ESCC - Serial port
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
MacIO PCI driver attached to Keylargo chipset
input: Macintosh mouse button emulation as /class/input/input0
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with  
idebus=xx
adb: starting probe task...
adb: finished probe task...
ide0: Found Apple KeyLargo ATA-4 controller, bus ID 2, irq 19
Probing IDE interface ide0...
hda: ST380011A, ATA DISK drive
hda: Enabling Ultra DMA 4
ide0 at 0xf100e000-0xf100e007,0xf100e160 on irq 19
ide1: Found Apple KeyLargo ATA-3 controller, bus ID 0, irq 20
Probing IDE interface ide1...
hdc: CD-ROM Drive/F5A, ATAPI CD/DVD-ROM drive
hdc: Disabling (U)DMA for CD-ROM Drive/F5A (blacklisted)
ide1 at 0xf1016000-0xf1016007,0xf1016160 on irq 20
ide2: Found Apple KeyLargo ATA-3 controller, bus ID 1, irq 21
Probing IDE interface ide2...
mice: PS/2 mouse device common for all mice
Found KeyWest i2c on "uni-n", 2 channels, stepping: 4 bits
Found KeyWest i2c on "mac-io", 1 channel, stepping: 4 bits
NET: Registered protocol family 2
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 7, 524288 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 172k init
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected Apple UniNorth chipset
agpgart: configuring for size idx: 4
agpgart: AGP aperture is 16M @ 0x0
PDC20268: IDE controller at PCI slot 0001:11:02.0
PDC20268: chipset revision 2
PDC20268: ROM enabled at 0x80090000
PDC20268: 100%% native mode on irq 52
     ide3: BM-DMA at 0x1400-0x1407, BIOS settings: hdg:pio, hdh:pio
     ide4: BM-DMA at 0x1408-0x140f, BIOS settings: hdi:pio, hdj:pio
Probing IDE interface ide3...
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver  
(PCI)
hdg: Maxtor 6Y080P0, ATA DISK drive
ide3 at 0x1440-0x1447,0x1432 on irq 52
Probing IDE interface ide4...
hdi: SAMSUNG SP0822N, ATA DISK drive
ide4 at 0x1420-0x1427,0x1412 on irq 52
r8169 Gigabit Ethernet driver 2.2LK loaded
PCI: Enabling device 0001:11:03.0 (0014 -> 0017)
eth0: Identified chip type is 'RTL8169s/8110s'.
eth0: RTL8169 at 0xf1060000, 00:08:54:d1:af:f9, IRQ 53
sungem.c:v0.98 8/24/03 David S. Miller (davem@redhat.com)
PCI: Enabling device 0001:11:08.0 (0000 -> 0002)
ohci_hcd 0001:11:08.0: OHCI Host Controller
ohci_hcd 0001:11:08.0: new USB bus registered, assigned bus number 1
ohci_hcd 0001:11:08.0: irq 27, io mem 0x80083000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
PHY ID: 406212, addr: 0
eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:30:65:96:77:a4
eth0: Found BCM5201 PHY
PCI: Enabling device 0001:11:09.0 (0000 -> 0002)
ohci_hcd 0001:11:09.0: OHCI Host Controller
ohci_hcd 0001:11:09.0: new USB bus registered, assigned bus number 2
ohci_hcd 0001:11:09.0: irq 28, io mem 0x80082000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usb 2-1: new full speed USB device using ohci_hcd and address 2
hub 2-1:1.0: USB hub found
hub 2-1:1.0: 3 ports detected
usb 2-1.1: new full speed USB device using ohci_hcd and address 3
usbcore: registered new driver hiddev
eth_pub: Link is up at 100 Mbps, full-duplex.
drivers/usb/input/hid-core.c: timeout initializing reports

input: Mitsumi Electric Apple Extended USB Keyboard as /class/input/ 
input1
input: USB HID v1.10 Keyboard [Mitsumi Electric Apple Extended USB  
Keyboard] on usb-0001:11:09.0-1.1
input: Mitsumi Electric Apple Extended USB Keyboard as /class/input/ 
input2
input: USB HID v1.10 Device [Mitsumi Electric Apple Extended USB  
Keyboard] on usb-0001:11:09.0-1.1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
usbcore: registered new driver yealink
drivers/usb/input/yealink.c: Yealink phone driver:yld-20050816
hda: max request size: 1024KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63,  
UDMA(66)
hda: cache flushes supported
hda: [mac] hda1 hda2 hda3 hda4 hda5
hdg: max request size: 128KiB
hdg: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63,  
UDMA(100)
hdg: cache flushes supported
hdg:hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
PDC202XX: Primary channel reset.
ide3: reset: success
[mac] hdg1 hdg2 hdg3 hdg4 hdg5
hdi: max request size: 1024KiB
hdi: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63,  
UDMA(33)
hdi: cache flushes supported
hdi: [mac] hdi1 hdi2 hdi3 hdi4 hdi5
hdc: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.20
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
md: raid1 personality registered as nr 3
raid5: measuring checksumming speed
    8regs     :   488.000 MB/sec
    8regs_prefetch:   408.000 MB/sec
    32regs    :   448.000 MB/sec
    32regs_prefetch:   392.000 MB/sec
raid5: using function: 8regs (488.000 MB/sec)
md: raid5 personality registered as nr 4
md: md0 stopped.
md: bind<hda3>
md: bind<hdi3>
md: bind<hdg3>
raid1: raid set md0 active with 3 out of 3 mirrors
md: md1 stopped.
md: bind<hda4>
md: bind<hdi4>
md: bind<hdg4>
raid5: device hdg4 operational as raid disk 0
raid5: device hdi4 operational as raid disk 2
raid5: device hda4 operational as raid disk 1
raid5: allocated 3168kB for md1
raid5: raid level 5 set md1 active with 3 out of 3 devices, algorithm 2
RAID5 conf printout:
--- rd:3 wd:3 fd:0
disk 0, o:1, dev:hdg4
disk 1, o:1, dev:hda4
disk 2, o:1, dev:hdi4
md: md2 stopped.
md: bind<hda5>
md: bind<hdi5>
md: bind<hdg5>
raid5: device hdg5 operational as raid disk 0
raid5: device hdi5 operational as raid disk 2
raid5: device hda5 operational as raid disk 1
raid5: allocated 3168kB for md2
raid5: raid level 5 set md2 active with 3 out of 3 devices, algorithm 2
RAID5 conf printout:
--- rd:3 wd:3 fd:0
disk 0, o:1, dev:hdg5
disk 1, o:1, dev:hda5
disk 2, o:1, dev:hdi5
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
cdrom: open failed.
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
ide: failed opcode was: unknown
PDC202XX: Primary channel reset.
ide3: reset: success
Adding 1048440k swap on /dev/md1.  Priority:-1 extents:1 across:1048440k
EXT3-fs warning: maximal mount count reached, running e2fsck is  
recommended
EXT3 FS on dm-0, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on dm-4, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
input: PowerMac Beep as /class/input/input3
NET: Registered protocol family 15
eth_pub: Link is up at 100 Mbps, full-duplex.
eth_pub: Pause is disabled
r8169: eth_lan: link up
ip_tables: (C) 2000-2002 Netfilter core team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (6656 buckets, 53248 max) - 232 bytes per  
conntrack
ClusterIP Version 0.8 loaded successfully
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.  http:// 
snowman.net/projects/ipt_recent/
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery  
directory
NFSD: recovery directory /var/lib/nfs/v4recovery doesn't exist
NFSD: starting 90-second grace period
Initializing IPsec netlink socket
eth_pub: no IPv6 routers present
eth_lan: no IPv6 routers present
eth_pub: Link is up at 100 Mbps, full-duplex.
eth_pub: Pause is disabled
tun_624: Disabled Privacy Extensions
GRE over IPv4 tunneling driver
hdi: dma_timer_expiry: dma status == 0x21
hdi: DMA timeout error
hdi: dma timeout error: status=0xd0 { Busy }
ide: failed opcode was: unknown
hdi: DMA disabled
PDC202XX: Secondary channel reset.
ide4: reset: success
[... ad nauseum ...]



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [RESEND][2.6.15] New ATA error messages on upgrade to 2.6.15
       [not found] <Pine.LNX.4.44.0604011333160.11853-100000@coffee.psychology.mcmaster.ca>
@ 2006-04-02  0:05 ` Kyle Moffett
  0 siblings, 0 replies; 5+ messages in thread
From: Kyle Moffett @ 2006-04-02  0:05 UTC (permalink / raw)
  To: Mark Hahn, Alan Cox; +Cc: Robert Hancock, linux-ide, LKML Kernel

Please don't trim CC lists.  I re-added LKML and others to the CC.

On Apr 1, 2006, at 13:40:42, Mark Hahn wrote:
>> ide: Assuming 33MHz system bus speed for PIO modes; override with  
>> idebus=xx
> is it true that you haven't overridden this?

I leave all drives configured with the settings they have on boot.   
At one time while setting the system up I tried playing with hdparm,  
but that was long ago and my current /etc/hdparm.conf is empty.

>> PDC20268: IDE controller at PCI slot 0001:11:02.0
>> PDC20268: chipset revision 2
>> PDC20268: ROM enabled at 0x80090000
>> PDC20268: 100%% native mode on irq 52
>>      ide3: BM-DMA at 0x1400-0x1407, BIOS settings: hdg:pio, hdh:pio
>>      ide4: BM-DMA at 0x1408-0x140f, BIOS settings: hdi:pio, hdj:pio
> hmm, unkind of the bios to leave the ports programmed for PIO.

The problematic card is a FirmTek UltraTek/100 rebranded as a Sonnet  
Tempo ATA/100.  The chipset on the card is a PDC20268 with a mac- 
bootable firmware.  The system is an aging 400MHz Mac G4 [AGP  
model].  Unfortunately this means that it's using whatever odd  
OpenFirmware code it originally shipped with; I've never seen an  
updater, and it most likely would require classic MacOS.

>> hda: max request size: 1024KiB
>> hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63,
>> UDMA(66)
>> hda: cache flushes supported
>> hda: [mac] hda1 hda2 hda3 hda4 hda5
> looks good, but that's the builtin disk, right?

The built-in primary (ATA-100?) controller has:
   hda: a 80GB Seagate Barracuda 7200.7
The built-in secondary (ATA-66?) controller has:
   hdc: a basic no-name brand CDROM
The built-in tertiary (ATA-33?) controller has no drives attached
The primary (IDE0) channel on the PDC20268 has:
   hdg: a 80GB Maxtor DiamondMax Plus 9
The secondary (IDE1) channel on the PDC 20268 has:
   hdi: a 80GB refurbished Samsung SP0822N

>> hdg: max request size: 128KiB
>> hdg: 160086528 sectors (81964 MB) w/7936KiB Cache, CHS=65535/16/63,
>> UDMA(100)
>> hdg: cache flushes supported
>> hdg:hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>> hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
>> ide: failed opcode was: unknown
>
> OK, so the add-in disks are trouble right from the start.  have you  
> checked your PATA cables?  no more than 18" long?  both _ends_  
> plugged in (no stub if 1 disk/cable)?

All of the PATA cables are perfectly fine. I've tried at _least_ 5  
different cables, including the 2 that shipped with the add-in IDE  
controller and the 5 that came with the various drives (I've had to  
replace 2 of them over the years, they're cheap commodity drives).  I  
also purchased a generic rounded IDE cable which I'm currently using  
as a replacement to connect one of the drives to the add-in  
controller due to space restrictions, although it had exactly the  
same behavior as all of the other IDE cables I've ever tried.  I seem  
to recall replacing it with an ordinary ribbon cable on my last  
onsite visit as I rearranged some of the internal hardware.

>> PDC202XX: Primary channel reset.
>> ide3: reset: success
> reset to what, I wonder, since the bios only provided programming  
> for PIO.

I don't understand what this means, my comprehension of ATA/IDE  
extends only as far as what I have read on this list :-\

>> [mac] hdg1 hdg2 hdg3 hdg4 hdg5
>> hdi: max request size: 1024KiB
>> hdi: 156368016 sectors (80060 MB) w/2048KiB Cache,  
>> CHS=16383/255/63, UDMA(33)
> hmm, udma33 is a pretty low mode, should certainly avoid CRC errors  
> even on quite bad cables.
>
>> hdg: dma_intr: status=0x51 { DriveReady SeekComplete Error }
>> hdg: dma_intr: error=0x84 { DriveStatusError BadCRC }
>> ide: failed opcode was: unknown
>
> the BadCRC means that there's definitely a problem with cable,  
> power, overclocking or driver-controller-timer-programming.

As I mentioned above, I did check out the cables quite thoroughly,  
including swapping them around, but the problem did not change.  The  
power supply itself was shipped with the case; which has 4 spaces for  
mounting internal drives.  When I first noticed the problem, I pulled  
out an old oscilliscope and saw no problematic power fluctuations  
during boot; and removing 2 of the drives and booting from CDROM did  
not change the problem at all, the remaining drive on the PDC  
controller still had the CRC errors.

On Apr 1, 2006, at 18:23:24, Alan Cox wrote:
> On Gwe, 2006-03-31 at 21:54 -0500, Kyle Moffett wrote:
>> IDE controller at a higher-than-supported speed.  It gets errors  
>> for a couple seconds and automatically drops the bus down to a  
>> lower and safer speed.
>
> This indicates a problem somewhere. The drives and controller  
> report their speed capabilities and if they can't meet the ones  
> they are reporting something is very wrong somewhere and this is  
> most definitely the first thing to debug.

I would not be surprised to find out that the OpenFirmware boot ROM  
or the kernel incorrectly programmed PIO or DMA on this card (though  
I know next to nothing about IDE, as you have seen).  As far as I can  
tell the hardware itself is all operating as well as can be expected  
given its age and the commodity nature of the parts.  If I had a  
budget to replace the system I would in a heartbeat, but I'd like to  
continue for as long as possible with what I have.

Thanks for all the assistance!

Cheers,
Kyle Moffett


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-04-02  0:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20060328090211.4D6F34C04A@penelope.moffetthome.net>
2006-03-28 17:57 ` [2.6.15] New ATA error messages on upgrade to 2.6.15 Kyle Moffett
2006-03-31 22:16   ` [RESEND][2.6.15] " Kyle Moffett
2006-03-31 22:21     ` Eric D. Mudama
2006-03-31 23:13       ` Kyle Moffett
     [not found] <Pine.LNX.4.44.0604011333160.11853-100000@coffee.psychology.mcmaster.ca>
2006-04-02  0:05 ` Kyle Moffett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox