【问题现象】
无论人多人少,客户机开机随机出现开机白箭头====>>>现象,白条过后黑屏时间比较长,用户说可能会有3~5分钟,但是看到的时候大概是30秒左后,然后进入滚动条,再要滚10几20圈,然后继续黑屏10几秒,然后才能进入桌面……
同时该现象是随机出现,即便是同一台机器,第一次开机正行,可能再重启几次就又不正常。
【原因说明】
1.网卡PNP驱动不兼容。
2.BIOS版本本身存在缺陷。
【解决方案】
更换客户机网卡PNP驱动为5.764版本,下载地址:http://support.icafe8.com/drivers#network
最终解决方案:不刷BIOS,直接将网卡速率强制成千兆即可。
【问题分析】
这个现象还是比较纠结的,往往我们对启动速度慢这个现象都可以划分为3个阶段,白箭头,滚动条,滚动条后黑屏,同时也有对应的问题方向和问题点,但是这次3个现象搞到一起,也是多少有些纠结。
由于该网吧机器比较多,而且用户划分了VLAN,所以刚开始想到的是局域网方面问题,所以直接查看服务器的IP地址和客户机IP地址设置,发现服务器的子网掩码是255.255.0.0,而客户机的是255.255.255.0,于是将其修正,以为白箭头问题会好,但事实上并没好。
接下来观察服务器网卡使用率,发现同时开10几台客户机,服务器网卡使用率也很低,因此就特别想看看是不是网络传输速度不稳定或者流控啥的导致的,直接远程速度慢的客户机查看,结果果然命中,顿时眼前一亮!发现网卡速率只有10Mbps的速率……于是果断截图取证!
惯性思维第一反应网卡速度变10Mbps,肯定会很慢,但为啥时好时坏呢?不过根据已经收集的现象判断,9成把握判断和物理设备无关,剩下的基本就是客户机网卡PNP驱动方面问题,于是查看当时在用的网卡PNP驱动版本发现是5.788版本,然后客户机网卡是Realtek8111C,貌似驱动版本有点高,于是直接到官方论坛找到之前收集的PNP驱动挨个换,换到5.764版本时,再测试,问题现象消失。
另外多台客户机同时开机,服务器网卡使用率也能跑起来了,观察客户机开机时读取速度发现突发速度也能跑到20MB/S以上了,至此基本确定问题解决。
本来以为问题解决,次日再次收到用户反馈,问题依然存在,开7台有1台变10M,当时因为MZD的无盘还在用,因此考虑使用MZD无盘客户机现用的网卡PNP驱动来测试,毕竟MZD正常,网维无盘没理由不正常。结果在提取MZD驱动客户机的网卡PNP驱动版本号时,客户突然想起,之前做MZD也遇到同样问题,当时是把网卡参数强制成千兆就正常了,按照客户说法,在PNP设置中强制成千兆,问题果然立即消失。
既然如此设置有用,也怀疑到了BIOS是否有新版本,于是查看该主板的官方BIOS信息时,发现该主板集成的网卡确实存在一些问题……官方BIOS更新说明如下:
链接:http://www.gigabyte.cn/products/product-page.aspx?pid=2893&dl=1#bios
最后总结一下,在施工网吧时,应该提前记录好网吧之前的所有硬件驱动版本,以及相关设置,避免因为类似稀奇古怪的问题影响施工进度和施工结果,毕竟已经在营业的网吧,所用驱动和参数必然是相对稳定的,我们没有必要去换成其他版本,一切还是以稳定为主!
客户机主板型号:技嘉GA-EP31-DS3L v2
客户机网卡型号:
该问题主要还是网卡驱动本身问题导致,众所周知网卡有个自动检测链路速度的功能,假设驱动有Bug,很可能把千兆网卡链路速度检测是10Mbps,100Mbps,一个XP操作系统启动大概要读200MB的数据量,像案例中10Mbps的传输速率,换算成传输速度只有1.25MB/S,传200MB数据确实要很久……
最终原因实际上是主板BIOS有关,可能是内部网卡ROM模块存在问题,才导致随机变10Mbps,强制为千兆后问题解决。
【与此可能有关联的现象】
网卡PNP驱动还可能导致的问题有:
1、5~10台客户机同时使用HD-Speed,64k测速,测试5~10分钟之后很可能有客户机出现死机(屏幕定住不动),7E蓝屏,这是第一次做锐起无盘时发现的。
2、客户机滚动圈数多,单服务器带一台客户机测试,正常情况下开机1~2圈,但是当客户机网卡PNP驱动有问题时,可能变成10几20圈。
3、玩游戏过程中随机蓝屏,代码各异。
4、网卡传输速度不稳定,时高时低。
5、本次碰到的,网卡速率随机变10Mbps,当然如果你运气好,也可能碰到变100Mpbs的情况。