<div dir="ltr"><div><div><div><div>Dear Gabrielle, thanks for the feedback!<br><br></div><div></div>Thank you for the pointer to the already existing "INTENSO SSD" profile. I had seen it, but it didn't, and still doesn't, "trigger" for my device.<br></div><div></div><div>I've just tried with a fresh-from-SVN drivedb, and smartctl still claims "Device is:        Not in smartctl database [for details use: -P showall]"</div><div><br></div></div>Upon closer investigation, it seems my device has a newer firmware version ("V1027A0"), which doesn't match the "V"-part of the current regex: "V0((606|823)A|303B)0";<div> Mine starts with "V1", rather than "V0" as the regex expects, thus, SmartCtl isn't applying its INTENSO-profile to my device<br></div><div><br></div><div>I've tried a couple of regex-golf variants of this in my favourite regex tool: <a href="http://debuggex.com">debuggex.com</a>.<br>Two of my attempts seem reasonable; Both forms still 
match the previous options: V0606A0, V0823A0, V0303B0, as well as my 
new V1027A0<br></div><div>   V0((606|823)A|303B)0|V1027A0  (alternative 1: separate "V1" block)</div><div>   V((0606|0823|1027)A|0303B)0  (alternative 2: re-use trailing-A, at cost of duplicated zeroes)</div><div><br></div><div></div><div>There probably still exist golfing-opportunities to make it shorter, but after this readability goes downhill, fast.<br></div><div><br></div><div>Keep up the good work!<br></div><div>~Jules<br></div></div><div><br></div><div>P.S. Commands I tried today, showing that current SVN still doesn't match the existing profile:<br></div>$ wget <a href="https://www.smartmontools.org/export/HEAD/branches/RELEASE_7_2_DRIVEDB/smartmontools/drivedb.h">https://www.smartmontools.org/export/HEAD/branches/RELEASE_7_2_DRIVEDB/smartmontools/drivedb.h</a><br><div>  --2023-12-10 23:49:54--  <a href="https://www.smartmontools.org/export/HEAD/branches/RELEASE_7_2_DRIVEDB/smartmontools/drivedb.h">https://www.smartmontools.org/export/HEAD/branches/RELEASE_7_2_DRIVEDB/smartmontools/drivedb.h</a><br>  ... snip<br></div><div>  2023-12-10 23:49:54 (1.76 MB/s) - ‘drivedb.h.2’ saved [243246/243246]<br></div><div>$ sudo smartctl -B ./drivedb.h -a /dev/sda   | grep -e Device -e Version<br>  Device Model:     INTENSO SSD<br>  Firmware Version: V1027A0<br>  Rotation Rate:    Solid State Device<br>  Device is:        Not in smartctl database [for details use: -P showall]<br></div><div>...<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op zo 10 dec 2023 om 21:48 schreef Gabriele Pohl <<a href="mailto:gp@dipohl.de">gp@dipohl.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Jules,<br>
<br>
On Mon, 21 Aug 2023 14:07:36 +0200<br>
Jules Kerssemakers via Smartmontools-database wrote:<br>
> I wanted to contribute back by submitting my report<br>
<br>
thanks for the extended info you sent!<br>
<br>
> smartctl 7.2 2020-12-30 r5155 [aarch64-linux-6.1.11-meson64] (local build)<br>
> Copyright (C) 2002-20, Bruce Allen, Christian Franke, <a href="http://www.smartmontools.org" rel="noreferrer" target="_blank">www.smartmontools.org</a><br>
> <br>
> === START OF INFORMATION SECTION ===<br>
> Device Model:     INTENSO SSD<br>
<br>
your drive is known in recent version of the drivedb:<br>
<br>
---------------------- snip --------------------------<br>
<br>
smartctl -B ./drivedb.h -P showall 'INTENSO SSD'<br>
Drive found in smartmontools Database.  Drive identity strings:<br>
MODEL:              INTENSO SSD<br>
FIRMWARE:           (any)<br>
match smartmontools Drive Database entry:<br>
MODEL REGEXP:       240GB|Dogfish SSD (128|256|512)GB|GIM(16|32|64|128|256|512)|INTENSO( SSD)?|Intenso  ?SSD( Sata III)?|KingFast|KSM512|LDLC|Netac MobileDataStar|ORTIAL SSD|RX7 (240|256|512)G|SATA3 ((12[08]|240|256|480)G|[12]T)B SSD|SPCC M\.2 SSD|T-FORCE (128|256|512)GB|Verbatim Vi550 S3<br>
FIRMWARE REGEXP:    HPS2227I|KFS03005|P0510E|P0725A|Q(0627|1107)A0|R0817B0|S(0424|0509|0618|1211|1230)A0|S112[78]B0|T0(311|519|910)A0|U(0202|0401|0506|1124)A0|V0((606|823)A|303B)0<br>
MODEL FAMILY:       Silicon Motion based OEM SSDs<br>
ATTRIBUTE OPTIONS:  148 Total_SLC_Erase_Ct<br>
                    149 Max_SLC_Erase_Ct<br>
                    150 Min_SLC_Erase_Ct<br>
                    151 Average_SLC_Erase_Ct<br>
                    159 Unkn_SiliconMotion_Attr<br>
                    160 Uncorrectable_Error_Cnt<br>
                    161 Valid_Spare_Block_Cnt<br>
                    163 Initial_Bad_Block_Count<br>
                    164 Total_Erase_Count<br>
                    165 Max_Erase_Count<br>
                    166 Min_Erase_Count<br>
                    167 Average_Erase_Count<br>
                    168 Max_Erase_Count_of_Spec<br>
                    169 Remaining_Lifetime_Perc<br>
                    178 Runtime_Invalid_Blk_Cnt<br>
                    225 Host_Writes_32MiB<br>
                    241 Host_Writes_32MiB<br>
                    242 Host_Reads_32MiB<br>
                    245 TLC_Writes_32MiB<br>
                    246 SLC_Writes_32MiB<br>
                    247 Raid_Recoverty_Ct<br>
                    248 Unkn_SiliconMotion_Attr<br>
                    251 Unkn_SiliconMotion_Attr<br>
<br>
---------------------- snip --------------------------<br>
<br>
See the wiki page for instruction on updating your version of drivedb.h<br>
<a href="https://www.smartmontools.org/wiki/Download#Updatethedrivedatabase" rel="noreferrer" target="_blank">https://www.smartmontools.org/wiki/Download#Updatethedrivedatabase</a><br>
<br>
fyi and kind regards,<br>
<br>
Gabriele<br>
</blockquote></div>