• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

ata1 - was bedeutet das?

Hallo Leutz,

schlage mich schon seit langem mit dem Problem Ata1 rum.

Das wird - nebst weiteren kryptischen Bemerkungen - beim Systemstart angezeigt.

Das ist offensichtlich der Grund, warum Linux gefühlte Wochen zum Start benötigt.

Puppy 6.0 hat das Problem nicht, erst recht nicht die älteren Puppys.

Suse 13.x, Absolute Linux, Arch, Debian wheezly und Xubuntu 14.10 haben das Problem ebenso. Wobei Arch sich erst gar nicht installieren läßt, Xubuntu läßt sich zwar installieren, aber dann gibt es einen Kernel Panic beim booten der Installation. Gilt auch für Plop-Linux. Debian probier ich grad.

Das Problem tritt -bisher - nur bei einem Rechner auf, in jenem ist glaub ich ein passives Board verbaut.

Ich will jetzt keine Problemlösung, dazu müßte ich mich erst mal für ein endgültige Linux auf dem Rechner einigen, das ist einer der Testrechner, mich interessiert aber, warum, wieso und weshalb.

Vielleicht hat ja jemand eine auch für mich verständliche Erklärung für das Problem.

Die Forensuche hat zwar einige Beiträge zu Ata1 geliefert, aber nicht das, was ich gesucht habe.
 
Hi,
- Datenkabel der Festplatte mal tauschen
- HD mal tauschen

Wenn beides nichts ändert, wird wohl der HD-Anschluss auf dem mainboard einen Schuss haben.

Gruss
Michael
 
Es müssen uralte Kernel sein, die noch nicht libata verwenden, um mit parallelen und seriellen ATA-Datenträgern zu kommunizieren.

Systemcrasher schrieb:
warum Linux gefühlte Wochen zum Start benötigt
Allfällige Verzögerungen sollten aus dem Ergebnis von dmesg erkennbar sein.
 
@L0tz: Danke für die LInks, da war alles drin, was ich bzgl. ATA wissen mus.

@muck: Lose Kabel scheiden aus, ich habs probiert. Wackelkontakt und defekte Platte bzw. eine, die kurz vorm abnippeln ist halte ich auch für wenig wahrscheinlich, da das Problem dann unabhängig von der verwendeten Distro / Kernel sein muß.

Die Platte wird einwandfrei erkennt, wie ich im Reperaturmodus von Suse 13.2-InstrallationsCD sehen konnte.

Es treten jedoch Probleme auf, die irgendweas mit "zu langsam " zu tun haben:

Code:
Jun  3 21:40:02 linux kernel: [   44.896042] ata1: lost interrupt (Status 0x58)
Jun  3 21:40:02 linux kernel: [   44.900495] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jun  3 21:40:02 linux kernel: [   44.900506] ata1.00: failed command: READ DMA EXT
Jun  3 21:40:02 linux kernel: [   44.900518] ata1.00: cmd 25/00:08:80:ef:49/00:00:17:00:00/e0 tag 0 dma 4096 in
Jun  3 21:40:02 linux kernel: [   44.900521]          res 40/00:00:00:00:00/00:00:00:00:00/10 Emask 0x4 (timeout)
Jun  3 21:40:02 linux kernel: [   44.900527] ata1.00: status: { DRDY }
Jun  3 21:40:02 linux kernel: [   49.940027] ata1: link is slow to respond, please be patient (ready=0)
Jun  3 21:40:02 linux kernel: [   54.924028] ata1: device not ready (errno=-16), forcing hardreset
Jun  3 21:40:02 linux kernel: [   55.120753] ata1.00: device reported invalid CHS sector 0
Jun  3 21:40:02 linux kernel: [   85.856042] ata1: lost interrupt (Status 0x58)
Jun  3 21:40:02 linux kernel: [   85.860496] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jun  3 21:40:02 linux kernel: [   85.860507] ata1.00: failed command: READ DMA
Jun  3 21:40:02 linux kernel: [   85.860521] ata1.00: cmd c8/00:08:f8:53:c1/00:00:00:00:00/e1 tag 0 dma 4096 in
Jun  3 21:40:02 linux kernel: [   85.860523]          res 40/00:00:00:00:00/00:00:00:00:00/10 Emask 0x4 (timeout)
Jun  3 21:40:02 linux kernel: [   85.860529] ata1.00: status: { DRDY }
Jun  3 21:40:02 linux kernel: [   90.900027] ata1: link is slow to respond, please be patient (ready=0)
Jun  3 21:40:02 linux kernel: [   95.884030] ata1: device not ready (errno=-16), forcing hardreset
Jun  3 21:40:02 linux kernel: [   96.080729] ata1.00: device reported invalid CHS sector 0

@josef: Sooo alt ist das Teil auch wieder nicht, es handelt sich um ein "EP-4G4A"-Board, falls Dir das was sagen sollte (Mir sagt es nix). :eek:ps:

dmesg kann ich zur Zeit nicht interviewen, da ich im Moment mit Puppy on bin, und da funzt es ja.
Suse kann ich zur Zeit nicht starten, da ich mir Grub2 quantitativ und vollständig zerschossen habe. Siehe andere Diskussion.

