Frage Sollte ich über COMRESET-Fehler mit meiner SSD besorgt sein?


Ich habe vor kurzem Ubuntu 12.04 32 Bit auf einem Lenovo X220 installiert, das zertifiziert ist, um korrekt mit dem Betriebssystem zu funktionieren (siehe Hier) einschließlich seiner Standard 128 GB SSD von Samsung. Sobald ich den Laptop bekommen habe, habe ich sofort auf eine Crucual M4-CT512M4SSD1 (7mm 512Gb) SSD aufgerüstet, die anscheinend gut funktioniert, aber für das, was unten beschrieben wird. Ich hoffe, du kannst einen Rat geben.

Vor allem Kontext:

giacecco@giaceccos-x220:~/Temp$ sudo hdparm -I /dev/sda | grep -e Model -e Firmware
[sudo] password for giacecco: 
Model Number: M4-CT512M4SSD1 
Firmware Revision: 000F 
giacecco@giaceccos-x220:~/Temp$ uname -a
Linux giaceccos-x220 3.2.0-27-generic-pae #43-Ubuntu SMP Fri Jul 6 15:06:05 UTC 2012 i686 i686 i386 GNU/Linux

AHCI ist im BIOS aktiviert. Der Laptop hat einen SATA 3 Controller. Die vollständige Festplatte wird für Ubuntu verwendet und vollständig mit LVM verschlüsselt.

Dann, grundlegende Leistungsindikatoren: siehe Palimpsest Ausgabe Hier, hdparm unten:

giacecco@giaceccos-x220:~/Temp$ sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 9664 MB in 2.00 seconds = 4834.41 MB/sec
Timing buffered disk reads: 1402 MB in 3.00 seconds = 466.81 MB/sec

Unter der Annahme, dass die Festplattenverschlüsselung nicht relevant ist, scheint die SSD in Bezug auf das 128-Gb-Äquivalent bei zwischengespeicherten Lesevorgängen langsam zu sein, bei zeitgepufferten Lesevorgängen jedoch schneller (gemäß einigen Benchmarks auf wiki.archlinux.org). Ich habe kein ausreichendes Verständnis der SSD-Architektur, um zu verstehen, ob dies als normal angesehen werden kann oder nicht.

Endlich das eigentliche Problem. Immer wenn ich den Laptop aussetze und ich ihn aufwecke, finde ich diese Sequenz in syslog:

(...)
Jul 24 07:34:14 giaceccos-x220 kernel: [20878.861152] ata1: link is slow to respond, please be patient (ready=0)
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.505379] ata1: COMRESET failed (errno=-16)
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.825130] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.825701] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.825704] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.825706] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.826809] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.826825] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.826827] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.827353] ata1.00: configured for UDMA/100
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.841416] PM: resume of drv:sd dev:0:0:0:0 complete after 10366.217 msecs
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.841455] PM: resume of drv:scsi_disk dev:0:0:0:0 complete after 10331.031 msecs
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.841459] PM: resume of drv:scsi_device dev:0:0:0:0 complete after 10366.255 msecs
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.842748] hdaps: initial mode latch is 0x05
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.842883] hdaps: setting ec_rate=250, filter_order=2
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.843124] PM: resume of devices complete after 10368.491 msecs
Jul 24 07:34:14 giaceccos-x220 kernel: [20883.843365] PM: resume devices took 10.368 seconds
(...)

Von den obigen Zeilen wird die COMRESET-Zeile laut auf dem Bildschirm angezeigt, bevor mir angeboten wird, das System zu entsperren.

Die SSD scheint sowieso normal zu funktionieren, Ubuntu reagiert darauf, aber wenn ich die COMRESET-Zeilen auf dem Bildschirm sehe, frage ich mich, ob ich irgendetwas falsch mache oder - schlimmer noch - früher oder später, besonders wenn Ubuntu irgendwelche Treiber aktualisiert hat nehmen Sie es leicht über den Fehler.

Was glaubst du? Vielen Dank!

Giacecco


4
2017-08-10 06:25


Ursprung




Antworten:


Das COMRESET Zeile ist einfach ein Nebeneffekt der vorherigen Zeile im Protokoll:

ata1: link is slow to respond, please be patient (ready=0)

Wenn alles gut zu funktionieren scheint, bedeutet das, dass das Gerät (SSD) ein paar Sekunden braucht, um "aufzuwachen", und ungeduldige Ubuntu spuckt Warnungen aus.

Die nächste Zeile zeigt, dass das Gerät nach der Warnung eine halbe Sekunde lang aufwacht:

ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)

Alles in allem keine Probleme und nichts zu befürchten. Cached Reads sind ein synthetischer Benchmark und Ihre Rate ist sicherlich schnell genug; Natürlich können Sie bei 5 GB / s durch die vollständige Festplattenverschlüsselung eingeschränkt sein. Die gepufferten Reads sind wichtig und sie sind weit oben :)


4
2017-08-10 06:39