适用于 Raspberry Pi ARM64 的 Ubuntu 21.10 中缺少 iscsi_tcp 内核模块

Mar*_*nes 6 kernel iscsi raspberrypi arm64 21.10

我刚刚为 Raspberry Pi ARM64 全新安装了 Ubuntu 21.10,以便尝试新版本。

执行 apt 升级并更新 iscsi 启动器名称后,我尝试运行

sudo iscsiadm --mode discovery --type sendtargets --portal 10.1.0.20
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误

iscsiadm: read error (-1/104), daemon died?
iscsiadm: Could not scan /sys/class/iscsi_transport.
libkmod: ERROR ../libkmod/libkmod-module.c:838 kmod_module_insert_module: could not 
find module by name='iscsi_tcp'
iscsiadm: Could not insert module tcp. Kmod error -2
iscsiadm: iSCSI driver tcp is not loaded. Load the module then retry the command.
iscsiadm: Could not perform SendTargets discovery: iSCSI driver not found. Please make sure it is loaded, and retry the operation
Run Code Online (Sandbox Code Playgroud)

modprobe iscsi_tcp 显示

modprobe: FATAL: Module iscsi_tcp not found in directory /lib/modules/5.13.0-1008-raspi
Run Code Online (Sandbox Code Playgroud)

如何启用/安装/编译这个缺失的内核模块?

use*_*.dz 2

它包含在linux-modules-extra-*-raspi包中。

类似的问题可以通过在线或离线检查Package Searchapt-file(但需要下载大索引文件)并搜索丢失的文件来解决。