You are not logged in.

#1 2024-07-20 05:50:41

kulak
Member
Registered: 2020-12-27
Posts: 24

USB to SATA 3 Adapter is not working

I have this device: [https://www.newegg.com/p/36F-00MF-00019 … PY9EDG7847].  Its title is SATA to USB Adapter - Hannord USB 3.0 to 2.5" 3.5" SATA III Hard Drive Adapter - External Transfer Cable for SSD/HDD Support UASP, with 12V 2A Power Adapter.

It is identified in dmesg with:

[685687.392861] usb 2-3: new SuperSpeed USB device number 8 using xhci_hcd
[685687.410578] usb 2-3: New USB device found, idVendor=152d, idProduct=a580, bcdDevice= 2.09
[685687.410594] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[685687.410602] usb 2-3: Product: USB Mass Storage
[685687.410607] usb 2-3: Manufacturer: JMicron
[685687.410612] usb 2-3: SerialNumber: 000000000069

lsusb -t produces for it:

/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 003: Dev 008, If 0, Class=Mass Storage, Driver=[none], 5000M

It seems to me that Linux does not know how to map Port 003: Dev 008 to a driver.

I tested it on Windows and device works and provides access to NTFS formatted drive, so both device and drive are functional.

UPDATE:

I just tested it on Arch Linux laptop installation that was installed in last 4 months.  Laptop had no problem recognizing the same adapter with the same drive and auto-mounting it.  So, it is something different on my desktop Arch Linux system that is much older.  The older system usually has no problem mounting USB drives (USB sticks).  Both systems are Gnome based.


I am not sure how to get this working.

Thank you

Last edited by kulak (2024-07-20 05:59:49)

Offline

#2 2024-07-20 06:21:19

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,895

Re: USB to SATA 3 Adapter is not working

Check uname -r and pacman -Q linux (adjust if using a different kernel package). If they're different, reboot.

Offline

#3 2024-07-20 06:24:50

progandy
Member
Registered: 2012-05-17
Posts: 5,220

Re: USB to SATA 3 Adapter is not working

Scimmia wrote:

Check uname -r and pacman -Q linux (adjust if using a different kernel package). If they're different, reboot.

I have written a handy alias for that:

% alias kernel-test
kernel-test='[ -f /usr/lib/modules/$(uname -r)/pkgbase ] || echo "Kernel has been updated. Please reboot."'

| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

Board footer

Powered by FluxBB