Display MoreSo, to be honest: I don't know what you expect. Everything is written down in this thread.
Just read from the beginning for details.
In summary:
You create a file /etc/smart_drivedb.h and put the required entries in there -- the most important is this information from #41: 2109:0817
Example is in this thread.
Are you searching for somebody who execute for you?
Not playing devil's advocate, but I was having the same problem as Claudio_Sergiacomo. I have the same "USB Hub", but on an Argon EON.
For some reason that I still don't understand, the S.MA.R.T /etc/smart_drivedb.h file cannot identify the Via Labs USB3 Hub with ID 2109:0817.
|__ Port 2: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
ID 2109:0817 VIA Labs, Inc.
|__ Port 4: Dev 5, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 1741:1156
|__ Port 2: Dev 4, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 174e:1155
I don't know if I'm using the correct terms, but as it returns two separate IDs within ID 2109:0817 (1741:1156 and 174e:1155) I had to add the following keys to be able to identify my HDDs
//My VIA Labs info
{ "USB: ; USB3 Hub", // USB3->SATA, USB-C->SATA
"0x174e:0x1155",
"", // 0x0100
"",
"-d sat"
},
{ "USB: ; USB3 Hub", // USB3->SATA, USB-C->SATA
"0x1741:0x1156",
"", // 0x0100
"",
"-d sat"
},
Display More
This way I managed to make SMART find my HDDs.
EDIT:
I think the correct command to get the information is:
udevadm info --query=all --name=/dev/sdX | grep -i -e "vendor_id" -e "model_id"
# (X being the letter referring to the storage you need to discover)
With the information from this command, the information to be placed in the file would look like this