Changes between Initial Version and Version 1 of Ticket #1974


Ignore:
Timestamp:
Oct 27, 2025, 10:47:10 PM (3 months ago)
Author:
emk2203
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1974 – Description

    initial v1  
    11USB3 --> M.2 adapter with JMicron chip is not recognized, neither with `-d auto` or `-d usbjmicron`.
    22
    3 `pi@NanoPi-Zero2:~$ sudo smartctl -d usbjmicron -a /dev/sda`
    4 `smartctl 7.5 2025-04-30 r5714 [aarch64-linux-6.1.118] (local build)`
    5 `Copyright (C) 2002-25, Bruce Allen, Christian Franke, ` `www.smartmontools.org`
     3{{{
     4pi@NanoPi-Zero2:~$ sudo smartctl -d usbjmicron -a /dev/sda
     5smartctl 7.5 2025-04-30 r5714 [aarch64-linux-6.1.118] (local build)
     6Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
    67
    7 `Smartctl open device: /dev/sda [USB JMicron] failed: No device connected`
     8Smartctl open device: /dev/sda [USB JMicron] failed: No device connected
    89
    9 `lsusb -d -vvv 152d:0577`:
    1010
    11 `Bus 002 Device 002: ID 152d:0577 JMicron Technology Corp. / JMicron USA` `Technology Corp. M.2 SSD`
    12 `Negotiated speed: High Speed (480Mbps)`
    13 `Device Descriptor:`
    14 `  bLength                18`
    15 `  bDescriptorType         1`
    16 `  bcdUSB               2.10`
    17 `  bDeviceClass            0 [unknown]`
    18 `  bDeviceSubClass         0 [unknown]`
    19 `  bDeviceProtocol         0 `
    20 `  bMaxPacketSize0        64`
    21 `  idVendor           0x152d JMicron Technology Corp. / JMicron USA Technology Corp.`
    22 `  idProduct          0x0577 M.2 SSD`
    23 `  bcdDevice            4.14`
    24 `  iManufacturer           1 JMicron`
    25 `  iProduct                2 M.2 SSD`
    26 `  iSerial                 3 DD564198839A6`
    27 `  bNumConfigurations      1`
     11lsusb -d -vvv 152d:0577
     12
     13Bus 002 Device 002: ID 152d:0577 JMicron Technology Corp. / JMicron USA
     14Technology Corp. M.2 SSD
     15Negotiated speed: High Speed (480Mbps)
     16Device Descriptor:
     17  bLength                18
     18  bDescriptorType         1
     19  bcdUSB               2.10
     20  bDeviceClass            0 [unknown]
     21  bDeviceSubClass         0 [unknown]
     22  bDeviceProtocol         0
     23  bMaxPacketSize0        64
     24  idVendor           0x152d JMicron Technology Corp. / JMicron USA Technology Corp.
     25  idProduct          0x0577 M.2 SSD
     26  bcdDevice            4.14
     27  iManufacturer           1 JMicron
     28  iProduct                2 M.2 SSD
     29  iSerial                 3 DD564198839A6
     30  bNumConfigurations      1
     31}}}
    2832
    2933If I can assist with more information needed to put this in the database, let me know.
     34
     35Further information from https://vdhout.nl/2020/01/seagate-e157925-jms577-pcb-with-standard-jmicron-firmware
     36
     37> On this page i found alternative firmware that could be used with this PCB. The Jmicron JMS577 chipset seems to be a special, vendor specific chipset that is interchangeable with the standard Jmicron JMS578 chipset. The JMS578 is a USB 3.1 Gen1 to SATA 6Gb/s bridge controller that supports UASP and has TRIM command support if a SSD is used.