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

Re: Intel RST driver -> SSD bug ?



David Christensen writes:

If you think your SSD is dying, backup your data and be sure to preserve old backups.

That's done. My laptop is quite new (2 months old), Asus.


Intel hardware RAID is best supported on Windows -- install a driver that includes an administration GUI, and you can see what the hardware is doing.

I used smartctl, short and long test. Both seems to be OK (the shell is at the end of this message), but one strange thing : both test are finished quite at the same I run them.

I will look for a driver that includes an administration GUI, I have no knowledge about.


I now use ZFS exclusively for RAID. This means I need to set the disk drive mode to AHCI in the motherboard firmware.

Can this filesystem help me ?


Are parts of your Perl program disappearing? If so, describe the steps required to reproduce the bug and view the effects.

Look this shell :

amel@laptopasus:~/fp/test.algoB$ perl -c algo-B1.pl
algo-B1.pl syntax OK
amel@laptopasus:~/fp/test.algoB$ ./algo-B1.pl
2020-01-01 - 2020-08-31
amel@laptopasus:~/fp/test.algoB$ ./algo-B1.pl
2020-01-01 - 2020-08-31
amel@laptopasus:~/fp/test.algoB$ ./algo-B1.pl
Undefined subroutine &main::lisblocage called at ./algo-B1.pl line 161.

I didn't change anything in algo-B1.pl between these shells. Some hours before that, I had the same problem : a function of algo-B1.pl vanished, I'm not sure, It is very possible it's the same.


Are parts of a file accessed by your Perl program disappearing? If so, describe the steps required to reproduce the bug and view the effects.

This program access a postgresql database, impossible for me to say something, the main table has millions of records, the little tables are ok.

Do you have a test suite for your Perl program?

    https://www.perl.org/about/whitepapers/perl-testing.html

Create a test script that elicits the bug. Then, move your Perl program and test script to another machine without RST and run the test script. That should tell you if you have an issue with your Perl program or an issue with RST.

I will take a look of perl-testing.html ; bu there, I have only my laptop...

# sudo smartctl -i /dev/nvme0n1p5
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-48-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: SAMSUNG MZVLQ512HALU-00000
Serial Number: S4Y4NF0N221020
Firmware Version: FXV7000Q
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 512’110’190’592 [512 GB]
Unallocated NVM Capacity: 0
Controller ID: 5
Number of Namespaces: 1
Namespace 1 Size/Capacity: 512’110’190’592 [512 GB]
Namespace 1 Utilization: 163’637’571’584 [163 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 002538 a201b2a36d
Local Time is: Tue Oct 20 19:29:46 2020 CEST

# smartctl -t short -a /dev/nvme0n1p5
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-48-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: SAMSUNG MZVLQ512HALU-00000
Serial Number: S4Y4NF0N221020
Firmware Version: FXV7000Q
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 512’110’190’592 [512 GB]
Unallocated NVM Capacity: 0
Controller ID: 5
Number of Namespaces: 1
Namespace 1 Size/Capacity: 512’110’190’592 [512 GB]
Namespace 1 Utilization: 163’676’123’136 [163 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 002538 a201b2a36d
Local Time is: Tue Oct 20 19:30:07 2020 CEST
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: 82 Celsius
Critical Comp. Temp. Threshold: 85 Celsius

Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
 0 +     4.83W       -        -    0  0  0  0        0       0
 1 +     3.54W       -        -    1  1  1  1        0       0
 2 +     3.04W       -        -    2  2  2  2        0     500
 3 -   0.0500W       -        -    3  3  3  3      210    1200
 4 -   0.0050W       -        -    4  4  4  4     1000    9000

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: 15 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1’870’127 [957 GB]
Data Units Written: 1’946’807 [996 GB]
Host Read Commands: 15’019’221
Host Write Commands: 26’951’451
Controller Busy Time: 699
Power Cycles: 152
Power On Hours: 68
Unsafe Shutdowns: 27
Media and Data Integrity Errors: 0
Error Information Log Entries: 66
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 15 Celsius

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

# smartctl -t long -a /dev/nvme0n1p5
smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.0-48-generic] (local build)
Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: SAMSUNG MZVLQ512HALU-00000
Serial Number: S4Y4NF0N221020
Firmware Version: FXV7000Q
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 512’110’190’592 [512 GB]
Unallocated NVM Capacity: 0
Controller ID: 5
Number of Namespaces: 1
Namespace 1 Size/Capacity: 512’110’190’592 [512 GB]
Namespace 1 Utilization: 163’676’155’904 [163 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 002538 a201b2a36d
Local Time is: Tue Oct 20 19:31:01 2020 CEST
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: 82 Celsius
Critical Comp. Temp. Threshold: 85 Celsius

Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
 0 +     4.83W       -        -    0  0  0  0        0       0
 1 +     3.54W       -        -    1  1  1  1        0       0
 2 +     3.04W       -        -    2  2  2  2        0     500
 3 -   0.0500W       -        -    3  3  3  3      210    1200
 4 -   0.0050W       -        -    4  4  4  4     1000    9000

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: 14 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 0%
Data Units Read: 1’870’127 [957 GB]
Data Units Written: 1’946’817 [996 GB]
Host Read Commands: 15’019’221
Host Write Commands: 26’951’743
Controller Busy Time: 699
Power Cycles: 152
Power On Hours: 68
Unsafe Shutdowns: 27
Media and Data Integrity Errors: 0
Error Information Log Entries: 66
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 14 Celsius

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


Reply to: