USB-C SSD adapter doesn't produce device file

I’ve got this USB-C SSD adapter / case: USB-ID 152d:0562 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge.
It worked fine over the years (not sure if also on this particular laptop) but now I don’t get a device file anymore and therefore can’t mount it. dmesg output looks fine:

[Mär22 01:27] usb 3-5: USB disconnect, device number 57
[ +11,890236] usb 2-3: new SuperSpeed Plus Gen 2x1 USB device number 13 using xhci_hcd
[  +0,020721] usb 2-3: New USB device found, idVendor=152d, idProduct=0562, bcdDevice= 2.09
[  +0,000012] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000003] usb 2-3: Product: SSK Storage
[  +0,000003] usb 2-3: Manufacturer: SSK
[  +0,000003] usb 2-3: SerialNumber: DD564198838B8

Connecting it to two different android phones works perfectly, but not on my Lenovo ThinkPad P16v Gen1 Laptop on which I’ve got Manjaro installed.

Please help

UPDATE: found this which seems related: SSD USB JMicron JMS567 ID 152d:0562 only works fine on Windows and mac / Kernel & Hardware / Arch Linux Forums
but I can’t follow the suggested workaround completely because my system doesn’t know the command update-initramfs -u. I did the first step though and installed a new kernel and will reboot and see if that helps. Will report back once I’ve tested it (can’t reboot right now)

To rebuild init - use mkinitcpio

sudo mkinitcpio -P

I have JMicron slightly different - usb to nvme

 $ lsusb
...
Bus 004 Device 003: ID 152d:0583 JMicron Technology Corp. / JMicron USA Technology Corp. JMS583Gen 2 to PCIe Gen3x2 Bridge
...

Work without any issues.

 $ uname -r
6.12.18-2-MANJARO
1 Like

I was running kernel version 6.6.80-1 before and upgraded to 6.12.17-1 and after rebooting it works now.

I can’t tell if it was the rebooting itself (I only reboot every few weeks and there where a few big updates that asked me to do so and I didn’t… I usually only put it to standby).

Or if it maybe was the
echo "options usb-storage quirks=152d:0562:u" >> /etc/modprobe.d/usb-storage-quirks.conf
suggested by the link I posted before,

or third option that the newer kernel version fixed the problem.

Either way it works now, thank you for your help!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.