Ubuntu 使用光纤设备遇到的问题

2020/01/15 Linux Network Ubuntu

Ubuntu 使用光纤设备遇到的问题

已有的设备:

  • 一台全新的带有光口的交换机
  • 普通服务器(无光模块)
  • 不知生产日期的 8Gb/s 的光网卡
  • 不知生产日期的 8Gb/s 的光模块
  • 几根 LC-LC 光纤线

该接的线都接了,连上机器发现根本没识别网卡,光模块上的三个灯一直闪烁,我寻思👴没用过光纤,这到底该怎么排查呢。根据这篇文档进行操作。

识别 HBA 卡

# lspci | grep -i ql   <== 由于lspci显示连接的pci设备过多,通过grep查找
82:01.0 Ethernet controller: QLogic Corp. ISP4032-based Ethernet IPv6 NIC
82:01.1 Network controller: QLogic Corp. ISP4032-based iSCSI TOE IPv6 HBA

查看是否有驱动

# lsmod | grep -i ql
qla2xxx               260462  0 
iscsi_boot_sysfs       16000  1 qla2xxx
libiscsi               57278  4 qla2xxx,libiscsi_tcp,iscsi_tcp,ib_iser
scsi_transport_iscsi    89279  5 qla2xxx,iscsi_tcp,ib_iser,libiscsi

驱动可能有点老,但毕竟也加载了。

查看使用信息

祭出 dmesg

$ dmesg | grep -i ql
xxxxxx
xxxxxx
xxxxxxx cable unplugged

电缆不通电?继续查,都是说线没插好或者驱动有问题。重新安装驱动再重启网络服务,无效。

换个思路,先不接在交换机上,本地两个光网口连接,看看 dmesg 出现什么。

$ dmesg | grep -i ql
xxxxxx
xxxxxx
xxxxxxx loop up detected (4 gbps)

这是检测到了循环,那光网卡和光模块应该没问题啊?难道是因为交换机的限制?

交换机的技术参数显示:4个 1G/10G SFP+ 光口。那行吧,换光模块,顺带 HBA 卡也换了。

第二天到了,换零件,插入光纤线,有了,系统可以检测到网口了,配个 ip,做个测试,万兆速率,舒服了。

(实际问题隐藏了,查了很多资料也没搞明白 look up detected 确切指什么,全凭猜测,时间紧迫重点是解决问题,该换硬件的换硬件。)

参考资料

Search

    Table of Contents