我已经从 ubuntu 存储库安装了 targetcli,当我以 root 身份启动 targetcli 时,它会启动并显示以下信息:
Welcome to the targetcli shell:
Copyright (c) 2011 by RisingTide Systems LLC.
Visit us at http://www.risingtidesystems.com.
Can't load fabric module qla2xxx.
Using iscsi fabric module.
Can't load fabric module ib_srpt.
Using tcm_fc fabric module.
Using loopback fabric module.
/>
我已经尝试过 modprobe qla2xxx,但它不能解决问题。ib_srpt
甚至不存在于我的系统中,只能找到 ib_srp,并且加载它也不能解决问题。
我真的不知道我能用它做什么。
这与错误无关:https://bugs.launchpad.net/ubuntu/+source/targetcli/+bug/1000490
任何帮助是极大的赞赏。
答案1
查看此处的文档:
http://www.linux-iscsi.org/wiki/QLogic
看来您可能需要运行内核 3.5,才能将 qla2xxx 驱动程序放入内核中,Precise Pangolin(12.04 LTS)使用的是 3.2
我需要在不久的将来做同样的事情,因此,一旦我拥有 Qlogic 硬件并尝试使其工作,我将尽力回复。
此外,我认为 ib_srpt / ib_srp 指的是 infiniband 模块,所以除非您希望使用 IB 让 LIO 工作,否则可能不必担心?