Wavlink WL-ST348 (JMicron JMS586U) Enclosure Drives Not Recognised

by ADMIN 67 views

Describe the Bug

The Wavlink WL-ST348 (JMicron JMS586U) enclosure drives are not recognised. The FuEngine error is encountered when trying to access the drives.

Steps to Reproduce

To reproduce the issue, follow these steps:

  1. Run the command flatpak run org.freedesktop.fwupd get-devices to get the list of devices recognised by the system.

Expected Behavior

The expected behavior is that the NVMe drives are shown as present in the list of devices.

fwupd Version Information

The fwupd version information is as follows:

#  flatpak run org.freedesktop.fwupd --version
Loading…                 [************************************** ]
WARNING: UEFI ESP partition not detected or configured
See https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found for more information.
WARNING: This package has not been validated, it may not work properly.
compile   info.libusb                   1.0.23
compile   org.freedesktop.fwupd         2.0.6
compile   com.hughsie.libxmlb           0.3.21
compile   com.hughsie.libjcat           0.2.3
runtime   org.freedesktop.fwupd-efi     1.5
runtime   com.hughsie.libxmlb           0.3.21
runtime   com.hughsie.libjcat           0.2.3
runtime   org.kernel                    6.8.12-8-pve
runtime   org.freedesktop.fwupd         2.0.6

fwupd Device Information

The fwupd device information is as follows:

#  flatpak run org.freedesktop.fwupd get-devices --show-all-devices
Loading…                 [*****                                  ]17:56:49.481 FuPluginUefiCapsule  cannot find default ESP: failed to call org.freedesktop.UDisks2.Manager.GetBlockDevices(): The name org.freedesktop.UDisks2 was not provided by any .service files
Loading…                 [***********************                ]17:56:49.731 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-2/2-2:1.0/host0/target0:0:0/0:0:0:0/block/sda: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
17:56:51.947 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-2/2-2:1.0/host0/target0:0:0/0:0:0:1/block/sdb: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
Loading…                 [***********************                ]17:56:51.973 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2/3-2.2:1.0/host1/target1:0:0/1:0:0:0/block/sdc: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
Loading…                 [************************************** ]
WARNING: UEFI ESP partition not detected or configured
See https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found for more information.
WARNING: This package has not been validated, it may not work properly.
To Be Filled By O.E.M. To Be Filled By O.E.M.
β”‚
β”œβ”€Unknown Device:
β”‚     Device ID:          57e35fbedc32c4e5e69c55e3d7810f7ae6f1427a
β”‚     Vendor:             PNP:DEL
β”‚     Serial Number:      foo
β”‚     GUID:               75c047c3-4f59-5635-8e68-f02893c1fe16 ← DRM\VEN_DEL&DEV_D065
β”‚     Device Flags:       β€’ Can tag for emulation
β”‚
β”œβ”€AMD Ryzen 5 PRO 5650G with Radeon Graphics:
β”‚ β”‚   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
β”‚ β”‚   Vendor:             Advanced Micro Devices, Inc.
β”‚ β”‚   GUIDs:              79759cdc-94db-5098-be7b-eb02521fbbec ← CPUID\PRO_0&FAM_19&MOD_50
β”‚ β”‚                       20b595b0-5892-5870-8e4c-688133ad6e34 ← CPUID\PRO_0&FAM_19&MOD_50&STP_0
β”‚ β”‚   Device Flags:       β€’ Internal device
β”‚ β”‚
β”‚ └─Secure Processor:
β”‚       Device ID:        c54ab0237d7a8db8c717b68e0be78e4374a2a079
β”‚       Current version:  00.11.00.83
β”‚       Bootloader Version: 00.11.00.83
β”‚       Vendor:           Advanced Micro Devices, Inc. (PCI:0x1022)
β”‚       GUID:             0e8dc554-a0a2-51fb-b439-1eb72b14ec38 ← PCI\VEN_1022&DEV_15DF
β”‚       Device Flags:     β€’ Internal device
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€PCIE1 Disk:
β”‚     Device ID:          44e1eb4529738fe5565aa0dd479f7965111ae48f
β”‚     Summary:            SCSI device
β”‚     Current version:    0112
β”‚     Vendor:             JMicron (USB:0x152D, SCSI:JMicron)
β”‚     GUIDs:              7c10acb0-c557-50a3-b6ff-da3a1f4b4648 ← BLOCK\VEN_152D&DEV_0586
β”‚                         0a239d49-10b0-596d-a2a1-d084d41f588e ← SCSI\VEN_JMicron &DEV_PCIE1 Disk
β”‚                         e9b45070-525b-5c77-a31f-d3fc331fe3a4 ← SCSI\VEN_JMicron &DEV_PCIE1 Disk&REV_0112
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€SSD 830 Series:
β”‚     Device ID:          c0af5fa8a1ecedd7f85f9bdadcef5c0e93b03bba
β”‚     Summary:            ATA drive
β”‚     Current version:    CXM03B1Q
β”‚     Vendor:             Samsung (USB:0x174C, ATA:0x144D, OUI:002538)
β”‚     Serial Number:      foo
β”‚     GUIDs:              b6b13e17-0638-5272-ba2a-b45af8eb5700 ← BLOCK\VEN_174C&DEV_5106
β”‚                         151383c6-b6ab-546f-b142-ff5e0dc29b66 ← IDE\SAMSUNG_SSD_830_Series__________________CXM03B1Q
β”‚                         d0f7f2f3-f5ac-525a-a135-fa2d05dc10a7 ← IDE\0SAMSUNG_SSD_830_Series__________________
β”‚                         1480635d-27f9-5ab8-8f4a-a43510dfabcf ← SAMSUNG SSD 830 Series
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€SSD 830 Series:
β”‚     Device ID:          69759207589fb821d5613d7a1f4bded07d3be718
β”‚     Summary:            SCSI device
β”‚     Current version:    CXM0
β”‚     Vendor:             SAMSUNG (USB:0x174C, SCSI:SAMSUNG)
β”‚     GUIDs:              b6b13e17-0638-5272-ba2a-b45af8eb5700 ← BLOCK\VEN_174C&DEV_5106
β”‚                         8ac52d93-a688-5aa6-8daa-c4c874e9b219 ← SCSI\VEN_SAMSUNG &DEV_SSD 830 Series
β”‚                         58f9fa<br/>
# Wavlink WL-ST348 (JMicron JMS586U) Enclosure Drives Not Recognised: Q&A

