# dnf update edk2-ovmf
メタデータの期限切れの最終確認: 0:50:58 前の 2024年10月31日 09時02分07秒 に実施しました。
依存関係が解決しました。
================================================================================
パッケージ Arch バージョン リポジトリー サイズ
================================================================================
アップグレード:
edk2-ovmf noarch 20220126gitbb1bba3d77-13.el8_10.3 appstream 3.6 M
トランザクションの概要
================================================================================
アップグレード 1 パッケージ
ダウンロードサイズの合計: 3.6 M
これでよろしいですか? [y/N]:y
# virsh edit 仮想マシン名
# virsh edit VM
<domain type='kvm'>
<name>VM</name>
<uuid>9ea987a6-e4fd-4182-b186-e3a3e1244b37</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://rockylinux.org/rocky/8"/>
</libosinfo:libosinfo>
</metadata>
<memory unit='KiB'>1572864</memory>
<currentMemory unit='KiB'>1572864</currentMemory>
<vcpu placement='static'>2</vcpu>
<os>
<type arch='x86_64' machine='pc-q35-rhel8.6.0'>hvm</type>
<loader readonly='yes' type='pflash'>/usr/share/edk2/ovmf/OVMF_CODE.secboot.fd</loader>
<nvram>/var/lib/libvirt/qemu/nvram/VM_VARS.fd</nvram>
<boot dev='hd'/>
</os>
# cd /run/media/root/RedHawk-8.4-x86_64
# sh ~/installRedHawk8.4.sh
This process will install the RedHawk Linux core files
for RedHawk Linux 8.4 (Hadron) on the current system (localhost.localdomain).
Note: You are about to install RedHawk Linux on a possibly
unsupported base Linux distribution (Rocky Linux 8.9).
Do you want to install RedHawk Linux? [y/n] y
----------------------------------------------------------------------------
Concurrent Real-Time End-User License Agreement (the EULA).
This license should be read before acceptance of its terms. If the terms
are not acceptable then you must reject the license and terminate the
installation process.
A copy of this license may be found in /usr/share/doc/ccur/RedHawk-EULA
after installation.
----------------------------------------------------------------------------
View, Accept, or Reject the terms of this license? [v/a/r] a
Would you like to install 32-bit compatibility packages? [y/n] (y)
This system does not appear to have an NVIDIA graphics card.
We do not recommend installing RedHawk NVIDIA graphics packages.
Install RedHawk NVIDIA graphics packages anyway? [y/n] (n)
Preparing for installation...
Installing RedHawk Linux packages:
メタデータの期限切れの最終確認: 0:00:02 前の 2024年10月31日 12時13分20秒 に実施しました。
依存関係が解決しました。
====================================================================================================
パッケージ Arch バージョン リポジトリー サイズ
====================================================================================================
インストール:
ccur-adjtimex x86_64 2:1.20-8.4_20211129 redhawk-media 58 k
ccur-audispd-plugins x86_64 3.0-8.4_20211129 redhawk-media 38 k
ccur-audispd-plugins-zos x86_64 3.0-8.4_20211129 redhawk-media 27 k
ccur-audit x86_64 3.0-8.4_20211129 redhawk-media 244 k
置き換え audit.x86_64 3.0.7-5.el8
ccur-audit-libs x86_64 3.0-8.4_20211129 redhawk-media 109 k
置き換え audit-libs.x86_64 3.0.7-5.el8
ccur-audit-libs-devel x86_64 3.0-8.4_20211129 redhawk-media 75 k
ccur-crash x86_64 2:7.3.0-8.4_20211129 redhawk-media 2.7 M
ccur-docs noarch 8.4-20211129 redhawk-media 7.9 M
ccur-gather x86_64 8.4-20211129 redhawk-media 88 k
ccur-hyper x86_64 8.4-20211129 redhawk-media 26 k
ccur-kernel x86_64 8.4-20211129 redhawk-media 79 M
ccur-kernel-debug x86_64 8.4-20211129 redhawk-media 84 M
ccur-kernel-source x86_64 8.4-20211129 redhawk-media 180 M
ccur-kernel-trace x86_64 8.4-20211129 redhawk-media 79 M
ccur-kernheaders x86_64 8.4-20211129 redhawk-media 74 k
ccur-kvmrt-gs x86_64 8.4-20211129 redhawk-media 69 k
ccur-kvmrt-gs-compat i686 8.4-20211129 redhawk-media 56 k
ccur-math x86_64 11-20211129 redhawk-media 20 k
ccur-memexact x86_64 8.4-20211129 redhawk-media 18 k
ccur-pam-capability x86_64 2:8.4-20211129 redhawk-media 57 k
ccur-python3-audit x86_64 3.0-8.4_20211129 redhawk-media 76 k
置き換え python3-audit.x86_64 3.0.7-5.el8
ccur-rcim x86_64 8.4-20211129 redhawk-media 59 k
ccur-redhawk-backgrounds noarch 8.4-20211129 redhawk-media 9.0 M
置き換え rocky-backgrounds.noarch 86.3-1.el8
ccur-redhawk-indexhtml noarch 8.4-20211129 redhawk-media 36 k
置き換え rocky-indexhtml.noarch 8.0-0.el8
ccur-redhawk-logos noarch 8.4-20211129 redhawk-media 465 k
置き換え rocky-backgrounds.noarch 86.3-1.el8
置き換え rocky-logos.x86_64 86.3-1.el8
ccur-redhawk-logos-ipa noarch 8.4-20211129 redhawk-media 26 k
ccur-redhawk-release noarch 8.4-20211129 redhawk-media 157 k
ccur-redhawk-setup noarch 8.4-20211129 redhawk-media 10 k
ccur-rt x86_64 8.4-20211129 redhawk-media 770 k
ccur-rt-compat i686 8.4-20211129 redhawk-media 542 k
ccur-rtbench x86_64 2:8.4-20211129 redhawk-media 100 k
ccur-shield noarch 11-20211129 redhawk-media 11 k
ccur-strace x86_64 2:5.6-8.4_20211129 redhawk-media 318 k
ccur-vmlinux x86_64 8.4-20211129 redhawk-media 139 M
ccur-vmlinux-debug x86_64 8.4-20211129 redhawk-media 157 M
ccur-vmlinux-trace x86_64 8.4-20211129 redhawk-media 140 M
ccur-vtop x86_64 8.4-20211129 redhawk-media 9.1 k
ccur-xtrace x86_64 8.4-20211129 redhawk-media 45 k
トランザクションの概要
====================================================================================================
インストール 38 パッケージ
合計サイズ: 880 M
パッケージのダウンロード:
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
scriptletの実行中: ccur-audit-libs-3.0-8.4_20211129.x86_64 1/1
インストール中 : ccur-audit-libs-3.0-8.4_20211129.x86_64 1/44
インストール中 : ccur-audit-3.0-8.4_20211129.x86_64 2/44
scriptletの実行中: ccur-audit-3.0-8.4_20211129.x86_64 2/44
インストール中 : ccur-rt-8.4-20211129.x86_64 3/44
scriptletの実行中: ccur-rt-8.4-20211129.x86_64 3/44
インストール中 : ccur-shield-11-20211129.noarch 4/44
scriptletの実行中: ccur-shield-11-20211129.noarch 4/44
Created symlink /etc/systemd/system/multi-user.target.wants/shield.service → /usr/lib/systemd/system/shield.service.
インストール中 : ccur-audispd-plugins-3.0-8.4_20211129.x86_64 5/44
インストール中 : ccur-audispd-plugins-zos-3.0-8.4_20211129.x86_64 6/44
インストール中 : ccur-audit-libs-devel-3.0-8.4_20211129.x86_64 7/44
インストール中 : ccur-python3-audit-3.0-8.4_20211129.x86_64 8/44
インストール中 : ccur-xtrace-8.4-20211129.x86_64 9/44
scriptletの実行中: ccur-xtrace-8.4-20211129.x86_64 9/44
インストール中 : ccur-vtop-8.4-20211129.x86_64 10/44
scriptletの実行中: ccur-vtop-8.4-20211129.x86_64 10/44
インストール中 : ccur-vmlinux-trace-8.4-20211129.x86_64 11/44
scriptletの実行中: ccur-vmlinux-trace-8.4-20211129.x86_64 11/44
インストール中 : ccur-vmlinux-debug-8.4-20211129.x86_64 12/44
scriptletの実行中: ccur-vmlinux-debug-8.4-20211129.x86_64 12/44
インストール中 : ccur-vmlinux-8.4-20211129.x86_64 13/44
scriptletの実行中: ccur-vmlinux-8.4-20211129.x86_64 13/44
インストール中 : ccur-strace-2:5.6-8.4_20211129.x86_64 14/44
scriptletの実行中: ccur-strace-2:5.6-8.4_20211129.x86_64 14/44
インストール中 : ccur-rtbench-2:8.4-20211129.x86_64 15/44
scriptletの実行中: ccur-rtbench-2:8.4-20211129.x86_64 15/44
インストール中 : ccur-redhawk-setup-8.4-20211129.noarch 16/44
scriptletの実行中: ccur-redhawk-setup-8.4-20211129.noarch 16/44
scriptletの実行中: ccur-redhawk-release-8.4-20211129.noarch 17/44
インストール中 : ccur-redhawk-release-8.4-20211129.noarch 17/44
scriptletの実行中: ccur-redhawk-release-8.4-20211129.noarch 17/44
Created symlink /etc/systemd/system/graphical.target.wants/initial-setup.service → /usr/lib/systemd/system/initial-setup.service.
Created symlink /etc/systemd/system/multi-user.target.wants/initial-setup.service → /usr/lib/systemd/system/initial-setup.service.
インストール中 : ccur-redhawk-logos-ipa-8.4-20211129.noarch 18/44
scriptletの実行中: ccur-redhawk-logos-ipa-8.4-20211129.noarch 18/44
インストール中 : ccur-redhawk-logos-8.4-20211129.noarch 19/44
scriptletの実行中: ccur-redhawk-logos-8.4-20211129.noarch 19/44
インストール中 : ccur-redhawk-indexhtml-8.4-20211129.noarch 20/44
scriptletの実行中: ccur-redhawk-indexhtml-8.4-20211129.noarch 20/44
インストール中 : ccur-redhawk-backgrounds-8.4-20211129.noarch 21/44
scriptletの実行中: ccur-redhawk-backgrounds-8.4-20211129.noarch 21/44
scriptletの実行中: ccur-rcim-8.4-20211129.x86_64 22/44
インストール中 : ccur-rcim-8.4-20211129.x86_64 22/44
scriptletの実行中: ccur-rcim-8.4-20211129.x86_64 22/44
Created symlink /etc/systemd/system/multi-user.target.wants/rcim.service → /usr/lib/systemd/system/rcim.service.
インストール中 : ccur-pam-capability-2:8.4-20211129.x86_64 23/44
scriptletの実行中: ccur-pam-capability-2:8.4-20211129.x86_64 23/44
インストール中 : ccur-memexact-8.4-20211129.x86_64 24/44
scriptletの実行中: ccur-memexact-8.4-20211129.x86_64 24/44
インストール中 : ccur-math-11-20211129.x86_64 25/44
scriptletの実行中: ccur-math-11-20211129.x86_64 25/44
インストール中 : ccur-kvmrt-gs-8.4-20211129.x86_64 26/44
scriptletの実行中: ccur-kvmrt-gs-8.4-20211129.x86_64 26/44
インストール中 : ccur-kernheaders-8.4-20211129.x86_64 27/44
インストール中 : ccur-kernel-trace-8.4-20211129.x86_64 28/44
scriptletの実行中: ccur-kernel-trace-8.4-20211129.x86_64 28/44
インストール中 : ccur-kernel-source-8.4-20211129.x86_64 29/44
scriptletの実行中: ccur-kernel-source-8.4-20211129.x86_64 29/44
インストール中 : ccur-kernel-debug-8.4-20211129.x86_64 30/44
scriptletの実行中: ccur-kernel-debug-8.4-20211129.x86_64 30/44
インストール中 : ccur-kernel-8.4-20211129.x86_64 31/44
scriptletの実行中: ccur-kernel-8.4-20211129.x86_64 31/44
インストール中 : ccur-hyper-8.4-20211129.x86_64 32/44
scriptletの実行中: ccur-hyper-8.4-20211129.x86_64 32/44
インストール中 : ccur-gather-8.4-20211129.x86_64 33/44
scriptletの実行中: ccur-gather-8.4-20211129.x86_64 33/44
インストール中 : ccur-docs-8.4-20211129.noarch 34/44
scriptletの実行中: ccur-docs-8.4-20211129.noarch 34/44
インストール中 : ccur-crash-2:7.3.0-8.4_20211129.x86_64 35/44
scriptletの実行中: ccur-crash-2:7.3.0-8.4_20211129.x86_64 35/44
インストール中 : ccur-adjtimex-2:1.20-8.4_20211129.x86_64 36/44
scriptletの実行中: ccur-adjtimex-2:1.20-8.4_20211129.x86_64 36/44
インストール中 : ccur-rt-compat-8.4-20211129.i686 37/44
scriptletの実行中: ccur-rt-compat-8.4-20211129.i686 37/44
インストール中 : ccur-kvmrt-gs-compat-8.4-20211129.i686 38/44
scriptletの実行中: ccur-kvmrt-gs-compat-8.4-20211129.i686 38/44
廃止 : python3-audit-3.0.7-5.el8.x86_64 39/44
scriptletの実行中: audit-3.0.7-5.el8.x86_64 40/44
廃止 : audit-3.0.7-5.el8.x86_64 40/44
scriptletの実行中: audit-3.0.7-5.el8.x86_64 40/44
廃止 : rocky-backgrounds-86.3-1.el8.noarch 41/44
廃止 : rocky-logos-86.3-1.el8.x86_64 42/44
scriptletの実行中: rocky-logos-86.3-1.el8.x86_64 42/44
廃止 : rocky-indexhtml-8.0-0.el8.noarch 43/44
廃止 : audit-libs-3.0.7-5.el8.x86_64 44/44
scriptletの実行中: ccur-redhawk-logos-ipa-8.4-20211129.noarch 44/44
scriptletの実行中: ccur-redhawk-logos-8.4-20211129.noarch 44/44
scriptletの実行中: ccur-redhawk-backgrounds-8.4-20211129.noarch 44/44
scriptletの実行中: ccur-kernel-trace-8.4-20211129.x86_64 44/44
scriptletの実行中: ccur-kernel-debug-8.4-20211129.x86_64 44/44
scriptletの実行中: ccur-kernel-8.4-20211129.x86_64 44/44
scriptletの実行中: audit-libs-3.0.7-5.el8.x86_64 44/44
検証 : ccur-adjtimex-2:1.20-8.4_20211129.x86_64 1/44
検証 : ccur-audispd-plugins-3.0-8.4_20211129.x86_64 2/44
検証 : ccur-audispd-plugins-zos-3.0-8.4_20211129.x86_64 3/44
検証 : ccur-audit-3.0-8.4_20211129.x86_64 4/44
検証 : audit-3.0.7-5.el8.x86_64 5/44
検証 : ccur-audit-libs-3.0-8.4_20211129.x86_64 6/44
検証 : audit-libs-3.0.7-5.el8.x86_64 7/44
検証 : ccur-audit-libs-devel-3.0-8.4_20211129.x86_64 8/44
検証 : ccur-crash-2:7.3.0-8.4_20211129.x86_64 9/44
検証 : ccur-docs-8.4-20211129.noarch 10/44
検証 : ccur-gather-8.4-20211129.x86_64 11/44
検証 : ccur-hyper-8.4-20211129.x86_64 12/44
検証 : ccur-kernel-8.4-20211129.x86_64 13/44
検証 : ccur-kernel-debug-8.4-20211129.x86_64 14/44
検証 : ccur-kernel-source-8.4-20211129.x86_64 15/44
検証 : ccur-kernel-trace-8.4-20211129.x86_64 16/44
検証 : ccur-kernheaders-8.4-20211129.x86_64 17/44
検証 : ccur-kvmrt-gs-8.4-20211129.x86_64 18/44
検証 : ccur-kvmrt-gs-compat-8.4-20211129.i686 19/44
検証 : ccur-math-11-20211129.x86_64 20/44
検証 : ccur-memexact-8.4-20211129.x86_64 21/44
検証 : ccur-pam-capability-2:8.4-20211129.x86_64 22/44
検証 : ccur-python3-audit-3.0-8.4_20211129.x86_64 23/44
検証 : python3-audit-3.0.7-5.el8.x86_64 24/44
検証 : ccur-rcim-8.4-20211129.x86_64 25/44
検証 : ccur-redhawk-backgrounds-8.4-20211129.noarch 26/44
検証 : rocky-backgrounds-86.3-1.el8.noarch 27/44
検証 : ccur-redhawk-indexhtml-8.4-20211129.noarch 28/44
検証 : rocky-indexhtml-8.0-0.el8.noarch 29/44
検証 : ccur-redhawk-logos-8.4-20211129.noarch 30/44
検証 : rocky-logos-86.3-1.el8.x86_64 31/44
検証 : ccur-redhawk-logos-ipa-8.4-20211129.noarch 32/44
検証 : ccur-redhawk-release-8.4-20211129.noarch 33/44
検証 : ccur-redhawk-setup-8.4-20211129.noarch 34/44
検証 : ccur-rt-8.4-20211129.x86_64 35/44
検証 : ccur-rt-compat-8.4-20211129.i686 36/44
検証 : ccur-rtbench-2:8.4-20211129.x86_64 37/44
検証 : ccur-shield-11-20211129.noarch 38/44
検証 : ccur-strace-2:5.6-8.4_20211129.x86_64 39/44
検証 : ccur-vmlinux-8.4-20211129.x86_64 40/44
検証 : ccur-vmlinux-debug-8.4-20211129.x86_64 41/44
検証 : ccur-vmlinux-trace-8.4-20211129.x86_64 42/44
検証 : ccur-vtop-8.4-20211129.x86_64 43/44
検証 : ccur-xtrace-8.4-20211129.x86_64 44/44
インストール済み:
ccur-adjtimex-2:1.20-8.4_20211129.x86_64 ccur-audispd-plugins-3.0-8.4_20211129.x86_64
ccur-audispd-plugins-zos-3.0-8.4_20211129.x86_64 ccur-audit-3.0-8.4_20211129.x86_64
ccur-audit-libs-3.0-8.4_20211129.x86_64 ccur-audit-libs-devel-3.0-8.4_20211129.x86_64
ccur-crash-2:7.3.0-8.4_20211129.x86_64 ccur-docs-8.4-20211129.noarch
ccur-gather-8.4-20211129.x86_64 ccur-hyper-8.4-20211129.x86_64
ccur-kernel-8.4-20211129.x86_64 ccur-kernel-debug-8.4-20211129.x86_64
ccur-kernel-source-8.4-20211129.x86_64 ccur-kernel-trace-8.4-20211129.x86_64
ccur-kernheaders-8.4-20211129.x86_64 ccur-kvmrt-gs-8.4-20211129.x86_64
ccur-kvmrt-gs-compat-8.4-20211129.i686 ccur-math-11-20211129.x86_64
ccur-memexact-8.4-20211129.x86_64 ccur-pam-capability-2:8.4-20211129.x86_64
ccur-python3-audit-3.0-8.4_20211129.x86_64 ccur-rcim-8.4-20211129.x86_64
ccur-redhawk-backgrounds-8.4-20211129.noarch ccur-redhawk-indexhtml-8.4-20211129.noarch
ccur-redhawk-logos-8.4-20211129.noarch ccur-redhawk-logos-ipa-8.4-20211129.noarch
ccur-redhawk-release-8.4-20211129.noarch ccur-redhawk-setup-8.4-20211129.noarch
ccur-rt-8.4-20211129.x86_64 ccur-rt-compat-8.4-20211129.i686
ccur-rtbench-2:8.4-20211129.x86_64 ccur-shield-11-20211129.noarch
ccur-strace-2:5.6-8.4_20211129.x86_64 ccur-vmlinux-8.4-20211129.x86_64
ccur-vmlinux-debug-8.4-20211129.x86_64 ccur-vmlinux-trace-8.4-20211129.x86_64
ccur-vtop-8.4-20211129.x86_64 ccur-xtrace-8.4-20211129.x86_64
スキップ済み:
ccur-redhawk-logos-httpd-8.4-20211129.noarch
完了しました!
Installing NUU and RedHawk Core update repo:
依存関係が解決しました。
====================================================================================================
パッケージ Arch バージョン リポジトリー サイズ
====================================================================================================
インストール:
ccur-RedHawk-8.4-repo noarch 3-2 @commandline 6.6 k
ccur-RedHawk-8.4.n-repo noarch 3-2 @commandline 6.7 k
nuu x86_64 2.1.7-1.rhel8 @commandline 949 k
トランザクションの概要
====================================================================================================
インストール 3 パッケージ
合計サイズ: 962 k
インストール後のサイズ: 1.8 M
パッケージのダウンロード:
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : nuu-2.1.7-1.rhel8.x86_64 1/3
scriptletの実行中: ccur-RedHawk-8.4.n-repo-3-2.noarch 2/3
インストール中 : ccur-RedHawk-8.4.n-repo-3-2.noarch 2/3
scriptletの実行中: ccur-RedHawk-8.4.n-repo-3-2.noarch 2/3
scriptletの実行中: ccur-RedHawk-8.4-repo-3-2.noarch 3/3
インストール中 : ccur-RedHawk-8.4-repo-3-2.noarch 3/3
scriptletの実行中: ccur-RedHawk-8.4-repo-3-2.noarch 3/3
検証 : ccur-RedHawk-8.4-repo-3-2.noarch 1/3
検証 : ccur-RedHawk-8.4.n-repo-3-2.noarch 2/3
検証 : nuu-2.1.7-1.rhel8.x86_64 3/3
インストール済み:
ccur-RedHawk-8.4-repo-3-2.noarch ccur-RedHawk-8.4.n-repo-3-2.noarch nuu-2.1.7-1.rhel8.x86_64
完了しました!
The RedHawk Linux installation is complete.
# cd /lib/modules/`uname -r`/build
# ./ccur-config -c -n
# cd /tmp
# wget https://www.aspeedtech.com/file/support/Linux_DRM_1.14.4_4.tar.gz
# tar xvfz Linux_DRM_1.14.4_4.tar.gz
Linux_DRM_1.14.4_4/
:
Linux_DRM_1.14.4_4/sources/
Linux_DRM_1.14.4_4/sources/readme.txt
Linux_DRM_1.14.4_4/sources/src510/
Linux_DRM_1.14.4_4/sources/src510/ast_drv.h
Linux_DRM_1.14.4_4/sources/src510/ast_cursor.c
Linux_DRM_1.14.4_4/sources/src510/Makefile
Linux_DRM_1.14.4_4/sources/src510/ast_mm.c
Linux_DRM_1.14.4_4/sources/src510/ast_hdmitx.c
Linux_DRM_1.14.4_4/sources/src510/ast_drv.c
Linux_DRM_1.14.4_4/sources/src510/ast_dram_tables.h
Linux_DRM_1.14.4_4/sources/src510/ast_dp.c
Linux_DRM_1.14.4_4/sources/src510/ast_post.c
Linux_DRM_1.14.4_4/sources/src510/ast_mode.c
Linux_DRM_1.14.4_4/sources/src510/ast_dp501.c
Linux_DRM_1.14.4_4/sources/src510/ast_main.c
Linux_DRM_1.14.4_4/sources/src510/ast_hdmitx.h
Linux_DRM_1.14.4_4/sources/src510/ast_dram_2500.c
Linux_DRM_1.14.4_4/sources/src510/ast_tables.h
:
Linux_DRM_1.14.4_4/COPYING
:
# cd Linux_DRM_1.14.4_4/sources/src510
# make modules
# make modules_install
# depmod -a
# mv /lib/modules/`uname -r`/source/drivers/gpu/drm/ast /lib/modules/`uname -r`/source/drivers/gpu/drm/ast.ORIGINAL
# mkdir /lib/modules/`uname -r`/source/drivers/gpu/drm/ast
# cp Linux_DRM_1.14.4_4/sources/src510/*.[ch] /lib/modules/`uname -r`/source/drivers/gpu/drm/ast
# cp /lib/modules/`uname -r`/source/drivers/gpu/drm/ast.ORIGINAL/Kconfig /lib/modules/`uname -r`/source/drivers/gpu/drm/ast
# cat /lib/modules/`uname -r`/source/drivers/gpu/drm/ast.ORIGINAL/Makefile | sed 's/ast_dp501.o/ast_dp501.o ast_dp.o ast_hdmitx.o ast_dram_2500.o/' > /lib/modules/`uname -r`/source/drivers/gpu/drm/ast/Makefile
続けて、下記RedHawkカーネルの再コンパイルを実行してください。
# modinfo ast
filename: /lib/modules/5.10.204-rt100-RedHawk-8.4.9-trace/kernel/drivers/gpu/drm/ast/ast.ko
version: 1.14.4
license: GPL and additional rights
description: AST
author: Dave Airlie
firmware: ast_dp501_fw.bin
srcversion: 8C621C3843DE6D3AED2AE01
alias: pci:v00001A03d0000A200sv*sd*bc03sc*i*
alias: pci:v00001A03d00002010sv*sd*bc03sc*i*
alias: pci:v00001A03d00002000sv*sd*bc03sc*i*
depends: drm,drm_kms_helper,drm_vram_helper,i2c-algo-bit
retpoline: Y
intree: Y
name: ast
vermagic: 5.10.204-rt100-RedHawk-8.4.9-trace SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 03:75:D4:1A:F6:C2:DD:DA:C0:89:1C:5D:4B:9B:9F:F2:42:0D:E1:0D
sig_hashalgo: sha512
signature: 3A:8E:0D:15:EE:5F:6F:95:CE:BB:A0:6D:37:FA:44:26:C0:E9:5C:6F:
:
C8:F4:77:B3:55:40:EA:3A:73:AE:40:C9
parm: modeset:Disable/Enable modesetting (int)
# cd /lib/modules/`uname -r`/source
# patch -p1 -b < /tmp/i10mn_base.c.patch
# patch -p1 -b < /tmp/skx_common.h.patch
手順2(RedHawkカーネルの再コンパイル)
# modprobe i10mn_edac
# dmesg |tail -9
[ 6950.038725] EDAC MC0: Giving out device to module i10nm_edac controller Intel_10nm Socket#0 IMC#0: DEV 0000:7e:0c.0 (INTERRUPT)
[ 6950.038741] EDAC MC1: Giving out device to module i10nm_edac controller Intel_10nm Socket#0 IMC#1: DEV 0000:7e:0d.0 (INTERRUPT)
[ 6950.038755] EDAC MC2: Giving out device to module i10nm_edac controller Intel_10nm Socket#0 IMC#2: DEV 0000:7e:0e.0 (INTERRUPT)
[ 6950.038776] EDAC MC3: Giving out device to module i10nm_edac controller Intel_10nm Socket#0 IMC#3: DEV 0000:7e:0f.0 (INTERRUPT)
[ 6950.038792] EDAC MC4: Giving out device to module i10nm_edac controller Intel_10nm Socket#1 IMC#0: DEV 0000:fe:0c.0 (INTERRUPT)
[ 6950.038804] EDAC MC5: Giving out device to module i10nm_edac controller Intel_10nm Socket#1 IMC#1: DEV 0000:fe:0d.0 (INTERRUPT)
[ 6950.038815] EDAC MC6: Giving out device to module i10nm_edac controller Intel_10nm Socket#1 IMC#2: DEV 0000:fe:0e.0 (INTERRUPT)
[ 6950.038833] EDAC MC7: Giving out device to module i10nm_edac controller Intel_10nm Socket#1 IMC#3: DEV 0000:fe:0f.0 (INTERRUPT)
[ 6950.038835] EDAC i10nm: v0.0.3
EDACドライバの情報は、"/sys/devices/system/edac/mc/mc?"ディレクトリのシステムファイルに示されます。
/sys/devices/system/edac/mc/mc?/ce_count このモリコントローラが管理している修正可能なエラーの合計
/sys/devices/system/edac/mc/mc?/mc_name メモリコントローラname属性ファイル
/sys/devices/system/edac/mc/mc?/ce_noinfo_count このインスタンスが管理しているメモリコントローラのエラー情報を持たない修正可能なエラーの合計
/sys/devices/system/edac/mc/mc?/reset_counters カウンタリセット制御ファイル:この書き込み専用制御ファイルは、すべての統計カウンタをゼロにする
/sys/devices/system/edac/mc/mc?/size_mb このメモリコントローラで管理される合計メモリが、メガバイトの単位で表示される
/sys/devices/system/edac/mc/mc?/csrow?/ce_count このメモリチャンネルが管理している修正可能なエラーの合計
/sys/devices/system/edac/mc/mc?/csrow?/ch0_dimm_label このメモリチャンネルのラベル
/sys/devices/system/edac/mc/mc?/csrow?/size_mb このメモリチャンネルのサイズがメガバイトの単位で表示される
/sys/devices/system/edac/mc/mc?/csrow?/ch0_ce_count このメモリチャンネルが管理している修正可能なエラーの合計
/sys/devices/system/edac/mc/mc?/csrow?/ue_count このメモリチャンネルが管理している修正不能なエラーの合計
/sys/devices/system/edac/mc/mc?/csrow?/mem_type メモリモジュールの種類
/sys/devices/system/edac/mc/mc?/csrow?/edac_mode エラー検出の種類を表示する。例えばSECDEDは、1ビットエラー訂正2ビットエラー検出を示す。
/sys/devices/system/edac/mc/mc?/csrow?/dev_type このメモリチャンネルで使用されている DRAMデバイスのタイプ (x1、x2、x4、x8、...) を表示す
/sys/devices/system/edac/mc/mc?/ue_count このモリコントローラが管理している修正不可能なエラーの合計
/sys/devices/system/edac/mc/mc?/ue_noinfo_count このインスタンスが管理しているメモリコントローラのエラー情報を持たない修正不能なエラーの合計
/sys/devices/system/edac/mc/mc?/seconds_since_reset カウンタリセット制御ファイル('reset_counters')が最後にリセットされてからの経過秒を示す
/sys/devices/system/edac/mc/mc?/dimm?/dimm_ue_count このDIMMで発生した修正不能なエラーの数
/sys/devices/system/edac/mc/mc?/dimm?/dimm_mem_type このDIMMのメモリタイプ
/sys/devices/system/edac/mc/mc?/dimm?/dimm_dev_type この DIMM で使用されている DRAMデバイスのタイプ (x1、x2、x4、x8、...) を表示す
/sys/devices/system/edac/mc/mc?/dimm?/size このDIMMメモリサイズがメガバイトの単位で表示される
/sys/devices/system/edac/mc/mc?/dimm?/dimm_ce_count このDIMMで発生した修正可能なエラーの数
/sys/devices/system/edac/mc/mc?/dimm?/dimm_label この制御ファイルにより、このDIMMにラベルを割り当てることができる
/sys/devices/system/edac/mc/mc?/dimm?/dimm_location このDIMMM またはランクの場所(ブランチ/チャネル/スロットまたはチャネル/スロット)
/sys/devices/system/edac/mc/mc?/dimm?/dimm_edac_mode エラー検出の種類を表示します。例えばSECDEDは、1ビットエラー訂正2ビットエラー検出を示す
/sys/devices/system/edac/mc/mc?/max_location このモリコントローラのスロット位置
以下に表示例を示します。
/sys/devices/system/edac/mc/mc0/csrow0/ce_count:0
/sys/devices/system/edac/mc/mc0/csrow0/ch0_ce_count:0
/sys/devices/system/edac/mc/mc0/csrow0/ch0_dimm_label:CPU_SrcID#0_MC#0_Chan#0_DIMM#0
/sys/devices/system/edac/mc/mc0/csrow0/dev_type:x8
/sys/devices/system/edac/mc/mc0/csrow0/edac_mode:SECDED
/sys/devices/system/edac/mc/mc0/csrow0/mem_type:Unbuffered-DDR4
/sys/devices/system/edac/mc/mc0/csrow0/size_mb:16384
/sys/devices/system/edac/mc/mc0/csrow0/ue_count:0
/sys/devices/system/edac/mc/mc0/dimm0/dimm_ce_count:0
/sys/devices/system/edac/mc/mc0/dimm0/dimm_dev_type:x8
/sys/devices/system/edac/mc/mc0/dimm0/dimm_edac_mode:SECDED
/sys/devices/system/edac/mc/mc0/dimm0/dimm_label:CPU_SrcID#0_MC#0_Chan#0_DIMM#0
/sys/devices/system/edac/mc/mc0/dimm0/dimm_location:channel 0 slot 0
/sys/devices/system/edac/mc/mc0/dimm0/dimm_mem_type:Unbuffered-DDR4
/sys/devices/system/edac/mc/mc0/dimm0/dimm_ue_count:0
/sys/devices/system/edac/mc/mc0/dimm0/size:16384
/sys/devices/system/edac/mc/mc0/max_location:channel 2 slot 1
:
# dmesg|grep -e module -e nvidia
[ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.10.204-rt100-RedHawk-8.4.9-trace net.ifnames=0 biosdevname=0 UUID=@@@@@@@@-@@@@-@@@@-@@@@-@@@@@@@@@@@@ root=UUID=@@@@@@@@-@@@@-@@@@-@@@@-@@@@@@@@@@@@ ro module.sig_enforce=1
:
[ 23.173307] nvidia: loading out-of-tree module taints kernel.
[ 23.173316] nvidia: module license 'NVIDIA' taints kernel.
[ 23.201867] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[ 23.204183] nvidia 0000:17:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 23.422502] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.67 Tue Mar 12 23:29:25 UTC 2024
[ 23.426301] [drm] [nvidia-drm] [GPU ID 0x00001700] Loading driver
[ 23.426303] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:17:00.0 on minor 0
[ 23.922576] Loading of unsigned module is rejected
[ 55.162152] nvidia_uvm: module uses symbols from proprietary module nvidia, inheriting taint.
[ 55.176308] nvidia-uvm: Loaded the UVM driver, major device number 506.
# lsmod|grep nvidia
nvidia_uvm 4608000 2
nvidia_drm 94208 3
nvidia_modeset 1343488 6 nvidia_drm
nvidia 54038528 100 nvidia_uvm,nvidia_modeset
drm_kms_helper 270336 1 nvidia_drm
drm 548864 7 drm_kms_helper,nvidia,nvidia_drm
ccur-pagepoolコマンドで、NVIDIA ドライバーのメモリ割り当て呼び出しを、RedHawk8.4のページプールドライバへのメモリ割り当て呼び出しに変更する事で、「メモリ事前割り当て」が利用できるようになります。
# lsmod|grep nvidia
nvidia_uvm 4608000 2
nvidia_drm 94208 3
nvidia_modeset 1343488 6 nvidia_drm
nvidia 54038528 100 nvidia_uvm,nvidia_modeset
pagepool 32768 1 nvidia
drm_kms_helper 270336 1 nvidia_drm
drm 548864 7 drm_kms_helper,nvidia,nvidia_drm
# pagepool-memory
Pre-allocated pages: 20480
Total allocated pages: 20532
Pages in use: 15162
Pages to be zeroed: 0
Maximum pages used: 15162
# cd /uasr/local/CNC
# tar xvfz rebuild.tar.gz
# cd /usr/local/CNC/rebuild
# ./rebuild_all.sh
注意:出荷時のすべてのRedHawkカーネルは、Concurrent Real Timeの署名付きカーネルですが、カーネルを再コンパイルする事で、カーネルの署名は失われてしまい、SecureBootすることが出来なくなります。
#!/bin/bash
BASE=`uname -r|cut -d "-" -f 1-4`
CPUS=`lscpu|grep CPU:|head -1|awk '{print $2}'"
cd /lib/modules/$BASE-trace/build
#
# TRACEカーネルの再コンパイル
#
./ccur-config -n -F trace
make -j $CPUS REDHAWKFLAVOR="-trace" clean
make -j $CPUS REDHAWKFLAVOR="-trace" bzImage
make -j $CPUS REDHAWKFLAVOR="-trace" modules
make -j $CPUS REDHAWKFLAVOR="-trace" modules_install
make -j $CPUS REDHAWKFLAVOR="-trace" install
#
# Nvidia GLX Customドライバ(TRACEカーネル用)の再コンパイル
#
if [ -d /usr/src/nvidia-*/ ]
then
cd /usr/src/nvidia-*/
make -j $CPUS REDHAWKFLAVOR="-trace" clean
make -j $CPUS REDHAWKFLAVOR="-trace" modules
/usr/sbin/ccur-pagepool /usr/src/nvidia-*/nvidia.ko
make -j $CPUS REDHAWKFLAVOR="-trace" modules_install
fi
dracut --kver $BASE-trece -f --omit-drivers "e1000e igb ixgb ixgbe i40e ice"
sha512hmac /boot/vmlinuz-$BASE-trace > /boot/.vmlinuz-$BASE-trace.hmac
#
# DEBUGカーネルの再コンパイル
#
cd /lib/modules/$BASE-debug/build
./ccur-config -n -F debug
make -j $CPUS REDHAWKFLAVOR="-debug" clean
make -j $CPUS REDHAWKFLAVOR="-debug" bzImage
make -j $CPUS REDHAWKFLAVOR="-debug" modules
make -j $CPUS REDHAWKFLAVOR="-debug" modules_install
make -j $CPUS REDHAWKFLAVOR="-debug" install
#
# Nvidia GLX Customドライバ(DEBUGカーネル用)の再コンパイル
#
if [ -d /usr/src/nvidia-*/ ]
then
cd /usr/src/nvidia-*/
make -j $CPUS REDHAWKFLAVOR="-debug" clean
make -j $CPUS REDHAWKFLAVOR="-debug" modules
/usr/sbin/ccur-pagepool /usr/src/nvidia-*/nvidia.ko
make -j $CPUS REDHAWKFLAVOR="-debug" modules_install
fi
dracut --kver $BASE-debug -f --omit-drivers "e1000e igb ixgb ixgbe i40e ice"
sha512hmac /boot/vmlinuz-$BASE-debug > /boot/.vmlinuz-$BASE-debug.hmac
#
# STANDARDカーネルの再コンパイル
#
cd /lib/modules/$BASE/build
./ccur-config -n -F standard
make -j $CPUS REDHAWKFLAVOR="" clean
make -j $CPUS REDHAWKFLAVOR="" bzImage
make -j $CPUS REDHAWKFLAVOR="" modules
make -j $CPUS REDHAWKFLAVOR="" modules_install
make -j $CPUS REDHAWKFLAVOR="" install
#
# Nvidia GLX Customドライバ(STANDARDカーネル用)の再コンパイル
#
if [ -d /usr/src/nvidia-*/ ]
then
cd /usr/src/nvidia-*
make -j $CPUS REDHAWKFLAVOR="" clean
make -j $CPUS REDHAWKFLAVOR="" modules
/usr/sbin/ccur-pagepool /usr/src/nvidia-*/nvidia.ko
make -j $CPUS REDHAWKFLAVOR="" modules_install
fi
dracut --kver $BASE -f --omit-drivers "e1000e igb ixgb ixgbe i40e ice"
sha512hmac /boot/vmlinuz-$BASE > /boot/.vmlinuz-$BASE.hmac
#
/usr/bin/fips-mode-setup --is-enabled
if [ $? -eq 0 ]
then
/usr/bin/fips-mode-setup --enable
else
/usr/bin/fips-mode-setup --disable
fi
注意:RedHawkカーネルを再コンパイルするたびに、あるいはNVIDIA ドライバーをインストールするたびに、RedHawk pagepoolドライバーもインストールされなくてはなりません。
__free_pages() -> __pgpool_free_pages()
__get_free_pages() -> __pgpool_get_free_pages()
free_pages() -> pgpool_free_pages()
set_memory_uc() -> pgpool_set_memory_uc()
set_memory_wb() -> pgpool_set_memory_wb()
set_pages_array_uc() -> gpool_set_pages_array_uc()
set_pages_array_wb() -> pgpool_set_pages_array_wb()
# rmmod nvidia_drm
# rmmod nvidia_modeset
# rmmod nvidia
# cd /home
# sh NVIDIA-Linux-x86_64-550.67.run --uninstall
trace カーネルへのバージョンアップインストール
# cd /lib/modules/`uname -r`/build
# ./ccur-config -c -n
# cd /home
#./NVIDIA-Linux-x86_64-550.144.03.run
コンカレントページプールドライバをリンクする
# ccur-pagepool /lib/modules/`uname -r`/kernel/drivers/video/nvidia.ko
# depmod -a
initramfsファイルの再作成
# dracut -f
再起動し、スタンダードカーネル/デバッグカーネルで再起動し、アップデート作業
# rmmod nvidia_drm
# rmmod nvidia_modeset
# rmmod nvidia
スタンダードカーネル/デバッグカーネルへのバージョンアップインストール、初回以外はカーネルモジュールのみで良いので、-Kオプション付与
# cd /lib/modules/`uname -r`/build
# ./ccur-config -c -n
# cd /home
#./NVIDIA-Linux-x86_64-550.144.03.run -K
コンカレントページプールドライバをリンクする
# ccur-pagepool /lib/modules/`uname -r`/kernel/drivers/video/nvidia.ko
# depmod -a
initramfsファイルの再作成
# dracut -f
インストール後の情報
# nvidia-smi
Tue Jan 21 15:08:52 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.144.03 Driver Version: 550.144.03 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 Quadro P2200 Off | 00000000:17:00.0 On | N/A |
| 44% 30C P8 4W / 75W | 175MiB / 5120MiB | 9% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1427 G /usr/libexec/Xorg 64MiB |
| 0 N/A N/A 1843 G /usr/bin/gnome-shell 107MiB |
+-----------------------------------------------------------------------------------------+
# lsmod|grep nvidia
nvidia_uvm 4632576 2
nvidia_drm 94208 3
nvidia_modeset 1343488 6 nvidia_drm
nvidia 54317056 100 nvidia_uvm,nvidia_modeset
pagepool 32768 1 nvidia
drm_kms_helper 270336 1 nvidia_drm
drm 548864 7 drm_kms_helper,nvidia,nvidia_drm
# modinfo nvidia
filename: /lib/modules/5.10.204-rt100-RedHawk-8.4.9-trace/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 550.144.03
supported: external
license: NVIDIA
firmware: nvidia/550.144.03/gsp_tu10x.bin
firmware: nvidia/550.144.03/gsp_ga10x.bin
srcversion: 7BF8E02D41ED08D650F49FA
alias: pci:v000010DEd*sv*sd*bc06sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: drm
retpoline: Y
name: nvidia
vermagic: 5.10.204-rt100-RedHawk-8.4.9-trace SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 29:87:6D:63:8A:0A:1A:CA:8A:F5:34:84:2B:8A:2B:87:E6:18:C4:0B
sig_hashalgo: sha256
signature: 4E:50:58:AA:43:B8:1C:9C:5E:54:CC:93:5B:4B:50:60:1F:ED:78:61:
37:76:D8:F7:E7:FA:DD:22:1C:84:AF:58:71:48:4D:B2:A1:2F:D4:D1:
0E:14:15:5A:05:8F:DC:CE:7B:8F:DB:03:06:99:39:9D:91:C1:7A:EA:
CD:BF:E5:68:75:B2:45:8E:B6:A9:13:99:96:20:63:F9:C0:F4:0B:60:
DE:23:CF:FD:6B:E2:EC:4B:73:47:A4:64:39:3B:91:94:33:52:55:0F:
19:2C:96:C6:B6:4D:CD:EF:D4:57:EE:44:CD:B6:B4:BC:D0:51:37:26:
88:FD:C9:41:19:48:3C:42:3C:E6:9C:BE:D6:8F:AA:E4:7E:9E:6D:D3:
54:08:CE:83:7D:75:82:FE:8C:C4:C6:22:EF:53:FA:6D:8C:EF:C9:82:
31:A0:A8:25:10:56:2D:B7:36:14:B9:E1:5D:7D:97:94:C8:76:CE:0C:
03:A3:5D:14:68:3B:83:0B:51:9E:A6:B3:71:E2:17:B0:6C:17:B8:5C:
B7:31:D6:97:95:17:5E:77:76:7D:51:A8:DF:FD:64:37:A0:14:AB:88:
18:1A:10:EF:C8:EC:C4:85:6F:A3:24:90:87:AE:42:5F:D6:E6:A3:4B:
7D:92:AF:3D:A4:82:60:66:27:25:67:C1:23:75:15:6C:20:91:E6:C1:
BB:E3:C8:5D:40:3F:FF:FA:97:20:AC:3F:35:7C:AF:D9:2A:32:74:DC:
57:61:12:B3:F7:D4:09:36:A8:47:98:45:EB:DF:33:45:44:33:A0:15:
17:4F:A5:20:83:EF:36:62:72:52:B3:FA:6C:C6:5E:77:1A:C4:58:C8:
08:66:31:AD:0C:FD:99:B3:10:C9:96:49:6A:CB:2B:34:17:0A:56:65:
68:F3:E2:48:CE:58:85:1A:A1:6A:C5:A6:1F:3A:18:F9:F9:E0:E9:01:
C2:FC:2F:B9:FF:CF:17:45:74:19:B3:C3:48:F2:F1:6D:9A:D5:EA:73:
C4:EA:D5:2D:5B:61:73:91:78:C8:B6:1E:F7:8D:96:A7:1B:3C:82:62:
E8:69:02:7E:F1:66:F5:99:ED:53:81:78:12:E3:37:62:69:03:C6:BE:
7B:76:0C:A2:02:AC:4C:B2:42:A8:1F:09:4B:76:49:7C:28:0B:0B:12:
0A:B6:2E:F4:0D:D2:F5:03:E9:79:08:4C:D2:A3:6D:C7:90:71:AE:3A:
B0:F5:29:13:53:B9:36:69:60:CF:94:CF:68:24:7E:3A:3B:C1:B3:95:
FF:AF:E2:B9:50:A0:11:E4:BA:BC:55:3D:A0:E8:32:4A:C3:5A:F5:17:
B2:2D:57:49:7E:BB:35:57:73:DF:4E:2C
parm: NvSwitchRegDwords:NvSwitch regkey (charp)
parm: NvSwitchBlacklist:NvSwitchBlacklist=uuid[,uuid...] (charp)
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_EnableStreamMemOPs:int
parm: NVreg_RestrictProfilingToAdminUsers:int
parm: NVreg_PreserveVideoMemoryAllocations:int
parm: NVreg_EnableS0ixPowerManagement:int
parm: NVreg_S0ixPowerManagementVideoMemoryThreshold:int
parm: NVreg_DynamicPowerManagement:int
parm: NVreg_DynamicPowerManagementVideoMemoryThreshold:int
parm: NVreg_EnableGpuFirmware:int
parm: NVreg_EnableGpuFirmwareLogs:int
parm: NVreg_OpenRmEnableUnsupportedGpus:int
parm: NVreg_EnableUserNUMAManagement:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_KMallocHeapMaxSize:int
parm: NVreg_VMallocHeapMaxSize:int
parm: NVreg_IgnoreMMIOCheck:int
parm: NVreg_NvLinkDisable:int
parm: NVreg_EnablePCIERelaxedOrderingMode:int
parm: NVreg_RegisterPCIDriver:int
parm: NVreg_EnableResizableBar:int
parm: NVreg_EnableDbgBreakpoint:int
parm: NVreg_EnableNonblockingOpen:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RegistryDwordsPerDevice:charp
parm: NVreg_RmMsg:charp
parm: NVreg_GpuBlacklist:charp
parm: NVreg_TemporaryFilePath:charp
parm: NVreg_ExcludedGpus:charp
parm: NVreg_DmaRemapPeerMmio:int
parm: NVreg_RmNvlinkBandwidth:charp
parm: NVreg_ImexChannelCount:int
parm: rm_firmware_active:charp
[ 2.923648] xhci_hcd 0000:03:00.0: failed to load firmware renesas_usb_fw.mem, fallback to ROM
[ 2.923830] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 2.923863] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 3
[ 2.929157] xhci_hcd 0000:03:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x0000001100000090
[ 2.929671] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 2.929703] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 4
[ 2.929705] xhci_hcd 0000:03:00.0: Host supports USB 3.0 SuperSpeed
このサードパーティ PCIe USB カードは、Renesas製USBコントローラμPD720202を使用しており、5.10.xのxHCIドライバーに、このファームウェアファイル(renesas_usb_fw.mem)が含まれていないことが原因です。
# unzip USB-201-202-FW-20131112.zip
# cd USB-201-202-FW-20131112
# cp K2026090.mem /usr/lib/firmware/renesas_usb_fw.mem
# dracut --force --install /usr/lib/firmware/renesas_usb_fw.mem
/usr/share/xsessions/mwm.desktop
[Desktop Entry]
Encoding=UTF-8
Name=mwm
Comment=
Exec=mwm-session
Icon=
Type=Apprication
/usr/bin/mwm-session
#! /bin/sh
####################################################
# 以下の記述はかな漢字変換を利用する場合に必要です
####################################################
export LANG=ja_JP.UTF-8
export GDM_LANG=ja_JP.UTF-8
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
xsetroot -solid gray20
####################################################
# かな漢字変換エンジンを起動します
####################################################
/usr/bin/ibus-daemon -r --xim -d &
/usr/libexec/ibus-engine-simple &
####################################################
# 仮想モードでは、['+space']による、かな漢字変換エンジンへの切り替えが、
# ホスト側のウィンドウマネージャによって、アクセプトされ、仮想モード側に認識されないため、
# 別のキーバイディングに変更します。
####################################################
#gsettings set org.freedesktop.ibus.general.hotkey trigger "['+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']"
#gsettings set org.freedesktop.ibus.general.hotkey triggers "['space']"
####################################################
# ユーザアプリケーションプログラムを起動します
####################################################
if [ -x ~/.xsession ]
then
~/.xsession &
fi
####################################################
# Motif ウィンドウマネージャを起動します
####################################################
exec /usr/bin/mwm
このファイルを
ダウンロード
し、下記の手順で設定してご利用ください。
# cd /
# tar xvfz mwm.session3.tar.gz
Section "InputClass"
Identifier "keyboard-all"
Driver "evdev"
Option "XkbModel" "pc106"
Option "XkbLayout" "jp"
EndSection
kernel: nvidia 0000:**:00.0: Direct firmware load for nvidia/470.74/gsp.bin failed with error -2
kernel: NVRM: GPU 0000:**:00.0: RmInitAdapter failed! (0x61:0x0:2086)
kernel: NVRM: GPU 0000:**:00.0: rm_init_adapter failed, device minor number 1
kernel: nvidia 0000:**:00.0: Direct firmware load for nvidia/470.74/gsp.bin failed with error -2
:
これは、コンカレントGLXパッケージに gsp.bin ファームウェアが含まれていないことが原因です。
# ./NVIDIA-Linux-x86_64-470.74.run -x
Creating directory NVIDIA-Linux-x86_64-470.74
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 470.74.
:
# find .|grep gsp.bin
./NVIDIA-Linux-x86_64-470.74/firmware/gsp.bin
# mkdir -p /lib/firmware/nvidia/470.74
# cp /home/NVIDIA-Linux-x86_64-470.74/firmware/gsp.bin /lib/firmware/nvidia/470.74
NVRM: loading RedHawk-modified NVIDIA UNIX x86_64 Kernel Module 470.74 Mon Sep 13 23:09:15 UTC 2021
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 470.74 Mon Sep 13 22:59:50 UTC 2021
[drm] [nvidia-drm] [GPU ID 0x********] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:**:00.0 on minor 0
[drm] [nvidia-drm] [GPU ID 0x********] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:**:00.0 on minor 1
[drm] [nvidia-drm] [GPU ID 0x********] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:**:00.0 on minor 2
[drm] [nvidia-drm] [GPU ID 0x********] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:**:00.0 on minor 3
[drm] [nvidia-drm] [GPU ID 0x00009100] Loading driver
[drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:91:00.0 on minor 4
# cd /lib/modules/`uname -r`/build
# patch -p1 -b < /tmp/igb_main.c.patch
patching file drivers/net/ethernet/intel/igb/igb_main.c
パッチを適用後、下記の手順でモジュールを作成します。
# ./ccur-config -c -n
# make -C /lib/modules/`uname -r`/build M=/lib/modules/`uname -r`/build/drivers/net/ethernet/intel/igb REDHAWKFLAVOR=`cat /proc/ccur/flavor` modules
# make -C /lib/modules/`uname -r`/build M=/lib/modules/`uname -r`/build/drivers/net/ethernet/intel/igb REDHAWKFLAVOR=`cat /proc/ccur/flavor` modules_install
# depmod -a
正しく組み込まれている場合、下記のようにextraディレクトリにインストールされています。
# modprobe -r igb
# modprobe igb
# dmesg|grep igb
igb: Intel(R) Gigabit Ethernet Network Driver
igb: Copyright (c) 2007-2014 Intel Corporation.
# modinfo igb |grep filename
filename: /lib/modules/5.10.192-rt92-RedHawk-8.4.7/extra/igb.ko
下記の例のように、initramfsにigbドライバが含まれている場合には、initramfsも再構築する必要があります。
# lsinitrd|grep igb.ko
-rw-r--r-- 1 root root 409680 Oct 2 2022 usr/lib/modules/5.10.192-rt92-RedHawk-8.4.7/kernel/drivers/net/ethernet/intel/igb/igb.ko
# dracut -f
# lsinitrd|grep igb.ko
-rw-r--r-- 1 root root 409152 Oct 2 2022 usr/lib/modules/5.10.192-rt92-RedHawk-8.4.7/extra/igb.ko
-rw-r--r-- 1 root root 409680 Oct 2 2022 usr/lib/modules/5.10.192-rt92-RedHawk-8.4.7/kernel/drivers/net/ethernet/intel/igb/igb.ko
initramfsにigbドライバを組み込みたくない場合には、以下の手順で再構築してください。
# dracut -f --omit-drivers="igb"
# lsinitrd|grep igb.ko
なお、上記の方法は必要なモジュールのみを再コンパイル、インストールするため、作業は高速に終了しますが、起動時にドライバがソースコードツリー外のものである警告文が表示されます。
#!/bin/bash
BASE="5.10.192-rt92-RedHawk-8.4.7"
cd /lib/modules/$BASE-trace/build
./ccur-config -n -F trace
make -j4 REDHAWKFLAVOR="-trace" clean
make -j4 REDHAWKFLAVOR="-trace" bzImage
make -j4 REDHAWKFLAVOR="-trace" modules
make -j4 REDHAWKFLAVOR="-trace" modules_install
make -j4 REDHAWKFLAVOR="-trace" install
cd /lib/modules/$BASE-debug/build
./ccur-config -n -F debug
make -j4 REDHAWKFLAVOR="-debug" clean
make -j4 REDHAWKFLAVOR="-debug" bzImage
make -j4 REDHAWKFLAVOR="-debug" modules
make -j4 REDHAWKFLAVOR="-debug" modules_install
make -j4 REDHAWKFLAVOR="-debug" install
cd /lib/modules/$BASE/build
./ccur-config -n -F standard
make -j4 REDHAWKFLAVOR="" clean
make -j4 REDHAWKFLAVOR="" bzImage
make -j4 REDHAWKFLAVOR="" modules
make -j4 REDHAWKFLAVOR="" modules_install
make -j4 REDHAWKFLAVOR="" install
再コンパイル後、/boot/ と/var/vmlinux/に、*.oldの旧イメージファイルが残っていますので、それを削除してください。
また、igbドライバを使って、ネットワーク起動を行っている場合、initramfsも再作成する必要があります。
その場合
# dracut --kver $BASE-trece -fv
# dracut --kver $BASE-debug -fv
# dracut --kver $BASE -fv
ですが、逆にネットワークドライバをinitramfsに含めない場合には、下記のように--omit-driversを指定してください。
(Nvidiaドライバもinitramfsから削除する場合には、 "nvidia nvidia_uvm nvidia_drm nvidia_modeset"を追加してください。)
# dracut --kver $BASE-trece -fv --omit-drivers "e100 e1000 e1000e igb ixgb ixgbe i40e ice"
# dracut --kver $BASE-debug -fv --omit-drivers "e100 e1000 e1000e igb ixgb ixgbe i40e ice"
# dracut --kver $BASE -fv --omit-drivers "e100 e1000 e1000e igb ixgb ixgbe i40e ice"
今後の RedHawk 8.4.9 リリース (今四半期リリース予定) には、kernel.org 5.10.197-rt96 の最近のインポートからの CVE-2023-45871 に対する修正がすでに含まれています。RedHawk8.4.4のccur-config の実行時の問い合わせについて(2023.01.25)
RedHawk8.4.4で、ccur-configを実行すると、下記の様に"Restart config"が開始され CONFIG_SLS が必要かを問い合わせてきます。
[root@localhost ~]# uname -r
5.10.152-rt75-RedHawk-8.4.4
[root@localhost ~]# cd /lib/modules/`uname -r`/build
[root@localhost build]# ./ccur-config -c -n
Note: Do not use the -c option for building a new kernel;
it should only be used for building driver modules.
Autodetected currently running kernel flavor: standard
Using configuration: configs/x86_64/standard
Make invocation arguments: 'REDHAWKFLAVOR='
Backing up existing .config to .config.bak
Cleaning source tree...
SYNC include/config/auto.conf.cmd
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
*
* Restart config...
*
*
* Mitigations for speculative execution vulnerabilities
*
Mitigations for speculative execution vulnerabilities (SPECULATION_MITIGATIONS) [Y/n/?] y
Remove the kernel mapping in user mode (PAGE_TABLE_ISOLATION) [Y/n/?] y
Avoid speculative indirect branches in kernel (RETPOLINE) [Y/n/?] y
Enable return-thunks (RETHUNK) [Y/n/?] y
Enable UNRET on kernel entry (CPU_UNRET_ENTRY) [Y/n/?] y
Enable IBPB on kernel entry (CPU_IBPB_ENTRY) [Y/n/?] y
Enable IBRS on kernel entry (CPU_IBRS_ENTRY) [Y/n/?] y
Mitigate Straight-Line-Speculation (SLS) [N/y/?] (NEW)
以前は、ccur-config はすべてのデフォルトを受け入れていましたが、そのロジックは削除されました。
# cd /usr/src/linux-5.10.152RedHawk8.4.4
# patch -p1 < RedHawk8.4.4_ccur-config.patchs
patching file configs/x86_64/debug
patching file configs/x86_64/prt
patching file configs/x86_64/prt-debug
patching file configs/x86_64/prt-trace
patching file configs/x86_64/standard
patching file configs/x86_64/trace
Polkit 権限の昇格(CVE-2021-4034 No2)について(2022.09.16)
# ./install
Installation process for RedHawk Architect 8.4 Update 1 (x86_64).
Do you want to install RedHawk Architect? [y/n] y
----------------------------------------------------------------------------
Concurrent Real-Time End-User License Agreement (the EULA).
This license should be read before acceptance of its terms. If the terms
are not acceptable then you must reject the license and terminate the
installation process.
----------------------------------------------------------------------------
View, Accept, or Reject the terms of this license? [v/a/r] a
Preparing for installation...
Installing RedHawk Architect:
エラー:
問題 1: conflicting requests
- nothing provides grub2-pc-modules needed by ccur-architect-deps-8.4.rhel8-20220608.noarch
問題 2: package ccur-architect-8.4-20220608.x86_64 requires ccur-architect-deps = 8.4, but none of the providers can be installed
- conflicting requests
- nothing provides grub2-pc-modules needed by ccur-architect-deps-8.4.rhel8-20220608.noarch
(インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)
Error: Problems were detected during package installation.
Please contact Concurrent Real-Time technical support
(http://www.concurrent-rt.com/support or 1-800-245-6453).
Rocky Update BlueRay Diskを挿入し、以下のパッケージをインストールしてからArchitectをインストールしてください。
# cd /usr/src/linux-5.10.115RedHawk8.4.2/
# ./ccur-config -c
Note: Do not use the -c option for building a new kernel;
it should only be used for building driver modules.
Autodetected currently running kernel flavor: standard
Using configuration: configs/x86_64/standard
Make invocation arguments: 'REDHAWKFLAVOR='
Backing up existing .config to .config.bak
Cleaning source tree...
SYNC include/config/auto.conf.cmd
:
:
LINK /usr/src/linux-5.10.115RedHawk8.4.2/tools/objtool/objtool
Configuring version: 5.10.115-rt67-RedHawk-8.4.2
Starting graphical configuration tool...
*
* Could not find Qt via pkg-config.
* Please install either Qt 4.8 or 5.x. and make sure it's in PKG_CONFIG_PATH
*
make[1]: *** [scripts/kconfig/Makefile:214: scripts/kconfig/qconf-cfg] Error 1
make: *** [Makefile:710: xconfig] エラー 2
Error: an error occurred running "make xconfig".
Try running "make xconfig" manually.
# dnf localinstall \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libuv-1.41.1-1.el8_4.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/cmake-3.18.2-11.el8_4.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/cmake-filesystem-3.18.2-11.el8_4.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/cmake-rpm-macros-3.18.2-11.el8_4.noarch.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/cmake-data-3.18.2-11.el8_4.noarch.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/xorg-x11-proto-devel-2020.1-3.el8.noarch.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libxcb-devel-1.13.1-1.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libXau-devel-1.0.9-3.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libX11-devel-1.6.8-4.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/mesa-libEGL-devel-20.3.3-2.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libglvnd-core-devel-1.3.2-1.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libglvnd-devel-1.3.2-1.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/libglvnd-opengl-1.3.2-1.el8.x86_64.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/qt5-rpm-macros-5.12.5-3.el8.noarch.rpm \
/run/media/root/Rocky-8.4-Updates-x86_64/AppStream/Packages/qt5-qtbase-devel-5.12.5-8.el8.2.x86_64.rpm
# grub2-mkconfig -o /etc/grub2-efi.cfg
# cd /usr/src/linux-5.10.59RedHawk8.4
# patch -p1 < shield-procs-illegal-mask-fix
# ./ccur-config -c -n
# make REDHAWKFLAVOR=`cat /proc/ccur/flavor` bzImage
# make REDHAWKFLAVOR=`cat /proc/ccur/flavor` modules
# make REDHAWKFLAVOR=`cat /proc/ccur/flavor` modules_install
# make REDHAWKFLAVOR=`cat /proc/ccur/flavor` install
# reboot
# echo "blacklist vmd" > /etc/modprobe.d/vmd.conf
kernel: ------------[ cut here ]------------
kernel: DMA-API: nvidia 0000:17:00.0: mapping sg segment longer than device claims to support [len=131072] [max=65536]
kernel: WARNING: CPU: 0 PID: 10226 at kernel/dma/debug.c:1173 debug_dma_map_sg+0x2ce/0x340
kernel: Modules linked in: xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 nft_compat nft_counter nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink tun bridge stp llc rfkill nvidia_uvm(P) vtop rcim vfat fat intel_rapl_msr mei_wdt iTCO_wdt intel_pmc_bxt iTCO_vendor_support dell_smm_hwmon intel_rapl_common isst_if_common skx_edac nfit libnvdimm x86_pkg_temp_thermal intel_powerclamp coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel kvm_intel rapl intel_cstate intel_uncore dell_wmi dell_smbios dcdbas sparse_keymap video wmi_bmof intel_wmi_thunderbolt dell_wmi_descriptor pcspkr joydev snd_hda_codec_realtek snd_hda_codec_hdmi snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg soundwire_intel soundwire_generic_allocation snd_soc_core snd_compress snd_pcm_dmaengine soundwire_cadence snd_hda_codec snd_hda_core ac97_bus snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore i2c_i801 i2c_smbus lpc_ich mei_me
kernel: mei ioatdma dca ip_tables xfs nvidia_drm(P) nvidia_modeset(P) drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cec nvidia(P) drm crc32c_intel e1000e ata_generic pata_acpi wmi uas usb_storage fuse
kernel: CPU: 0 PID: 10226 Comm: gnome-shell Tainted: P 5.10.59-rt52-RedHawk-8.4-debug #1
kernel: Hardware name: Dell Inc. Precision 7820 Tower/05WNJ2, BIOS 2.6.3 05/04/2020
kernel: RIP: 0010:debug_dma_map_sg+0x2ce/0x340
kernel: Code: ea 6d 00 8b 4c 24 08 48 8b 54 24 10 44 8b 44 24 18 4c 8b 4c 24 20 48 89 c6 48 c7 c7 b8 73 5f a4 4c 89 4c 24 08 e8 21 fc aa 00 <0f> 0b 4c 8b 4c 24 08 8b 15 15 92 c7 01 85 d2 0f 85 65 fe ff ff 8b
kernel: RSP: 0018:ffffb9d7c3fef908 EFLAGS: 00010296
kernel: RAX: 000000000000006e RBX: ffff9490435ff158 RCX: 0000000000000000
kernel: RDX: 0000000080000001 RSI: ffffffffa319db3f RDI: ffffffffa319db3f
kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
kernel: R10: ffffffffa67dc5c0 R11: ffffffffa67dc5bd R12: 0000000000000001
kernel: R13: ffffffff00000000 R14: ffff949059e4c060 R15: ffff9490412e0a80
kernel: FS: 00007ffff7f02d80(0000) GS:ffff949b4fa00000(0000) knlGS:0000000000000000
kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kernel: CR2: 00007fffbe341ed0 CR3: 000000010c13e001 CR4: 00000000007706f0
kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
kernel: PKRU: 55555554
kernel: Call Trace:
kernel: dma_map_sg_attrs+0x60/0x90
kernel: nv_map_dma_map_scatterlist+0x4b/0x70 [nvidia]
kernel: nv_dma_map_scatterlist.constprop.8+0x64/0x190 [nvidia]
kernel: nv_dma_map_pages+0x227/0x260 [nvidia]
kernel: nv_dma_map_alloc+0x14b/0x2d0 [nvidia]
kernel: _nv033143rm+0x36e/0x4a0 [nvidia]
kernel: ? _nv028370rm+0x1e1/0x3d0 [nvidia]
kernel: ? _nv029513rm+0x76/0x2a0 [nvidia]
kernel: ? _nv029469rm+0x9af/0xb40 [nvidia]
kernel: ? _nv039289rm+0x2b8/0x790 [nvidia]
kernel: ? _nv002184rm+0x4e/0x70 [nvidia]
kernel: ? _nv003714rm+0x7a/0xe0 [nvidia]
kernel: ? _nv003189rm+0x3b/0x50 [nvidia]
kernel: ? _nv035957rm+0x90/0xf0 [nvidia]
kernel: ? _nv008874rm+0x262/0x4a0 [nvidia]
kernel: ? _nv037696rm+0x428/0x760 [nvidia]
kernel: ? _nv037694rm+0x284/0x2a0 [nvidia]
kernel: ? _nv036057rm+0x145/0x2b0 [nvidia]
kernel: ? _nv036058rm+0x5b/0x90 [nvidia]
kernel: ? _nv036058rm+0x31/0x90 [nvidia]
kernel: ? _raw_spin_unlock_irqrestore+0x34/0x50
kernel: ? _nv011262rm+0x1d/0x30 [nvidia]
kernel: ? _nv036068rm+0xb0/0xb0 [nvidia]
kernel: ? _nv011287rm+0x54/0x70 [nvidia]
kernel: ? _nv010277rm+0xc4/0x120 [nvidia]
kernel: ? _nv000667rm+0x63/0x70 [nvidia]
kernel: ? _nv000596rm+0x2e/0x40 [nvidia]
kernel: ? _nv000724rm+0x5c3/0xa90 [nvidia]
kernel: ? _nv000724rm+0x588/0xa90 [nvidia]
kernel: ? rm_ioctl+0x54/0xb0 [nvidia]
kernel: ? nvidia_ioctl+0x14b/0x840 [nvidia]
kernel: ? nvidia_frontend_unlocked_ioctl+0x3a/0x50 [nvidia]
kernel: ? __x64_sys_ioctl+0x84/0xc0
kernel: ? do_syscall_64+0x33/0x40
kernel: ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
kernel: irq event stamp: 0
kernel: hardirqs last enabled at (0): [<0000000000000000>] 0x0
kernel: hardirqs last disabled at (0): [] __copy_process+0x902/0x2090
kernel: softirqs last enabled at (0): [] __copy_process+0x902/0x2090
kernel: softirqs last disabled at (0): [<0000000000000000>] 0x0
kernel: ---[ end trace 232bee3609bcdf85 ]---
# cd /run/media/root/Rocky-8-4-x86_64-dvd/
# dnf localinstall \
BaseOS/Packages/glibc-devel-2.28-151.el8.i686.rpm \
BaseOS/Packages/glibc-headers-2.28-151.el8.i686.rpm \
BaseOS/Packages/libgfortran-8.4.1-1.el8.x86_64.rpm \
BaseOS/Packages/libgfortran-8.4.1-1.el8.i686.rpm \
BaseOS/Packages/libquadmath-8.4.1-1.el8.x86_64.rpm \
BaseOS/Packages/libquadmath-8.4.1-1.el8.i686.rpm \
BaseOS/Packages/libxcrypt-4.1.1-4.el8.i686.rpm \
BaseOS/Packages/libxcrypt-devel-4.1.1-4.el8.i686.rpm \
AppStream/Packages/gcc-gfortran-8.4.1-1.el8.x86_64.rpm \
AppStream/Packages/libquadmath-devel-8.4.1-1.el8.x86_64.rpm