専用PCIeボード用のドライバモジュールを取り付けようとしています。データシートに記載されているのと同じOSとカーネルバージョンを使用していますが、Operation not permitted
カーネルにモジュールを追加するとエラーが発生します。
私が試したこと:
邪魔になる可能性があるセキュリティブートやその他のBIOSオプションを無効にします。私も
mokutil --sb-stat
which returnを使用しましたSecureBoot disabled
。モジュールは起動時に署名され、MOKを使用して管理されます(説明どおり)。ここ)。
modprobe/insmod を root として実行します。
lsmod
モジュールが何とか追加されたことを確認しましたが、そうではありませんでした。
編集:sudo modprobe -vvv
出力は次のとおりです。
modprobe: INFO: ../libkmod/libkmod.c:365 kmod_set_log_fn() custom logging function 0x559b6c01fc70 registered
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/5.13.0-28-generic/modules.dep.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/5.13.0-28-generic/modules.alias.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/5.13.0-28-generic/modules.symbols.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/5.13.0-28-generic/modules.builtin.alias.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/5.13.0-28-generic/modules.builtin.bin
modprobe: DEBUG: ../libkmod/libkmod-module.c:556 kmod_module_new_from_lookup() input alias=CsE16bcd, normalized=CsE16bcd
modprobe: DEBUG: ../libkmod/libkmod-module.c:562 kmod_module_new_from_lookup() lookup modules.dep CsE16bcd
modprobe: DEBUG: ../libkmod/libkmod.c:598 kmod_search_moddep() use mmaped index 'modules.dep' modname=CsE16bcd
modprobe: DEBUG: ../libkmod/libkmod.c:403 kmod_pool_get_module() get module name='CsE16bcd' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:411 kmod_pool_add_module() add 0x559b6d4f1d50 key='CsE16bcd'
modprobe: DEBUG: ../libkmod/libkmod-module.c:202 kmod_module_parse_depline() 0 dependencies for CsE16bcd
modprobe: DEBUG: ../libkmod/libkmod-module.c:589 kmod_module_new_from_lookup() lookup CsE16bcd=0, list=0x559b6d4f9410
modprobe: DEBUG: ../libkmod/libkmod.c:500 lookup_builtin_file() use mmaped index 'modules.builtin' modname=CsE16bcd
modprobe: DEBUG: ../libkmod/libkmod-module.c:1760 kmod_module_get_initstate() could not open '/sys/module/CsE16bcd/initstate': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:1770 kmod_module_get_initstate() could not open '/sys/module/CsE16bcd': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_pcsp mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_audio mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=cx88_alsa mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_atiixp_modem mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_intel8x0m mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_via82xx_modem mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=bt87x mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=cx88_alsa mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=saa7134_alsa mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_atiixp_modem mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_intel8x0m mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_via82xx_modem mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_audio mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_caiaq mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_ua101 mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_us122l mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_usx2y mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_cmipci mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_pcsp mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=snd_usb_audio mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=bonding mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=dummy mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1404 kmod_module_get_options() modname=vt mod->name=CsE16bcd mod->alias=(null)
modprobe: DEBUG: ../libkmod/libkmod-module.c:1760 kmod_module_get_initstate() could not open '/sys/module/CsE16bcd/initstate': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:1770 kmod_module_get_initstate() could not open '/sys/module/CsE16bcd': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='CsE16bcd' path='/lib/modules/5.13.0-28-generic/kernel/drivers/misc/CsE16bcd.ko'
modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='CsE16bcd' path='/lib/modules/5.13.0-28-generic/kernel/drivers/misc/CsE16bcd.ko'
insmod /lib/modules/5.13.0-28-generic/kernel/drivers/misc/CsE16bcd.ko
modprobe: DEBUG: ../libkmod/libkmod-module.c:750 kmod_module_get_path() name='CsE16bcd' path='/lib/modules/5.13.0-28-generic/kernel/drivers/misc/CsE16bcd.ko'
modprobe: INFO: ../libkmod/libkmod-module.c:892 kmod_module_insert_module() Failed to insert module '/lib/modules/5.13.0-28-generic/kernel/drivers/misc/CsE16bcd.ko': Operation not permitted
modprobe: ERROR: could not insert 'CsE16bcd': Operation not permitted
modprobe: DEBUG: ../libkmod/libkmod-module.c:468 kmod_module_unref() kmod_module 0x559b6d4f1d50 released
modprobe: DEBUG: ../libkmod/libkmod.c:419 kmod_pool_del_module() del 0x559b6d4f1d50 key='CsE16bcd'
modprobe: INFO: ../libkmod/libkmod.c:332 kmod_unref() context 0x559b6d4f14e0 released`
どんな助けをありがとう!ありがとうございます!
ベストアンサー1
これはOperation not permitted
実行時にカーネルで発生しますinsmod
。カーネルリングバッファの出力を考慮すると、エラーGageDrv module initialization failed, error -1
はカーネルモジュール初期化関数で発生する可能性があるため、モジュールをロードできません。
このメッセージはOperation not permitted
誤解を招く可能性があります。ドライバは-EPERM
通常、過度に一般的なエラー戻りコードである -1( ) を返します。
この質問には、モジュールの初期化に失敗した理由を説明する追加情報はありません。CsE16bcd
サポートを受けるには、作成者に連絡する必要があります。