Merge "Document change of device driver procedure (r8,dsR8)"
This commit is contained in:
commit
c7474e0f3b
@ -0,0 +1,114 @@
|
|||||||
|
.. _modify-device-driver-4d0435064c4e:
|
||||||
|
|
||||||
|
====================
|
||||||
|
Modify Device Driver
|
||||||
|
====================
|
||||||
|
|
||||||
|
The following procedure shows an example how to modify the device driver from
|
||||||
|
``igb_uio`` to ``vfio-pci``.
|
||||||
|
|
||||||
|
.. rubric:: |prereq|
|
||||||
|
|
||||||
|
The system has been provisioned and unlocked.
|
||||||
|
|
||||||
|
.. rubric:: |proc|
|
||||||
|
|
||||||
|
#. Source the platform environment.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
$ source /etc/platform/openrc
|
||||||
|
~(keystone_admin)]$
|
||||||
|
|
||||||
|
#. Lock controller-0.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
~(keystone_admin)$ system host-lock controller-0
|
||||||
|
|
||||||
|
#. Show the existing device.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
~(keystone_admin)$ system host-device-list controller-0
|
||||||
|
~(keystone_admin)$ system host-device-show controller-0 0000:18:00.0
|
||||||
|
+-----------------------+---------------------------------------------------------------------------------------+
|
||||||
|
| Property | Value |
|
||||||
|
+-----------------------+---------------------------------------------------------------------------------------+
|
||||||
|
| name | pci_0000_18_00_0 |
|
||||||
|
| address | 0000:18:00.0 |
|
||||||
|
| class id | 120001 |
|
||||||
|
| vendor id | 8086 |
|
||||||
|
| device id | 0d5c |
|
||||||
|
| class name | Processing accelerators |
|
||||||
|
| vendor name | Intel Corporation |
|
||||||
|
| device name | Device 0d5c |
|
||||||
|
| numa_node | 0 |
|
||||||
|
| enabled | True |
|
||||||
|
| sriov_totalvfs | 16 |
|
||||||
|
| sriov_numvfs | 1 |
|
||||||
|
| sriov_vfs_pci_address | 0000:19:00.0 |
|
||||||
|
| sriov_vf_pdevice_id | 0d5d |
|
||||||
|
| extra_info | {'expected_numvfs': 1, 'expected_driver': 'igb_uio', 'expected_vf_driver': 'igb_uio'} |
|
||||||
|
| created_at | 2023-03-28T15:39:33.083178+00:00 |
|
||||||
|
| updated_at | 2023-03-28T18:27:23.950595+00:00 |
|
||||||
|
| root_key | None |
|
||||||
|
| revoked_key_ids | None |
|
||||||
|
| boot_page | None |
|
||||||
|
| bitstream_id | None |
|
||||||
|
| bmc_build_version | None |
|
||||||
|
| bmc_fw_version | None |
|
||||||
|
| retimer_a_version | None |
|
||||||
|
| retimer_b_version | None |
|
||||||
|
| driver | igb_uio |
|
||||||
|
| sriov_vf_driver | igb_uio |
|
||||||
|
+-----------------------+---------------------------------------------------------------------------------------+
|
||||||
|
|
||||||
|
#. Remove the |VF| configuration for the device.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
~(keystone_admin)$ system host-device-modify controller-0 0000:18:00.0 --vf-driver none -N 0
|
||||||
|
|
||||||
|
#. Set the |VF| driver to ``vfio-pci``.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
~(keystone_admin)$ system host-device-modify controller-0 0000:18:00.0 --driver vfio-pci --vf-driver vfio -N 1
|
||||||
|
+-----------------------+-------------------------------------------------------------------------------------+
|
||||||
|
| Property | Value |
|
||||||
|
+-----------------------+-------------------------------------------------------------------------------------+
|
||||||
|
| name | pci_0000_18_00_0 |
|
||||||
|
| address | 0000:18:00.0 |
|
||||||
|
| class id | 120001 |
|
||||||
|
| vendor id | 8086 |
|
||||||
|
| device id | 0d5c |
|
||||||
|
| class name | Processing accelerators |
|
||||||
|
| vendor name | Intel Corporation |
|
||||||
|
| device name | Device 0d5c |
|
||||||
|
| numa_node | 0 |
|
||||||
|
| enabled | True |
|
||||||
|
| sriov_totalvfs | 16 |
|
||||||
|
| sriov_numvfs | 1 |
|
||||||
|
| sriov_vfs_pci_address | 0000:19:00.0 |
|
||||||
|
| sriov_vf_pdevice_id | 0d5d |
|
||||||
|
| extra_info | {'expected_numvfs': 1, 'expected_driver': 'vfio-pci', 'expected_vf_driver': 'vfio'} |
|
||||||
|
| created_at | 2023-03-28T15:39:33.083178+00:00 |
|
||||||
|
| updated_at | 2023-03-28T18:14:25.920137+00:00 |
|
||||||
|
| root_key | None |
|
||||||
|
| revoked_key_ids | None |
|
||||||
|
| boot_page | None |
|
||||||
|
| bitstream_id | None |
|
||||||
|
| bmc_build_version | None |
|
||||||
|
| bmc_fw_version | None |
|
||||||
|
| retimer_a_version | None |
|
||||||
|
| retimer_b_version | None |
|
||||||
|
| driver | vfio-pci |
|
||||||
|
| sriov_vf_driver | vfio |
|
||||||
|
+-----------------------+-------------------------------------------------------------------------------------+
|
||||||
|
|
||||||
|
#. Unlock the host.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
$ system host-unlock controller-0
|
@ -337,6 +337,7 @@ vRAN Accelerator Adapters (ACC100/ACC200/N3000)
|
|||||||
hardware_acceleration_devices/enabling-mount-bryce-hw-accelerator-for-hosted-vram-containerized-workloads
|
hardware_acceleration_devices/enabling-mount-bryce-hw-accelerator-for-hosted-vram-containerized-workloads
|
||||||
hardware_acceleration_devices/configure-sriov-fec-operator-to-enable-hw-accelerators-for-hosted-vran-containarized-workloads.rst
|
hardware_acceleration_devices/configure-sriov-fec-operator-to-enable-hw-accelerators-for-hosted-vran-containarized-workloads.rst
|
||||||
hardware_acceleration_devices/set-up-pods-to-use-sriov
|
hardware_acceleration_devices/set-up-pods-to-use-sriov
|
||||||
|
hardware_acceleration_devices/modify-device-driver-4d0435064c4e
|
||||||
|
|
||||||
****************************
|
****************************
|
||||||
N3000 and ACC100 replacement
|
N3000 and ACC100 replacement
|
||||||
|
Loading…
x
Reference in New Issue
Block a user