4 ms·
I don't think in this very case it has anything to do with digital rights management. It detects an Intel SATA SSD, SSDSCKJF360A5L a disk that supports ATA Trus
by bdd 2y ago
I don't think in this very case it has anything to do with digital rights management. It detects an Intel SATA SSD, SSDSCKJF360A5L a disk that supports ATA Trusted Send/Receive commands used to interface with on-disk encryption features. Specifically 5B to 5F (reference: https://wiki.osdev.org/ATA_Command_Matrix https://wiki.osdev.org/ATA_Command_Matrix).
To make things even more confusing, kernel refers to the command between 5C and 5F with the acronym TPM, and requires `libata.allow_tpm=1` command line parameter to be passed to allow issuing them. (kernel source reference: https://github.com/torvalds/linux/blob/v6.12/drivers/ata/libata-scsi.c#L3134 https://github.com/torvalds/linux/blob/v6.12/drivers/ata/lib...), which has _nothing to do_ with the trusted platform module TPM, just another TLA clash.
Here's the original commit from 2008. The naming is very likely through misassociation. TCG: Trusted Computing Group is most known for creating TPM specification. Another thing they work on is the OPAL specification for self encrypting drives. Author possibly clumped them into the same thing. https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b482c3b38ed994c021d3fc https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b...
- Maxious 2y ago> I don't think in this very case it has anything to do with digital rights management. From your kernel source link > DVR type users will probably ship with this enabled for movie content management. Indeed where the DRM error message comes from https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b1a28abe367bbfe53c04/drivers/ata/libata-core.c#L2902 https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b... > CPRM may make this media unusable CPRM? > Content Protection for Recordable Media and Pre-Recorded Media (CPRM / CPPM) is a mechanism for restricting the copying, moving, and deletion of digital media on a host device, such as a personal computer, or other player. It is a form of digital rights management (DRM) developed by The 4C Entity, LLC (consisting of IBM, Intel, Matsushita and Toshiba). How can we be sure which CPRM it is though? Ah the kernel maintainers actually had an argument about it at the time https://www.linuxjournal.com/article/5091 https://www.linuxjournal.com/article/5091 https://www.linuxjournal.com/article/5092 https://www.linuxjournal.com/article/5092
- bdd 2y ago> Indeed where the DRM error message comes from https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b... That's for compact flash cards. Based on the kernel message from the StackExchange post we can tell it isn't a CF. So it's not coming from the line you linked, but 11 lines below.