I finally upgrade my 24.04 to 24.10, and now fstrim fails. I have the udev rules for all my USB SSDs, one old SATA two newer MVMe:
# cat /etc/udev/rules.d/10-uas-discard.rules # Enable TRIM support for USB SSD enclosures. ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="235c", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap" ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="1351", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap" ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="2362", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap" Here are the kernel messages from attaching the SATA SSD: [Mi Jan 1 18:37:14 2025] sd 2:0:0:0: [sdc] Synchronizing SCSI cache [Mi Jan 1 18:37:14 2025] sd 2:0:0:0: [sdc] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK [Mi Jan 1 18:37:14 2025] usb 2-2: USB disconnect, device number 11 [Mi Jan 1 18:42:48 2025] usb 2-2: new SuperSpeed USB device number 12 using xhci_hcd [Mi Jan 1 18:42:48 2025] usb 2-2: New USB device found, idVendor=174c, idProduct=1351, bcdDevice= 1.00 [Mi Jan 1 18:42:48 2025] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1 [Mi Jan 1 18:42:48 2025] usb 2-2: Product: RAPID-CASE U 3.1 [Mi Jan 1 18:42:48 2025] usb 2-2: Manufacturer: Sharkoon [Mi Jan 1 18:42:48 2025] usb 2-2: SerialNumber: 2016050500000000000A [Mi Jan 1 18:42:48 2025] scsi host2: uas [Mi Jan 1 18:42:53 2025] scsi 2:0:0:0: Direct-Access CT1000MX 500SSD1 0 PQ: 0 ANSI: 6 [Mi Jan 1 18:42:53 2025] sd 2:0:0:0: Attached scsi generic sg2 type 0 [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB) [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] 4096-byte physical blocks [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Write Protect is off [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Mode Sense: 43 00 00 00 [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes) [Mi Jan 1 18:42:57 2025] sdc: sdc1 [Mi Jan 1 18:42:57 2025] sd 2:0:0:0: [sdc] Attached SCSI disk lsusb output: Bus 002 Device 012: ID 174c:1351 ASMedia Technology Inc. RAPID-CASE U 3.1 systemctl status udev.service prints this: Jan 01 18:42:48 alanya mtp-probe[396856]: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-2" Jan 01 18:42:48 alanya mtp-probe[396856]: bus: 2, device: 12 was not an MTP device Jan 01 18:42:48 alanya mtp-probe[396862]: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-2" Jan 01 18:42:48 alanya mtp-probe[396862]: bus: 2, device: 12 was not an MTP device Jan 01 18:42:57 alanya (udev-worker)[396874]: sdc: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdc' failed with exit code 1. Jan 01 18:42:57 alanya (udev-worker)[396872]: sdc1: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdc1' failed with exit code 1. I don't think the message about an SSD not being an MTP device is relevant, but here you have it ;-) Here is what fstrim thinks now: # fstrim --verbose /mnt fstrim: /mnt: the discard operation is not supported Here is the SMART information: Model Family: Crucial/Micron Client SSDs Device Model: CT1000MX500SSD1 Serial Number: 1912E1F45B1B LU WWN Device Id: 5 00a075 1e1f45b1b Firmware Version: M3CR023 User Capacity: 1,000,204,886,016 bytes [1.00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: Solid State Device Form Factor: 2.5 inches TRIM Command: Available Device is: In smartctl database 7.3/5528 ATA Version is: ACS-3 T13/2161-D revision 5 SATA Version is: SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Wed Jan 1 19:09:27 2025 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled Right now I'm assuming that the UDev lines are not sufficient anymore. Google does not find anything releated to Ubuntu oracular usb trim. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1336541 Title: No TRIM via USB To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/1336541/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs