• ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Windows update impacting certain printer icons and names. Microsoft is working on a solution.
    Click here to learn more
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
HP Recommended
HP Pavilion Gaming Laptop 15-ec1002ur (133X2EA)
Linux

The AMD Secure Processor includes:
- CCP (Crypto Co-Processor) device;

- TEE (Trusted Execution Environment) device;

- PSP (Platform Secure Processor) device.

 

The AMD CCP provides hardware encryption, hashing and other related operations.

 

I want to use AMD Crypto Co-Processor with OpenSSL (as described at https://forums.gentoo.org/viewtopic-t-1123600-view-next.html), but it does not worked:

 

# modprobe ccp_crypto
modprobe: ERROR: could not insert 'ccp_crypto': No such device

 

But another parts of AMD Secure Processor is worked (TEE and PSP), so problem just in BIOS:

 

# dmesg | grep ccp
[ 2.334148] ccp 0000:05:00.2: enabling device (0000 -> 0002)
[ 2.335066] ccp 0000:05:00.2: ccp: unable to access the device: you might be running a broken BIOS.
[ 2.345800] ccp 0000:05:00.2: tee enabled
[ 2.347436] ccp 0000:05:00.2: psp enabled
[ 2137.478000] ccp_crypto: Cannot load: there are no available CCPs

 

CCP and PSP supported in my kernel:

 

# zcat /proc/config.gz | egrep -e DEV_CCP -e AMD_SEV -e TEE= -e SME
CONFIG_KVM_AMD_SEV=y
CONFIG_NETFILTER_XT_TARGET_TEE=y
# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
# CONFIG_QCOM_SMEM is not set
CONFIG_TEE=y
CONFIG_AMDTEE=y
CONFIG_CRYPTO_DEV_CCP=y
CONFIG_CRYPTO_DEV_CCP_DD=y
CONFIG_CRYPTO_DEV_CCP_CRYPTO=m
CONFIG_CRYPTO_DEV_CCP_DEBUGFS=y

 

Info about OS and CPU:

 

# uname -rp
5.10.15-gentoo-x86_64 AMD Ryzen 5 4600H with Radeon Graphics

 

Info about HP Notebook:

 

# inxi -M -xxx
Machine: Type: Laptop System: HP product: HP Pavilion Gaming Laptop 15-ec1xxx v: N/A serial: %HIDDEN%
Chassis: type: 10 serial: %HIDDEN%
Mobo: HP model: 87B1 v: 31.21 serial: %HIDDEN% UEFI: AMI v: F.20 date: 11/04/2020 

 

I want BIOS, which support CCP device, used by ccp_crypto module of linux kernel.

Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.