Bug 417022 - SSD vendor information is missing
Summary: SSD vendor information is missing
Status: RESOLVED UPSTREAM
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.67.0
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Lukáš Tinkl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-01 14:04 UTC by olignomi
Modified: 2020-10-19 14:15 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
screenshot systemsettings 5.17.90 (73.60 KB, image/png)
2020-02-01 14:04 UTC, olignomi
Details
nvme0n1 (73.59 KB, image/png)
2020-02-02 09:05 UTC, olignomi
Details
nvme0n1p1 (79.11 KB, image/png)
2020-02-02 09:05 UTC, olignomi
Details
optical drive lite-on (60.42 KB, image/png)
2020-02-07 09:46 UTC, olignomi
Details
solid-hardware5_list_details (28.43 KB, text/plain)
2020-10-16 14:24 UTC, olignomi
Details
solid-hardware5_list_qdbus.txt (5.56 KB, text/plain)
2020-10-16 14:26 UTC, olignomi
Details
qdbus_out (27.42 KB, text/plain)
2020-10-17 05:56 UTC, olignomi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description olignomi 2020-02-01 14:04:52 UTC
Created attachment 125588 [details]
screenshot systemsettings 5.17.90

SUMMARY
the following SSD is mounted, but no details are displayed in systemsettings/deviceinfo/deviceviewer/harddrive...

SAMSUNG,970 EVO NVMe SSD, PCIe 3.0 M.2 Typ 2280 - 250 GB

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.1
KDE Plasma Version: 5.17.90
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.1
Kernel Version: 4.12.14-lp151.99.gcb9ba17-default
OS Type: 64-bit
Processors: 8 × AMD Ryzen 5 2400G with Radeon Vega Graphics
Memory: 13,6 GiB


ADDITIONAL INFORMATION
see attached screenshot
see specs at the following link
https://www.samsung.com/us/computing/memory-storage/solid-state-drives/ssd-970-evo-nvme-m-2-250gb-mz-v7e250bw/
Comment 1 Patrick Silva 2020-02-01 22:13:23 UTC
are the details displayed if you double-click on "nvme0n1"?
Comment 2 olignomi 2020-02-02 09:05:15 UTC
Created attachment 125606 [details]
nvme0n1
Comment 3 olignomi 2020-02-02 09:05:31 UTC
Created attachment 125607 [details]
nvme0n1p1
Comment 4 olignomi 2020-02-04 10:49:08 UTC
(In reply to Patrick Silva from comment #1)
> are the details displayed if you double-click on "nvme0n1"?

Hi Patrick,

double-clicking on "nvme0n1" and "nvme0n1p1", the following info is displayed. (see 2 uploaded screenshots)
Comment 5 Nate Graham 2020-02-05 21:46:42 UTC
Looks like everything's there. What exactly was the problem?
Comment 6 olignomi 2020-02-06 16:57:20 UTC
(In reply to Nate Graham from comment #5)
> Looks like everything's there. What exactly was the problem?

What information is expected to be displayed after double-clicking on nvme0n1?

On nvme0n1p1 and following partitions, product type and manufacturer is missing.
Comment 7 Nate Graham 2020-02-06 20:58:21 UTC
Product is there: "Hersteller"

It's true that the vendor is missing though. I can reproduce that.
Comment 8 olignomi 2020-02-07 08:55:11 UTC
(In reply to Nate Graham from comment #7)
> Product is there: "Hersteller"
> 
> It's true that the vendor is missing though. I can reproduce that.

Translation:
Produkt = product:
"should" read ...? like : SAMSUNG,970 EVO NVMe SSD, PCIe 3.0 M.2 Typ 2280 - 250 GB

Hersteller = manufacturer:
should read: SAMSUNG
Comment 9 olignomi 2020-02-07 09:46:51 UTC
Created attachment 125730 [details]
optical drive lite-on

missing manufacturer
Comment 10 olignomi 2020-02-07 09:53:26 UTC
(In reply to Nate Graham from comment #7)
> Product is there: "Hersteller"
> 
> It's true that the vendor is missing though. I can reproduce that.

In addition to the reported "SSD" issue, the "manufacturer = Hersteller" from the optical drive is also missing. (see screenshot optical drive)
for spec see link:
http://www.liteonodd.com/en/dvd-internal/item/dvdinternal/ihas124.html

Hersteller = manufacturer:
should read: Lite-On

Is it required to open a new bugreport on that?
Comment 11 Nate Graham 2020-02-07 13:48:09 UTC
Yes, please open another bug report to track the issue with incorrect or missing information for your optical drive. Thanks!
Comment 12 olignomi 2020-02-07 15:17:30 UTC
(In reply to Nate Graham from comment #11)
> Yes, please open another bug report to track the issue with incorrect or
> missing information for your optical drive. Thanks!

New bug report for optical drive is opened: Bug 417272
Comment 13 Harald Sitter 2020-10-15 10:35:11 UTC
Please also attach the output of

`solid-hardware5 list details`

and

`qdbus --literal --system org.freedesktop.UDisks2 /org/freedesktop/UDisks2 org.freedesktop.DBus.ObjectManager.GetManagedObjects`

I am pretty sure this would need fixing in either udisks2 or the underlying libgudev/libudev. I see udisks2 has some fallback logic for when udev doesn't carry vendor information, there are also some TODOs in the source code surrounding this.
Comment 14 olignomi 2020-10-16 14:24:05 UTC
Created attachment 132414 [details]
solid-hardware5_list_details
Comment 15 olignomi 2020-10-16 14:26:04 UTC
Created attachment 132415 [details]
solid-hardware5_list_qdbus.txt
Comment 16 Harald Sitter 2020-10-16 14:49:17 UTC
The output of 

qdbus --literal --system org.freedesktop.UDisks2 /org/freedesktop/UDisks2 org.freedesktop.DBus.ObjectManager.GetManagedObjects

appears to be missing
Comment 17 olignomi 2020-10-17 05:56:19 UTC
Created attachment 132458 [details]
qdbus_out
Comment 18 Harald Sitter 2020-10-19 14:15:54 UTC
Same as with the other bug there appears to be no Vendor data on S4W5NF0M303572V coming out of udisks. Best take it upstream.

https://www.freedesktop.org/wiki/Software/udisks/