FreeBSD 12.2-RELEASE-p9 trim: open failed: /dev/ada0: Operation not permitted

Graham Perrin grahamperrin at gmail.com
Mon Aug 30 05:08:40 UTC 2021


On 30/08/2021 04:54, David Christensen wrote:
> On 8/29/21 7:26 PM, David Christensen wrote:
>> freebsd-questions:
>>
>> I have a computer with FreeBSD:
>>
>> 2021-08-29 19:14:07 toor at f1 ~
>> # freebsd-version ; uname -a
>> 12.2-RELEASE-p9
>> FreeBSD f1.tracy.holgerdanske.com 12.2-RELEASE-p7 FreeBSD 
>> 12.2-RELEASE-p7 GENERIC  amd64
>>
>>
>> The system disk is an SSD:
>>
>> 2021-08-29 19:18:53 toor at f1 ~
>> # camcontrol devlist | grep ada0
>> <INTEL SSDSC2CW060A3 400i>         at scbus0 target 0 lun 0 (ada0,pass0)
>>
>>
>> I would like to trim the SSD, but trim(8) is not happy:
>>
>> 2021-08-29 19:22:36 toor at f1 ~
>> # trim -f /dev/ada0
>> trim /dev/ada0 offset 0 length 60022480896
>> trim: open failed: /dev/ada0: Operation not permitted
>>
>>
>> Suggestions?
>>
>>
>> David
>
>
> STFW I found:
>
> https://forums.freebsd.org/threads/freebsd-10-trim-for-zfs.44803/
>
>
> Checking my system:
>
> 2021-08-29 20:51:20 toor at f3 ~
> # camcontrol identify ada0 | grep -i trim
> Data Set Management (DSM/TRIM) yes
>
>
> So, SSD trim is enabled (?).

Given your link to the ZFS-related post, I assume that you use ZFS on 
the device.

If so: with or without OpenZFS kernel module?

<https://forums.FreeBSD.org/threads/79169/post-529408> I see that with 
FreeBSD 14.0-CURRENT, this occurs:

trim: open failed: /dev/da7: Operation not permitted

– when, for example, a partition within the device is a cache vdev for a 
pool.



More information about the freebsd-questions mailing list