今天抱着试试看的心态来研究蓝牙不可用的情况。从种种迹象观察断定,应该是驱动的问题。
这块网卡的型号是 AR5BWB222,生产厂商是 Atheros,这个厂商很早就被高通给收购了。因此到驱动之家,首先就输入了“qualcomm atheros”这两个关键词来进行搜索,在出现的结果里又选择了“无线网卡”这个分类。共有 21 个结果,依次看去。第一个的版本是 10.0.0.324,发布日期 2015 年 8 月 26 日,但是看支持的操作系统的列表里,并没有 Windows XP,暂且放弃。第二个版本是 10.0.0.303,发布日期 2015 年 2 月 2 日,Windows XP 是在支持之列的,因此就由它入手了。点开后跳转到了 http://drivers.mydrivers.com/drivers/490_196280.htm,选择下载,真实地址为 http://file5.mydrivers.com/2015/wireless/atheros_ar5xx_ar9xx_ar1xx_ar2xx_10_0_0_303_wireless_whql_driver.zip,大小为 50.46MB。下载后解压,对蓝牙设备进行驱动更新,一无斩获,对无线网卡也来了一遍,也没有动静。不甘心,于是把安装程序执行了起来,选择了不但安装驱动程序,同时也安装客户端,成功执行完毕。结果系统的无线网卡图标就成了断开状态,使用新装的无线客户端,看上去很复杂,还好有个可以切换回系统客户端的选项,于是切回去就好了。然而蓝牙仍旧毫无进展。
继续搜索 ar5bwb222 的时候发现它还有个很亲近的兄弟型号是 ar5b22,了解它们的差异之时无意中看到有个地方说 ar5b22 一起的蓝牙型号是 ar3012,大喜过望,于是百度之。第三个结果是一个叫统一下载站的地方,标题写了“Atheros(蓝牙设备驱动) v10.0.1.1 官方最新版下载”的字样,简介里则写着“2015年7月20日 – 支持芯片组型号: AR3011, AR3012, AR9462”,看上去非常对路。点击进入(http://www.3987.com/xiazai/1/278/Notebook/28397.html),里面写着支持 Windows XP,于是开始下载,有的下载链接已然失效,在襄樊点下载成功,文件名为 atheros_bluetooth_dri_3987.rar,大小 9.66MB。鉴于刚才的际遇,这回没有从系统中更新驱动,而是直接执行 setup.exe,哪知又是个行不同,直接报不是有效的 Win32 可执行程序。只好回退到更新驱动的老路上去,这一试就发现有门,显示出了文件复制的进度界面。待到完成以后,又让蓝牙功能搜索周围的设备,果然把 N9 和 X230T 给找到了。
至此,对于这台联想昭阳 E680A,以下工作完成:
1、重新安装了 Windows XP SP 系统,以及 Debian 9.1;
2、内存从 512MBx2 升级到 2GB+1GB;
3、CPU 从 T5600 升级到 T7200;
4、BIOS 从 Q3C51 升级到 Q4D61;
5、SLIC 从无刷到了 2.1;
6、用变通方法把 BIOS 中的 VT 开关打开;
7、把原装的 54Mbps 的 3945 无线网卡升级为 Atheros AR5BWB222,300Mbps,并且自带蓝牙功能;寻找合适驱动程序将无线和蓝牙硬件完美驱动起来;
8、为洞开的 PCMCIA 卡槽找到了合适的堵头;
剩余的/可能的工作有:
1、搞清楚为什么 2GBx2 的内存方案不能工作;
2、为光驱配一个合适的面板;
3、换一块[分辨率更高的]屏幕?
4、检查下那个损坏的 USB 插口是否有修好的可能性。