Users Guide

19– 故障排除
Linux
274 BC0054508-05 J
问题:如果普通中继 (GEC/FEC)/802.3ad-Draft Static 类型的组中一个组成员的驱
动程序被禁用,可能会丢失一些网络连接。
解决办法:如果组成员支持基础管理软件 (ASF/UMP) 或局域网唤醒,即使适配器
驱动程序被禁用,该适配器在交换机上的链路仍可保持。此链路可能导致交换机继
续将流量传输到附加端口,而不是将流量路由到活动的组成员端口。从交换机断开
已禁用的适配器,以允许流量恢复到其他活动的组成员。
问题:组中的大型发送卸载 (LSO) 校验和卸载不工作。
解决办法:如果组中的一个适配器不支持 LSO,则整个组的 LSO 都不会起作用
从组中移除不支持 LSO 的适配器,或者换上支持 LSO 的适配器。同样的情况也适
用于校验和卸载。
问题:更改组成员适配器的高级属性后,该组的高级属性没有更改。
解决办法:如果某适配器是组成员,又更改了任何高级属性,必须重新构建该组,
以确保其高级属性正确设置。
Linux
问题BCM57xx BCM57xxx 设备的 SFP+ 流控制默认为 Off (关闭),而非
Rx/Tx Enable (启用 Rx/Tx
解决办法1.6.x 及更高版本的流控制默认设置已更改为 Rx Off and Tx Off Rx
关闭和 Tx 关闭),因为 SFP+ 设备不支持流控制的自动协商。
问题:在早于 2.6.16 的内核上,在包括两个 BCM57711 网络适配器的服务器上创
16 个分区时,并不是所有分区都有效,且出现空间不足的错误。
解决办法:在默认的 vmalloc 大小相对较小且不足以加载太多接口的体系结
上,在引导过程中使用 vmalloc=<size> 以增加大小。
问题:对安装在 Linux 系统中的 BCM57xx BCM57xxx 10GbE 网络适配器,路
由不起作用。
解决办法:对于安装在内核早于 2.6.26 Linux 中的 BCM57xx BCM57xxx 10
GbE 网络适配器,使用 ethtool (如果可用)或驱动程序参数来禁用 TPA (请参
42 页上的 “disable_tpa”)。 BCM57xx BCM57
xxx 10GbE 网络适
配器,使用 ethtool 禁用 TPA (LRO)
问题:在 C-NIC 环境中的 BCM57xx BCM57xxx 1GbE 网络适配器上,流控制
不起作用。
解决办法:流控制在起作用,但 C-NIC 环境中,看起来好像流控制不起作用。
网络适配器可在片上缓冲区用尽时发送 PAUSE (暂停)帧,但是适配器也会阻止
其他接收队列的线头阻塞。由于线头阻塞造成片上固件丢弃片上接收缓冲区内的数
据包,在特定主机队列用尽的情况下,片上接收缓冲区很少会用尽,因此,看起来
好像流控制不起作用。