Oliver Brandmueller wrote:
> Wenn ich das dann richtig deute, was in ata_da.c passiert, dann weiß der
> Treiber, ob das Device TRIM beherrscht (ADA_FLAG_CAN_TRIM) und setzt es
> entsprechend ein:
>
> # camcontrol identify ada2
> [...]
> Feature Support Enabled Value Vendor
> [...]
> data set management (TRIM) yes
>
> OK, langsam kommt Licht ins Dunkel.
>
> Allerdings:
>
> # atacontrol cap ad4
> Protocol SATA revision 2.x
> device model OCZ-VERTEX2 3.5
> [...]
>
> bringt nichts derartiges zutage. Heißt das, ohne ATACAM kein TRIM oder
> fehlt mir da nur der Weg das anzuzeigen?
ad(4) sendet in dem Fall das "CFA Erase"-Kommando (siehe
ata-disk.c), was etwas Ähnliches ist wie TRIM, aber nicht
ganz dasselbe. Die CFA-Kommandos gibt es schon länger
als TRIM; sie stammen noch aus der CompactFlash-Welt.
ATACAM brauchst Du übrigens nicht, ahci genügt völlig.
Du erhältst dann nur noch die ada*-Devices; ad* bekommt
man gar nicht mehr zu Gesicht. Das würde ich grundsätz-
lich für alle Neuinstallationen mit SATA-Festplatten
empfehlen (und es kann auch sinnvoll sein, bestehende
Installationen auf ahci + ada umzustellen), allein schon
um in den Genuss von NCQ zu kommen. Und dann klappt's
auch mit TRIM.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "File names are infinite in length, where infinity is set to 255 characters." -- Peter Collinson, "The Unix File System" To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 15 Feb 2011 - 18:32:48 CET