Cannot access SSD with sata-to-usb adapter

Hello everyone,

I am trying to access an non-formatted ssd (crucial mx500) with an sata-to-usb adapter, but it doesn't work.
I can see the adapter with lsusb, but there seems to be nothing in /dev. Therefore, I am also not able to format it.
How can I detect my ssd?

Thank you

$ lsusb
Bus 002 Device 004: ID 05e3:0731 Genesys Logic, Inc. GL3310 SATA 3Gb/s Bridge Controller
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 138a:0017 Validity Sensors, Inc. VFS 5011 fingerprint sensor
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 004: ID 04ca:7058 Lite-On Technology Corp. Integrated Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

PC:

System:
  Host: lenovo Kernel: 5.7.0-3-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 10.1.0 Desktop: Xfce 4.14.2 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: LENOVO product: 20FMS03600 v: ThinkPad T460 
  serial: <filter> 
  Mobo: LENOVO model: 20FMS03600 serial: <filter> UEFI: LENOVO 
  v: R06ET68W (1.42 ) date: 10/08/2019 
Battery:
  ID-1: BAT0 charge: 16.4 Wh condition: 18.4/23.2 Wh (79%) 
  model: SANYO 45N1773 status: Unknown 
  ID-2: BAT1 charge: 15.2 Wh condition: 16.9/23.2 Wh (73%) 
  model: SANYO 45N1775 status: Unknown 
CPU:
  Topology: Dual Core model: Intel Core i5-6200U bits: 64 type: MT MCP 
  arch: Skylake rev: 3 L2 cache: 3072 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 19204 
  Speed: 700 MHz min/max: 400/2800 MHz Core speeds (MHz): 1: 700 2: 699 
  3: 700 4: 700 
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Lenovo driver: i915 
  v: kernel bus ID: 00:02.0 
  Display: x11 server: X.Org 1.20.8 driver: intel unloaded: modesetting 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa Intel HD Graphics 520 (SKL GT2) v: 4.6 Mesa 20.0.7 
  direct render: Yes 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
  Sound Server: ALSA v: k5.7.0-3-MANJARO 
Network:
  Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: 3.2.6-k 
  port: efa0 bus ID: 00:1f.6 
  IF: enp0s31f6 state: down mac: <filter> 
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel port: efa0 
  bus ID: 04:00.0 
  IF: wlp4s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 476.94 GiB used: 257.92 GiB (54.1%) 
  ID-1: /dev/sda vendor: Samsung model: MZNLN512HCJH-000L1 size: 476.94 GiB 
Partition:
  ID-1: / size: 115.81 GiB used: 44.14 GiB (38.1%) fs: ext4 dev: /dev/sda2 
  ID-2: /home size: 335.55 GiB used: 213.73 GiB (63.7%) fs: ext4 
  dev: /dev/sda4 
  ID-3: swap-1 size: 16.60 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 0 
Info:
  Processes: 206 Uptime: 29m Memory: 15.51 GiB used: 1.56 GiB (10.1%) 
  Init: systemd Compilers: gcc: 10.1.0 Shell: bash v: 5.0.17 inxi: 3.0.37 

Maybe the SSD is dead?

I plug it into a windows Pc and it recognized the ssd.

1 Like

Drives that are a little wonky often won't be recognized unless attached directly to the mobo via SATA. Sometimes attaching them via SATA cable and giving them a fresh format will fix it up. If the drive is in real bad shape that may not help.

If you cannot access the disk using an USB enclosure designed for SATA - it is most likely because the disk draws too much current on the USB port.

I have a sata SSD disk which works when attached to the PSU but is non functional when used through an USB enclosure.

2 Likes

I found this suggestion searching the model

So on Manjaro you should try
pamac install sg3_utils
and then either modprobe the module which gets installed or easier just reboot.

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

Forum kindly sponsored by