gpt4 book ai didi

linux - ATA Trusted commands-如何设置libata allow_tpm

转载 作者:太空狗 更新时间:2023-10-29 12:17:51 24 4
gpt4 key购买 nike

我想将可信发送/可信接收发送到我的硬盘。我找到了这个页面: ATA Trusted commands in Linux .(谢谢你 ephemient 和 Dmitry Obukhov)。

目前,我的麻烦是如何设置 libata allow_tpm = 1。我正在使用 Ubuntu 13.10。我的代码与 Dmitry Obukhov 相同(它非常适用于 Identify 和所有其他命令,但不适用于受信任的命令。)

从另一面看,这些是我所做的:

- In BIOS, set AHCI mode.

在终端中:

- sudo dmesg -c:

[ 0.157207] SCSI subsystem initialized.

[ 0.157209] ACPI: bus type ATA registered.

[ 0.157236] libata version 3.00 loaded.

[ 0.878999] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6
Gbps 0x3 impl SATA mode.

[ 0.887125] ata1: SATA max UDMA/133 abar m2048@0xf7c16000 port
0xf7c16100 irq 41.

[ 0.887127] ata2: SATA max UDMA/133 abar m2048@0xf7c16000 port
0xf7c16180 irq 41.

[ 1.205449] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl
300).

[ 1.205477] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl
300).

[ 1.206127] ata2.00: supports DRM functions and may not be fully
accessible.

[ 1.206131] ata2.00: ATA-8: ST500LT025-1A5142, 0001SDM7, max
UDMA/133.

[ 1.206133] ata2.00: 976773168 sectors, multi 1: LBA48 NCQ (depth
31/32).

[ 1.206159] ata1.00: supports DRM functions and may not be fully
accessible.

[ 1.206163] ata1.00: ATA-8: ST500LT025-1A5142, 0001SDM7, max
UDMA/133.

[ 1.206165] ata1.00: 976773168 sectors, multi 1: LBA48 NCQ (depth
31/32).



- systool -a -v -m libata

Module = "libata"

Attributes:
uevent = <store method only>
version = "3.00"

Parameters:
acpi_gtf_filter = "7"
allow_tpm = "0"
ata_probe_timeout = "0"
atapi_an = "0"
atapi_dmadir = "0"
atapi_enabled = "1"
atapi_passthru16 = "1"
dma = "7"
fua = "0"
ignore_hpa = "0"
noacpi = "0"
zpodd_poweroff_delay= "30"

- sudo nano /etc/modprobe.d/local.conf.
Add this line: options libata allow_tpm=1

- sudo nano /boot/grub/menu.lst.
Add this line: combined_mode=libata

- sudo update-initramfs -u&& sudo update-grub2

重启后,我再次运行 systool -a -v -m libataallow_tpm 没有任何变化。我应该如何更改 allow_tpm

最佳答案

如果您想永久更改 allow_tpm,请通过将 libata.allow_tpm=1 添加到 GRUB_CMDLINE_LINUX_DEFAULT 告诉 grub > 在 /etc/default/grub 中。例如:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.allow_tpm=1"

然后运行 ​​sudo update-grub 并重新启动。

关于linux - ATA Trusted commands-如何设置libata allow_tpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20485142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com