Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Apr 2025 19:44:49 -0700
From:      Steve Kargl <kargls@comcast.net>
To:        Alexander Motin <mav@FreeBSD.org>, freebsd-current@freebsd.org
Subject:   Re: Samsung T7 external SSD support?
Message-ID:  <591a0d84-a74a-4d8e-bd40-04475eb5b457@comcast.net>
In-Reply-To: <35d2361d-80e8-489a-bd9d-6c5ada5736b8@FreeBSD.org>
References:  <39bd6092-4bd9-4086-b202-08b83b425fb5@comcast.net> <35d2361d-80e8-489a-bd9d-6c5ada5736b8@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

On 4/4/25 19:28, Alexander Motin wrote:
> On 04.04.2025 21:45, Steve Kargl wrote:
>> Anyone using a Samsung T7 external SSD with FreeBSD current?
>>
>> If I plug the drive into a USB 2.0 port, I see
>>
>> usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage 
>> device Samsung PSSD T7 Shield (0x04e8:0x61fb)
>> ugen0.2: <Samsung PSSD T7 Shield> at usbus0
>> umass0 on uhub1
>> umass0: <Samsung PSSD T7 Shield, class 0/0, rev 2.10/1.00, addr 47> on 
>> usbus0
>> umass0:  SCSI over Bulk-Only; quirks = 0x0100
>> umass0:5:0: Attached to scbus5
>> da0 at umass-sim0 bus 0 scbus5 target 0 lun 0
>> da0: <Samsung PSSD T7 Shield 0> Fixed Direct Access SPC-4 SCSI device
>> da0: Serial Number S6NPNS0Y201077Y
>> da0: 40.000MB/s transfers
>> da0: 1907729MB (3907029168 512 byte sectors)
>> da0: quirks=0x2<NO_6_BYTE>
>>
>> However, the SSD is supposedly a USB 3.2 gen 2 device with a ~1000 MBps
>> read/write speed.
>>
>> When plugged into a USB 3.x port, I typically see
>>
>> ugen0.2: <vendor 0x0507 product 0x0204> at usbus0
>>
>> and the device is not listed with usbconfig.  Repeatedly, unplugging the
>> ssd and re-plugging it into the USB 3.x port, I eventually get the 
>> above dmesg output.  Do I need a quirk for this SSD to get 
>> recognized?  Also,
>> shouldn't it connect with faster transfer rate than 'da0: 40.0MB/s'?
> 
> 40MB/s exactly means the device connected to USB2 controller or at least 
> at USB2 speed.  Considering that other times it does not connect at all, 
> I wonder if some signal quality issue or something else prevents it from 
> going proper USB3.  IIRC USB3 uses completely different wires in the 
> connector.  Also USB2 and USB3 can be handled by different controllers 
> with different drivers, so not detecting it still might be a software 
> issue, but I can't say much about that area.

Thanks for confirming my suspension.

I've tried two different cables.  I have few more I can test.
Unfortunately, I have to use a short USB 3.x extension cable
as the port is on the motherboard under a table.

-- 
steve






help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?591a0d84-a74a-4d8e-bd40-04475eb5b457>