Linuxシステムは、(必須キーは使用できません)KOファイルの読み込みエラー時にドライバをインストールするソリューション

Linuxシステムは、(必須キーは使用できません)KOファイルの読み込みエラー時にドライバをインストールするソリューション

問題の説明

ドライバをインストールするにはUbuntuの必要性の使用CP210xのUSB(UARTブリッジVCPドライバのCP210x USBの)時間UARTデバイスにドライバのインストールプロセスのcp210x.koファイルが正常にコンパイルが、コマンドを使用してきました

 insmod /lib/modules/4.15.0-43-generic/kernel/drivers/usb/serial/usbserial.ko

エラーusbserialモジュールをロード中:

必要なキーは利用できません

開発環境

オペレーティングシステム:Ubuntuの18.04
のLinuxカーネルのバージョン:4.15.0-43-一般的な
使用コマンド$uname -aビューシステム環境に、結果は以下のとおりである:
ここに画像を挿入説明
添付:CP210xドライバーのダウンロードアドレス:https://www.silabs.com/products/development-tools/ソフトウェア/ USBツーuart-
ブリッジVCP-ドライバーはドライバーの詳細なインストールガイド、上述の公式ホームページを参照してください。

解決手順

1.まず、Ubuntuのシステムのために、mokutilツールをインストールするには、次のコマンドを使用します。

 $sudo apt-get install mokutil

次に2.任意のディレクトリ、次のような構成は、X509-configuration.iniファイルを生成する証明書のパラメータを作成し、設定ファイルを読み取ります。

[ req ]
default_bits = 4096
distinguished_name = req_distinguished_name
prompt = no
string_mask = utf8only
x509_extensions = myexts
[ req_distinguished_name ]
O = YOUR_USERNAME
CN = YOUR_USERNAME
emailAddress = YOUR_EMAIL_ADDRESS
[ myexts ]
basicConstraints=critical,CA:FALSE
keyUsage=digitalSignature
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid

3.コールのopensslディレクトリ内のコマンド、およびpublic_key.derのprivate_key.privファイルを生成します。どのpublic_key.der証明書です:

$sudo openssl req -x509 -new -nodes -utf8 -sha256 -days 36500 -batch -config x509-configuration.ini -outform DER -out public_key.der -keyout private_key.priv
  1. データベースmokdb内に証明書のpublic_key.derとMokutilコマンド:
$mokutil --import  public_key.der

パスワードの入力を求められたら、デフォルトではrootユーザのパスワードを作成していない場合は、次のコマンドを使用して新しいrootのパスワードを設定する必要があり、rootのパスワードを入力します。

$sudo passwd

上記の手順が完了した後、再起動のコマンド入力にコンピュータを再起動します。

注意!上記の再起動プロセスは、rootのパスワードを入力する必要があります。さらに、障害が発生したルートパスワードは二回以上連続した場合、保護機構を有するmokutil、再入力するコンピュータを再起動する必要があります。

モジュール5に署名を付与し
、例えば、間違ったモジュール所与の署名の形式をロードするために、以下のコマンドを使用して、コンピュータを再起動した後:

$/usr/src/4.15.0-43-generic/scripts/sign-file sha256 private_key.priv public_key.der  /lib/modules/4.15.0-43-generic/kernel/drivers/usb/serial/usbserial.ko

次に、モジュールをリロードします。

$insmod /lib/modules/4.15.0-43-generic/kernel/drivers/usb/serial/usbserial.ko

これは、正常にロードすることができます。そして、あなたは完了です!

公開された48元の記事 ウォン称賛65 ビュー70000 +

おすすめ

転載: blog.csdn.net/xiaolong361/article/details/90144894
おすすめ