首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iscsi卸载驱动程序(bnx2i)的角色

iscsi卸载驱动程序(bnx2i)的角色
EN

Stack Overflow用户
提问于 2012-02-15 19:42:51
回答 3查看 4.2K关注 0票数 1

我正在使用open-iscsi发起程序和bnx2i (broadcom卸载驱动程序)

然而,有许多相关的驱动程序- bnx2、bnx2x和cnic驱动程序可用。

假设我想要使用卸载驱动程序从启动器执行发现/登录;在这种情况下,我为bnx2i准备了iface配置文件,并在执行发现时指定它。在这种情况下,使用bnx2i模块而不是tcp。

现在我对其他驱动程序的作用感到困惑- bnx2,bnx2x和cnic驱动程序。这些驱动程序是支持bnx2i所必需的吗?有人能详细说明一下使用initiator和bnx2i时的数据流和依赖关系吗?

EN

回答 3

Stack Overflow用户

发布于 2012-04-02 20:19:00

在VMware ESXi中使用这些驱动程序时,有以下区别:

  • bnx2 =1Gbit卡的网络驱动程序,如NetXtreme II BCM5709
  • bnx2x =10Gbit卡的网络驱动程序,如NetXtreme II BCM57711
  • bnx2i =10Gbit卡的ISCSI驱动程序,如NetXtreme II BCM57711,当它充当硬件ISCSI存储适配器而不是网络ISCSI存储适配器时-cnic-bnx2x=不确定这些。
票数 2
EN

Stack Overflow用户

发布于 2013-01-24 05:07:24

对于BCM5708/BCM5709网络适配器...bnx2驱动程序是网络驱动程序;bnx2i是iSCSI卸载驱动程序;并且cnic驱动程序是支持bnx2i iSCSI卸载驱动程序所需的特征的“代理”。

(根据文档) BCM5708/BCM5709网络适配器支持bnx2i,而不仅仅是BCM57711。

谢谢。-Cheers,这是Peter

票数 1
EN

Stack Overflow用户

发布于 2014-02-19 21:51:59

我相信"cnic“代表”聚合网卡“。

bnx2 bnx2x bnx2i cnic需要cnic_register

代码语言:javascript
复制
# This is from my VMware 5.1 ESXi host:
~ # esxcli system module list | grep "bnx"
bnx2                                true        true
bnx2x                               true        true
bnx2i                               true        true
~ # esxcli system module list | grep "cnic"
cnic_register                       true        true
cnic                                true        true
~ # esxcli system module get --module "bnx2" | grep "Required Namespaces"
   Required Namespaces: com.broadcom.cnic_register@9.2.0.0, com.vmware.driverAPI@9.2.0.0, com.vmware.vmkapi@v2_0_0_0
~ # esxcli system module get --module "bnx2x" | grep "Required Namespaces"
   Required Namespaces: com.broadcom.cnic_register@9.2.0.0, com.vmware.driverAPI@9.2.0.0, com.vmware.vmkapi@v2_0_0_0
~ # esxcli system module get --module "bnx2i" | grep "Required Namespaces"
   Required Namespaces: com.broadcom.cnic@9.2.0.0, com.broadcom.cnic_register@9.2.0.0, com.vmware.driverAPI@9.2.0.0, com.vmware.iscsi_linux@9.2.0.0, com.vmware.vmkapi@v2_0_0_0
~ # esxcli system module get --module "cnic_register" | grep "Required Namespaces"
   Required Namespaces: com.vmware.driverAPI@9.2.0.0, com.vmware.vmkapi@v2_0_0_0
~ # esxcli system module get --module "cnic" | grep "Required Namespaces"
   Required Namespaces: com.broadcom.cnic_register@9.2.0.0, com.vmware.driverAPI@9.2.0.0, com.vmware.vmkapi@v2_0_0_0

我试图让bnx2i与相关的iscsi vmware配置一起工作,但bnx2i驱动程序实际上会崩溃,并且只会显示一些vmhba。我使用的是broadcom提供的更新驱动程序包(我在2013年6月左右尝试过)。也许VMware ESXi 5.5和它的驱动程序会工作得更好?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9292709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档