Error Information Log Entries > 300, aber No Errors Logged

linuxnutzer

Commander
Registriert
Dez. 2011
Beiträge
2.482
smartmontools 7.0-0ubuntu1

Die Smartmontools schicken permanent Mails, dass sich "Error Information Log Entries" erhöhen, andererseits steht bei der Abfrage "No Errors Logged"

~# smartctl -l error /dev/nvme0n1
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-5.3.0-26-generic] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF SMART DATA SECTION ===
Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged

~# smartctl -A /dev/nvme0n1
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-5.3.0-26-generic] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF SMART DATA SECTION ===
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 38 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 412.778 [211 GB]
Data Units Written: 620.469 [317 GB]
Host Read Commands: 5.405.762
Host Write Commands: 4.026.773
Controller Busy Time: 27
Power Cycles: 140
Power On Hours: 53
Unsafe Shutdowns: 32
Media and Data Integrity Errors: 0
Error Information Log Entries: 304
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 38 Celsius
Temperature Sensor 2: 38 Celsius


Code:
~# smartctl -x /dev/nvme0n1
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-5.3.0-26-generic] (local build)
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Samsung SSD 970 EVO Plus 500GB
Serial Number:                      ..............
Firmware Version:                   2B2QEXM7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 500.107.862.016 [500 GB]
Unallocated NVM Capacity:           0
Controller ID:                      4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          500.107.862.016 [500 GB]
Namespace 1 Utilization:            24.247.881.728 [24,2 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 5791b2d636
Local Time is:                      Sun Jan 19 16:14:20 2020 CET
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     85 Celsius
Critical Comp. Temp. Threshold:     85 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.80W       -        -    0  0  0  0        0       0
 1 +     6.00W       -        -    1  1  1  1        0       0
 2 +     3.40W       -        -    2  2  2  2        0       0
 3 -   0.0700W       -        -    3  3  3  3      210    1200
 4 -   0.0100W       -        -    4  4  4  4     2000    8000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        38 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    412.778 [211 GB]
Data Units Written:                 620.471 [317 GB]
Host Read Commands:                 5.405.778
Host Write Commands:                4.026.866
Controller Busy Time:               27
Power Cycles:                       140
Power On Hours:                     53
Unsafe Shutdowns:                   32
Media and Data Integrity Errors:    0
Error Information Log Entries:      304
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               38 Celsius
Temperature Sensor 2:               37 Celsius

Error Information (NVMe Log 0x01, max 64 entries)
No Errors Logged

Hat die NVME ein Problem oder kommen die smartmontools vielleicht nicht mit dieser NVME klar?
 
Kannst du mir bitte sagen, was du konkret meinst. Mir ist klar die smartmontools sind für NVME experimentell. Hilft mir aber nichts, ich will wissen, ob die NVME defekt ist.

Es scheint so, dass man das nur unter Windows prüfen kann, oder? Ich weder eine Win-Lizenz für diesen PC noch einen PC mit NVME, wo ich diese NVME verbauen könnte.

Die Samsung-Seite macht nicht schlau. Jeder Tipp ist willkommen. Es sieht fast so aus, dass es einfacher ist eine SSD zu kaufen und auf NVME zu verzichten.
 
Wann da am Ende steht "No Errors Logged", dann dürfte die SSD wohl kaum kaputt sein, oder hast Du mit ihr Probleme? Der Einstrag "Critical Warning: 0x00" zeigt, das im Moment alles in Ordnung ist. Vielleicht wird sie aber auch ab und an zu warm, dann würde das 0x02 erscheinen und dies könnte zur Erhöhung der Error Information Log Entries führen. Wo Du die Spezifikationen findest, habe ich ja verlinkt.
 
Error Information Log Entries: 304

Diese 304 steigen seit gestern permanent und smart verschickt Warnmails. Das muss ja einen Grund haben

Bin seit dem Starten des Postings nun auf:

Error Information Log Entries: 307
 
Versuch zum Status abfragen doch mal nvme-cli:
Code:
# nvme smart-log /dev/nvme0n1
# nvme error-log /dev/nvme0n1
 
  • Gefällt mir
Reaktionen: linuxnutzer
nvme version 1.7

Vielleicht sagt euch das ein wenig mehr als mir:

status_field : 0x4212(INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested)

status_field : 0(SUCCESS: The command completed successfully)

Diese 2 Meldungen, haben immer das Steigen von "Error Information Log Entries" ausgelöst-

Mehr von diesem Log hier:

~# nvme error-log /dev/nvme0n1
Error Log Entries for device:nvme0n1 entries:64
.................
Entry[ 0]
.................
error_count : 309
sqid : 0
cmdid : 0x3
status_field : 0x4212(INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested)
parm_err_loc : 0x28
lba : 0
nsid : 0xffffffff
vs : 0
cs : 0
.................
Entry[ 1]
.................
error_count : 308
sqid : 0
cmdid : 0x12
status_field : 0x4212(INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested)
parm_err_loc : 0x28
lba : 0
nsid : 0xffffffff
vs : 0
cs : 0
.................
Entry[ 2]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................
Entry[ 3]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................
Entry[ 4]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................
Entry[ 5]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................
Entry[ 6]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................

dazwischen immer "(SUCCESS: The command completed successfully)"

.................
Entry[63]
.................
error_count : 0
sqid : 0
cmdid : 0
status_field : 0(SUCCESS: The command completed successfully)
parm_err_loc : 0
lba : 0
nsid : 0
vs : 0
cs : 0
.................

Da findet man also diesen "300-Wert" wieder, der mit den Warnungen übereinstimmt:

.................
Entry[ 0]
.................
error_count : 309
sqid : 0
cmdid : 0x3
status_field : 0x4212(INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested)
parm_err_loc : 0x28
lba : 0
nsid : 0xffffffff
vs : 0
cs : 0

Aber es gibt eben dann noch auch die 2. Meldung.

Diese Optionen können abgefragt werden:

~# nvme help
nvme-1.7
usage: nvme <command> [<device>] [<args>]

The '<device>' may be either an NVMe character device (ex: /dev/nvme0) or an
nvme block device (ex: /dev/nvme0n1).

The following are all implemented sub-commands:
list List all NVMe devices and namespaces on machine
list-subsys List nvme subsystems
id-ctrl Send NVMe Identify Controller
id-ns Send NVMe Identify Namespace, display structure
list-ns Send NVMe Identify List, display structure
ns-descs Send NVMe Namespace Descriptor List, display structure
id-nvmset Send NVMe Identify NVM Set List, display structure
create-ns Creates a namespace with the provided parameters
delete-ns Deletes a namespace from the controller
attach-ns Attaches a namespace to requested controller(s)
detach-ns Detaches a namespace from requested controller(s)
list-ctrl Send NVMe Identify Controller List, display structure
get-ns-id Retrieve the namespace ID of opened block device
get-log Generic NVMe get log, returns log in raw format
telemetry-log Retrieve FW Telemetry log write to file
fw-log Retrieve FW Log, show it
changed-ns-list-log Retrieve Changed Namespace List, show it
smart-log Retrieve SMART Log, show it
ana-log Retrieve ANA Log, show it
error-log Retrieve Error Log, show it
effects-log Retrieve Command Effects Log, show it
endurance-log Retrieve Endurance Group Log, show it
get-feature Get feature and show the resulting value
device-self-test Perform the necessary tests to observe the performance
self-test-log Retrieve the SELF-TEST Log, show it
set-feature Set a feature and show the resulting value
set-property Set a property and show the resulting value
get-property Get a property and show the resulting value
format Format namespace with new block format
fw-commit Verify and commit firmware to a specific slot (fw-activate in old version < 1.2)
fw-download Download new firmware
admin-passthru Submit an arbitrary admin command, return results
io-passthru Submit an arbitrary IO command, return results
security-send Submit a Security Send command, return results
security-recv Submit a Security Receive command, return results
resv-acquire Submit a Reservation Acquire, return results
resv-register Submit a Reservation Register, return results
resv-release Submit a Reservation Release, return results
resv-report Submit a Reservation Report, return results
dsm Submit a Data Set Management command, return results
flush Submit a Flush command, return results
compare Submit a Compare command, return results
read Submit a read command, return results
write Submit a write command, return results
write-zeroes Submit a write zeroes command, return results
write-uncor Submit a write uncorrectable command, return results
sanitize Submit a sanitize command
sanitize-log Retrieve sanitize log, show it
reset Resets the controller
subsystem-reset Resets the subsystem
ns-rescan Rescans the NVME namespaces
show-regs Shows the controller registers or properties. Requires character device
discover Discover NVMeoF subsystems
connect-all Discover and Connect to NVMeoF subsystems
connect Connect to NVMeoF subsystem
disconnect Disconnect from NVMeoF subsystem
disconnect-all Disconnect from all connected NVMeoF subsystems
gen-hostnqn Generate NVMeoF host NQN
dir-receive Submit a Directive Receive command, return results
dir-send Submit a Directive Send command, return results
virt-mgmt Manage Flexible Resources between Primary and Secondary Controller
version Shows the program version
help Display this help

See 'nvme help <command>' for more information on a specific command

The following are all installed plugin extensions:
intel Intel vendor specific extensions
lnvm LightNVM specific extensions
memblaze Memblaze vendor specific extensions
wdc Western Digital vendor specific extensions
huawei Huawei vendor specific extensions
netapp NetApp vendor specific extensions
toshiba Toshiba NVME plugin
micron Micron vendor specific extensions
seagate Seagate vendor specific extensions

See 'nvme <plugin> help' for more information on a plugin

Also wenn da irgendeine Abfrage interessant wäre, bitte sagen.

Code:
~# nvme list
Node             SN                   Model                                    Namespace Usage                      Format           FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     ---------------      Samsung SSD 970 EVO Plus 500GB           1          22,39  GB / 500,11  GB    512   B +  0 B   2B2QEXM7

~# nvme smart-log /dev/nvme0n1
Smart Log for NVME device:nvme0n1 namespace-id:ffffffff
critical_warning : 0
temperature : 38 C
available_spare : 100%
available_spare_threshold : 10%
percentage_used : 0%
data_units_read : 423.071
data_units_written : 622.336
host_read_commands : 5.515.288
host_write_commands : 4.083.882
controller_busy_time : 28
power_cycles : 140
power_on_hours : 55
unsafe_shutdowns : 32
media_errors : 0
num_err_log_entries : 307
Warning Temperature Time : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1 : 38 C
Temperature Sensor 2 : 38 C
Thermal Management T1 Trans Count : 0
Thermal Management T2 Trans Count : 0
Thermal Management T1 Total Time : 0
Thermal Management T2 Total Time : 0

~# nvme effects-log /dev/nvme0n1
Admin Command Set
ACS0 [Delete I/O Submission Queue ] 00000001
ACS1 [Create I/O Submission Queue ] 00000001
ACS2 [Get Log Page ] 00000001
ACS4 [Delete I/O Completion Queue ] 00000001
ACS5 [Create I/O Completion Queue ] 00000001
ACS6 [Identify ] 00000001
ACS8 [Abort ] 00000001
ACS9 [Set Features ] 00000001
ACS10 [Get Features ] 00000001
ACS12 [Asynchronous Event Request ] 00000001
ACS16 [Firmware Commit ] 00000001
ACS17 [Firmware Image Download ] 00000001
ACS20 [Device Self-test ] 00000001
ACS128 [Format NVM ] 00020003
ACS129 [Security Send ] 00020003
ACS130 [Security Receive ] 00010001

NVM Command Set
IOCS0 [Flush ] 00010001
IOCS1 [Write ] 00000003
IOCS2 [Read ] 00000001
IOCS4 [Write Uncorrectable ] 00000003
IOCS5 [Compare ] 00000001
IOCS8 [Write Zeroes ] 00000003
IOCS9 [Dataset Management ] 00010003

Mittlerweile finde ich bei Smart folgendes. Fehler am Ende des Logs (ganz nach unten im Zitat scrollen, ab Zeile 63).

Code:
smartctl -x /dev/nvme0
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.3.0-26-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Samsung SSD 970 EVO Plus 500GB
Serial Number:                      ---------------
Firmware Version:                   2B2QEXM7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 500.107.862.016 [500 GB]
Unallocated NVM Capacity:           0
Controller ID:                      4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          500.107.862.016 [500 GB]
Namespace 1 Utilization:            22.394.568.704 [22,3 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 5791b2d636
Local Time is:                      Mon Jan 20 00:51:32 2020 CET
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     85 Celsius
Critical Comp. Temp. Threshold:     85 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
0 +     7.80W       -        -    0  0  0  0        0       0
1 +     6.00W       -        -    1  1  1  1        0       0
2 +     3.40W       -        -    2  2  2  2        0       0
3 -   0.0700W       -        -    3  3  3  3      210    1200
4 -   0.0100W       -        -    4  4  4  4     2000    8000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        38 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    0%
Data Units Read:                    423.071 [216 GB]
Data Units Written:                 622.356 [318 GB]
Host Read Commands:                 5.515.291
Host Write Commands:                4.085.343
Controller Busy Time:               28
Power Cycles:                       140
Power On Hours:                     55
Unsafe Shutdowns:                   32
Media and Data Integrity Errors:    0
Error Information Log Entries:      310
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               38 Celsius
Temperature Sensor 2:               37 Celsius

Error Information (NVMe Log 0x01, max 64 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS
  0        310     0  0x0013  0x4212  0x028            0     0     -
  1        309     0  0x0003  0x4212  0x028            0     -     -
  2        308     0  0x0012  0x4212  0x028            0     -     -


nvme self-test-log /dev/nvme0n1
Test is 0% complete and is still in progress.

Dann lasse ich den PC über Nacht laufen.
 
Zuletzt bearbeitet:
up.whatever schrieb:
Versuch zum Status abfragen doch mal nvme-cli:
Code:
# nvme smart-log /dev/nvme0n1
# nvme error-log /dev/nvme0n1

Das Tool gibt es ja bei Ubuntu. Der Selbst-Test bleibt über viele Stunden bei 0% hängen. Gibt es da noch andere Möglichkeiten den Test zu starten als das Log abzufragen.

nvme help | grep -i test
The '<device>' may be either an NVMe character device (ex: /dev/nvme0) or an
nvme block device (ex: /dev/nvme0n1). device-self-test Perform the necessary tests to observe the performance
self-test-log Retrieve the SELF-TEST Log, show it

Eine Suche nach test zeigt also nur die verwendete Option.

Wie kann ich nvme selber kompilieren?

https://github.com/linux-nvme/nvme-cli

$ make
# make install

Soweit klar, aber wo finde ich eine tgz-Datei zum Download?
 
Solange
Critical Warning: 0x00
Media and Data Integrity Errors: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
alles 0 ist, ist alles in Ordnung mit deiner SSD. Das Errorlog ist nicht für Endverbraucher gedacht. Um das auszuwerten benötigt man nämlich einen Trace der PCIe Kommunikation ansonsten weiß man nämlich gar nicht welche Kommandos sich hinter den IDs wie "cmdid : 0x3" verstecken. Das ist nämlich nur ein Identifier der das Commando innerhalb der Kommunikation eindeutig identifiziert, aber kein Identifier welcher die Art des Commandos bezeichnet.

Und manche FW schreibt da echt alles mögliche rein. Wir haben hier z.B. SSDs die beim booten unter nem stock Debian immer Fehlereinträge erzeugen, unter Windows nicht. Das kann an den Treiber liegen, an der FW, Kombination von beiden, aber in allen Fällen funktionieren die SSDs trotzdem bestens, auch wenns im Log erstmal bissle blöd aussieht.
 
  • Gefällt mir
Reaktionen: linuxnutzer
Danke für die Erklärung, für mich wäre schon hilfreich zu wissen, was das Problem ausgelöst hat und ob ich denke, dass es vernachlässigbar ist. Das kritischte das ich fand, dass das Log nicht geschrieben werden konnte.

Mein Problem ist auch, dass das ein Familien-PC ist, der an einen anderen Ort gebracht werden soll und wenn es dort große Probleme gibt, wird es ziemlich kompliziert. Deswegen bin ich auch bereit auf die NVME zu verzichten und diese durch eine normale SSD zu ersetzen. Ich wäre ja dafür ein Notebook als Reserve anzuschaffen, aber da bin ich mit meiner Meinung alleine, irgendwie auch verständlich, wenn das Jahre vielleicht nur rum liegt, nur wenn es wirklich Probleme gibt, dann hängt alles an mir.
 
linuxnutzer schrieb:
Das kritischte das ich fand, dass das Log nicht geschrieben werden konnte.
Woraus liest Du das ab? Aus dem Eintrag:
status_field : 0x4212(INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested)
Der kann auch bedeuten, dass das nvme Tool eine falsche Log Page adressiert, z.B. eine die reserviert ist. Der Treiber kann durchaus die Ursache sein, wenn der Befehle oder Parameter schickt die die SSD nicht unterstützt, dann wird die SSD dies als Fehler loggen, kann aber trotzdem problemlos funktionieren.
 
Ja, das war diese Meldung, die mich nachdenklich machte.

Der Treiber kann durchaus die Ursache sein,

Das ist mittlerweile auch meine Spekulation. Mein Kernel ist 5.3.0-26-generic. Für Standard-Kernel in Linux-Distris ist das relativ neu,

Ich erinnere mich noch an Probleme mit SMR-Platten als die relativ neu waren. Vielleicht liegt es auch am X570-Chipset.

Ich verwende mittlerweile nvme 1.10.1.2. Da gibt es mehr Optionen.

nvme device-self-test


Das bringt aber sofort den Fehler

NVMe status: INVALID_FIELD: A reserved coded value or an unsupported value in a defined field(0x2002)

Und nun kann man spekulieren, ist das ein Bug in nvme aus git, ein Kernel-Problem, etc.
 
linuxnutzer schrieb:
Vielleicht liegt es auch am X570-Chipset.
Das könnte durchaus sein, der ist ja noch sehr neu und kommt im Gegensatz zu den anderen AM4 Chipsätze nicht von ASMedia, sondern von AMD direkt und ist eigentlich der I/O Chip. Wenn man bedenkt das vor dem Erscheinen der Zen2 noch nicht mal der Bug mit dem Zufallszahlengeneration aufgefallen ist, der verhindert hat das systemd funktioniert, so dürften die Tests unter Linux extrem knapp ausgefallen sein.

Aber andererseits ist die Hardware bei NVMe nicht so kritisch wie bei SATA, da die NVMe SSDs ja immer über PCIe angebunden sind und es nicht wie bei SATA einen extra Host Controller gibt. Allenfalls Energiespareinstellungen könnten Probleme machen und daran arbeitet AMD ja gerade intensiv um die Leistungsaufnahme im Idle gerade der X570er in den Griff zu kriegen. Der Fehler mit dem INVALID_FIELD deutet mir aber eher auf einen SW Fehler hin, offenbar wird von nvme ein fehlerhafter Parameter verwendet. Vielleicht wird nicht wirklich korrekt ausgewertet welche Features welche SSD unterstützt. Ein Befehl mit falschen Parametern dürfte dann auch einen weiteren Eintrag in den Error Information Log Entries zur Folge haben.
 
  • Gefällt mir
Reaktionen: linuxnutzer
Also wenn ich auf Nummer sicher gehen will, verwende ich eine SATA-SSD. Letztlich verwende ich das System nicht, sondern Familienmitglieder und die haben große Probleme, wenn der PC nicht funktionieren sollte bzw. sich heimlich Probleme einschleichen, wodurch Daten verloren gehen, etc.
 
Für so eine Anwendung ist die Plattform aber nun wirklich nicht optimal, da hätte ich auf eine ausgereiftere Plattform gesetzt und gegen Datenverlust helfen am Ende sowieso nur ordentliche Backups!
 
Alles Kompromisse, die Hauptgefahr ist, dass man korrekte Backups durch fehlerhafte überschreibt. Backups werden einfach durch rsync "kopiert".

Ich habe mitterlweile entdeckt, es gibt ein neues Beta-Bios:

https://de.msi.com/Motherboard/support/MPG-X570-GAMING-EDGE-WIFI#down-bios
7C37v171(Beta version)
2020-01-08
improved optical device compatibility.

Liest sich irgendwie nach meinem Problem, wo ich nur installieren konnte, wenn ich den Brenner auf SATA 1-4 ansteckte, mit 5-6 gab es Fehler und Installieren war unter Linux unmöglich, während es mit Windows startete.
 
Ich habe beschlossen in einem ähnlichen PC eine Kioxia RC500 zu verbauen, mal schauen wie es da mit Fehlermeldungen aussieht.
 
Die Fehlermeldung entsteht, wenn Befehle ausführt werden, die die SSD nicht unterstützt, also zum Beispiel:
Code:
nvme endurance-log /dev/nvme0n1
NVMe status: INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested(0x2109)
Code:
smartctl -a /dev/nvme0n1
...
Error Information (NVMe Log 0x01, max 64 entries)
Num ErrCount SQId CmdId Status PELoc LBA NSID VS
  0         63     0  0x0014  0x4212  0x028            0     0     -
 
Zuletzt bearbeitet: (Formatierung verbessert)
Code:
~# nvme endurance-log /dev/nvme0n1

NVMe status: INVALID_LOG_PAGE: The log page indicated is invalid. This error condition is also returned if a reserved log page is requested(0x2109)

Habe ich also auch.

Woher ist der 2. zitierte Code?

Die Frage ist als dann, ob da vielleicht der Linux-Kernel irgendwelche Befehle ausführt, die dazu führen.
 
linuxnutzer schrieb:
Woher ist der 2. zitierte Code?
smartctl?
Code:
smartctl -a /dev/nvme0n1
Hast du doch selber auch schon auf die Art ausgelesen, deshalb habe ich nur den relevanten Teil gepostet.
linuxnutzer schrieb:
Die Frage ist als dann, ob da vielleicht der Linux-Kernel irgendwelche Befehle ausführt, die dazu führen.
Wenn dann ein Ubuntu Service und im Zweifel smartd.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: linuxnutzer
Zurück
Oben