Users Guide
18– 故障排除
Linux
279 BC0054508-05 M
问题:组中的大型发送卸载 (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 10GbE 网络适配器,使用 ethtool(如果可用)或驱动程序参数来禁用
TPA (请参阅 第 43 页上 “disable_tpa”)。对特定 BCM57xx 和 BCM57xxx
10GbE 网络适配器,使用 ethtool 禁用 TPA (LRO)。
问题:在 C-NIC 环境中的 BCM57xx 和 BCM57xxx 1GbE 网络适配器上,流控制
不起作用。
解决方案:流控制在起作用,但在 C-NIC 环境中,看起来好像流控制不起作用。
网络适配器可在片上缓冲区用尽时发送 PAUSE (暂停)帧,但是适配器也会阻止
其他接收队列的线头阻塞。由于线头阻塞造成片上固件丢弃片上接收缓冲区内的数
据包,在特定主机队列用尽的情况下,片上接收缓冲区很少会用尽,因此,看起来
好像流控制不起作用。
问题:汇编驱动程序源码时出错。
解决方案:Linux 分发版的有些安装没有默认安装开发工具。汇编驱动程序源码之
前,确保所使用的 Linux 分发版的开发工具已安装。