## Q: What is the Wavlink WL-ST348 (JMicron JMS586U) enclosure?

A: The Wavlink WL-ST348 (JMicron JMS586U) enclosure is a dual NVMe to USB-C enclosure that allows users to connect multiple NVMe drives to their system via a single USB-C port.

## Q: What is the issue with the Wavlink WL-ST348 (JMicron JMS586U) enclosure?

A: The issue with the Wavlink WL-ST348 (JMicron JMS586U) enclosure is that the drives inside the enclosure are not recognised by the system. This results in the FuEngine error.

## Q: What are the steps to reproduce the issue?

A: To reproduce the issue, follow these steps:

1. Run the command `flatpak run org.freedesktop.fwupd get-devices` to get the list of devices recognised by the system.
2. Check if the NVMe drives are shown as present in the list of devices.

## Q: What is the expected behavior?

A: The expected behavior is that the NVMe drives are shown as present in the list of devices.

## Q: What is the fwupd version information?

A: The fwupd version information is as follows:

```shell
#  flatpak run org.freedesktop.fwupd --version
Loading…                 [************************************** ]
WARNING: UEFI ESP partition not detected or configured
See https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found for more information.
WARNING: This package has not been validated, it may not work properly.
compile   info.libusb                   1.0.23
compile   org.freedesktop.fwupd         2.0.6
compile   com.hughsie.libxmlb           0.3.21
compile   com.hughsie.libjcat           0.2.3
runtime   org.freedesktop.fwupd-efi     1.5
runtime   com.hughsie.libxmlb           0.3.21
runtime   com.hughsie.libjcat           0.2.3
runtime   org.kernel                    6.8.12-8-pve
runtime   org.freedesktop.fwupd         2.0.6

Q: What is the fwupd device information?

A: The fwupd device information is as follows:

#  flatpak run org.freedesktop.fwupd get-devices --show-all-devices
Loading…                 [*****                                  ]17:56:49.481 FuPluginUefiCapsule  cannot find default ESP: failed to call org.freedesktop.UDisks2.Manager.GetBlockDevices(): The name org.freedesktop.UDisks2 was not provided by any .service files
Loading…                 [***********************                ]17:56:49.731 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-2/2-2:1.0/host0/target0:0:0/0:0:0:0/block/sda: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
17:56:51.947 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-2/2-2:1.0/host0/target0:0:0/0:0:0:1/block/sdb: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
Loading…                 [***********************                ]17:56:51.973 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.4/usb3/3-2/3-2.2/3-2.2:1.0/host1/target1:0:0/1:0:0:0/block/sdc: failed to setup: failed to read version: command fail with status 2, senseKey 0x05, asc 0x20, ascq 0x00
Loading…                 [************************************** ]
WARNING: UEFI ESP partition not detected or configured
See https://github.com/fwupd/fwupd/wiki/PluginFlag:esp-not-found for more information.
WARNING: This package has not been validated, it may not work properly.
To Be Filled By O.E.M. To Be Filled By O.E.M.
β”‚
β”œβ”€Unknown Device:
β”‚     Device ID:          57e35fbedc32c4e5e69c55e3d7810f7ae6f1427a
β”‚     Vendor:             PNP:DEL
β”‚     Serial Number:      foo
β”‚     GUID:               75c047c3-4f59-5635-8e68-f02893c1fe16 ← DRM\VEN_DEL&DEV_D065
β”‚     Device Flags:       β€’ Can tag for emulation
β”‚
β”œβ”€AMD Ryzen 5 PRO 5650G with Radeon Graphics:
β”‚ β”‚   Device ID:          4bde70ba4e39b28f9eab1628f9dd6e6244c03027
β”‚ β”‚   Vendor:             Advanced Micro Devices, Inc.
β”‚ β”‚   GUIDs:              79759cdc-94db-5098-be7b-eb02521fbbec ← CPUID\PRO_0&FAM_19&MOD_50
β”‚ β”‚                       20b595b0-5892-5870-8e4c-688133ad6e34 ← CPUID\PRO_0&FAM_19&MOD_50&STP_0
β”‚ β”‚   Device Flags:       β€’ Internal device
β”‚ β”‚
β”‚ └─Secure Processor:
β”‚       Device ID:        c54ab0237d7a8db8c717b68e0be78e4374a2a079
β”‚       Current version:  00.11.00.83
β”‚       Bootloader Version: 00.11.00.83
β”‚       Vendor:           Advanced Micro Devices, Inc. (PCI:0x1022)
β”‚       GUID:             0e8dc554-a0a2-51fb-b439-1eb72b14ec38 ← PCI\VEN_1022&DEV_15DF
β”‚       Device Flags:     β€’ Internal device
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€PCIE1 Disk:
β”‚     Device ID:          44e1eb4529738fe5565aa0dd479f7965111ae48f
β”‚     Summary:            SCSI device
β”‚     Current version:    0112
β”‚     Vendor:             JMicron (USB:0x152D, SCSI:JMicron)
β”‚     GUIDs:              7c10acb0-c557-50a3-b6ff-da3a1f4b4648 ← BLOCK\VEN_152D&DEV_0586
β”‚                         0a239d49-10b0-596d-a2a1-d084d41f588e ← SCSI\VEN_JMicron &DEV_PCIE1 Disk
β”‚                         e9b45070-525b-5c77-a31f-d3fc331fe3a4 ← SCSI\VEN_JMicron &DEV_PCIE1 Disk&REV_0112
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€SSD 830 Series:
β”‚     Device ID:          c0af5fa8a1ecedd7f85f9bdadcef5c0e93b03bba
β”‚     Summary:            ATA drive
β”‚     Current version:    CXM03B1Q
β”‚     Vendor:             Samsung (USB:0x174C, ATA:0x144D, OUI:002538)
β”‚     Serial Number:      foo
β”‚     GUIDs:              b6b13e17-0638-5272-ba2a-b45af8eb5700 ← BLOCK\VEN_174C&DEV_5106
β”‚                         151383c6-b6ab-546f-b142-ff5e0dc29b66 ← IDE\SAMSUNG_SSD_830_Series__________________CXM03B1Q
β”‚                         d0f7f2f3-f5ac-525a-a135-fa2d05dc10a7 ← IDE\0SAMSUNG_SSD_830_Series__________________
β”‚                         1480635d-27f9-5ab8-8f4a-a43510dfabcf ← SAMSUNG SSD 830 Series
β”‚     Device Flags:       β€’ Internal device
β”‚                         β€’ Updatable
β”‚                         β€’ System requires external power source
β”‚                         β€’ Needs a reboot after installation
β”‚                         β€’ Device is usable for the duration of the update
β”‚                         β€’ Can tag for emulation
β”‚
β”œβ”€SSD 830 Series:
β”‚     Device ID:          697592