Edit:


Nachtrag (zu dmesg):

Puppy zeigt doch was an:

Code:
Jun  3 21:40:02 linux kernel: [   44.896042] ata1: lost interrupt (Status 0x58)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   44.900495] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   44.900506] ata1.00: failed command: READ DMA EXT
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   44.900518] ata1.00: cmd 25/00:08:80:ef:49/00:00:17:00:00/e0 tag 0 dma 4096 in
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   44.900521]          res 40/00:00:00:00:00/00:00:00:00:00/10 Emask 0x4 (timeout)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   44.900527] ata1.00: status: { DRDY }
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   49.940027] ata1: link is slow to respond, please be patient (ready=0)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   54.924028] ata1: device not ready (errno=-16), forcing hardreset
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   55.120753] ata1.00: device reported invalid CHS sector 0
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   85.856042] ata1: lost interrupt (Status 0x58)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   85.860496] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   85.860507] ata1.00: failed command: READ DMA
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   85.860521] ata1.00: cmd c8/00:08:f8:53:c1/00:00:00:00:00/e1 tag 0 dma 4096 in
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   85.860523]          res 40/00:00:00:00:00/00:00:00:00:00/10 Emask 0x4 (timeout)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   85.860529] ata1.00: status: { DRDY }
bash: Jun: command not found
root# Jun  3 21:40:02 linux kernel: [   90.900027] ata1: link is slow to respond, please be patient (ready=0)
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   95.884030] ata1: device not ready (errno=-16), forcing hardreset
bash: syntax error near unexpected token `('
root# Jun  3 21:40:02 linux kernel: [   96.080729] ata1.00: device reported invalid CHS sector 0
bash: Jun: command not found
root# .860521] ata1.00: cmd c8/00:08:f8:53:c1/00:00:00:00:00/e1 tag 0 dma 4096 in

Interessant ist hierbei, daß ich unter Puppy im laufenden Betrieb nix davon mitbekomme (und unter Suse auch nicht, solange ich es noch starten konnte).


Edit: hab grad smartmontools drüberlaufen lassen:

Code:
root# smartctl --all /dev/sda
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.14.20] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     SAMSUNG SpinPoint P120
Device Model:     SAMSUNG SP2014N
Serial Number:    S088J10Y455718
Firmware Version: VC100-30
User Capacity:    200.049.647.616 bytes [200 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA/ATAPI-7 T13/1532D revision 4a
Local Time is:    Tue Apr  7 23:19:43 2015 CEST

==> WARNING: May need -F samsung3 enabled; see manual for details.

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:  (0x80)	Offline data collection activity
					was never started.
					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: 		( 4696) 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.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   1) minutes.
Extended self-test routine
recommended polling time: 	 (  78) minutes.

SMART Attributes Data Structure revision number: 16
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   100   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   100   100   025    Pre-fail  Always       -       6080
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       219
  5 Reallocated_Sector_Ct   0x0033   253   253   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   253   253   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   253   253   015    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       336
 10 Spin_Retry_Count        0x0033   253   253   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   253   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       118
194 Temperature_Celsius     0x0022   127   124   000    Old_age   Always       -       37
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       25838126
196 Reallocated_Event_Count 0x0032   253   253   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   253   253   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   253   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
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

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%       335         -

SMART Selective self-test log data structure revision number 0
Note: revision number not 1 implies that no selective self-test has ever been run
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  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.

Da kann ich nix außergewöhnliches erkennen. Scheint so altersgemäß noch ok zu sein (mir gehts gefühlt schlechter als der Platte, aber für mich gibts halt keine smartmantolols....) :D
 
josef-wien schrieb:
Von alten Komponenten habe ich nichts geschrieben.

Systemcrasher schrieb:
Was ich so finde, ist neben einer northbridge i815G eine (unter anderem als Festplatten-Controller zuständige) southbridge ICH bzw. ICH0, und ich sehe keinen Grund, warum libata damit nicht zurechtkommen sollte.

Systemcrasher schrieb:
Code:
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       25838126
Das scheint mir auf ein Problem mit der Platte hinzudeuten (195 Hardware ECC recovered: Number of ECC on-the-fly errors).
 
josef-wien schrieb:
josef-wien schrieb:
Von alten Komponenten habe ich nichts geschrieben.

War wohl nicht mehr ganz konzentriert. :eek:ps:
southbridge ICH bzw. ICH0, und ich sehe keinen Grund, warum libata damit nicht zurechtkommen sollte.
... und ich dachte schon, wieso beziehst Du den Link jetzt doppelt auf Dich, wußte gar nicht, daß es einen ICH-Standard gibt....

Aber gut zu wissen, daß das Board wahrscheinlich als Ursache ausscheidet....

Systemcrasher schrieb:
Code:
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       25838126
Das scheint mir auf ein Problem mit der Platte hinzudeuten (195 Hardware ECC recovered: Number of ECC on-the-fly errors).[/quote]

Naja, die Platte ist tatsächlich alt, weshalb sie auch im Testrechner werkelt. Aber bisher hat sie noch keine Daten verloren, daher wundert mich das.
Aber das erklärt doch nicht die Ata-Probleme, oder?
 
Oben