VirtualBox安装中国电信3G上网卡
问题:
VirtualBox版本是3.1.4 for Linux host,host OS是Ubuntu 9.10,guest OS是Windows XP sp3。需要在XP中安装使用中国电信天翼3G上网卡,型号是华为EC1260[1]。
XP通过虚拟USB控制器[2]连接到EC1260后,提示发现Data Interface(“数据接口”)新硬件,但无法自动安装驱动。随后自动运行“无线宽带客户端”安装程序,但在安装驱动环节出错。
解决方法:
从EC1260自带的.exe驱动安装程序提取驱动文件,再手动安装驱动。
步骤1. 提取驱动文件
a. 在XP中,打开虚拟光驱“ChinaTelecom” 的\setup\CT_HW_EVDO_Driver路径;
b. 用7-zip(或其它.zip解压软件)把HWDriverSetup.exe解压到可读写路径(例如c:\);解压后,$APPDATA\DataCardService\Driver路径包含各个Windows版本的驱动文件;
c. 把解压后文件夹的\win7路径下.inf文件(ewdcsc.inf, ewmdm2k.inf, ewnet.inf, ewser2k.inf, ewusbdev.inf)复制到\WinXp路径。
步骤2. 安装硬件驱动
方法1. 重新连接ec1260,通过新硬件安装向导,指定步骤1产生的驱动文件路径,搜寻并安装驱动文件;
方法2. 在控制面板的“设备管理器”里,更新未知Data Interface/“数据接口”硬件的驱动,进入硬件升级向导,随后同方法1搜寻安装驱动文件。
之后,通过“设备管理器”可以看到,在Modems和Ports下有3个名字包含HUAWEI的设备。
步骤3. 安装“无线宽带客户端”
方法1. 自动播放虚拟光驱“ChinaTelecom”
方法2. 运行虚拟光驱“ChinaTelecom”的\setup\ChinaNet.exe
注意:在安装过程中,可能弹出错误对话框,也可能会XP蓝屏,总之会出错……这时重启XP。
步骤4. 再次更新HUAWEI相关硬件的驱动
在控制面板的“设备管理器”里,更新HUAWEI相关的硬件驱动,方法同步骤2的方法2。
然后重启XP,此时“无线宽带客户端”可以显示3G信号强度,连接3G网络也OK[3]。
备注:
[1] Ubuntu 9.10自动识别华为EC1260。
[2] 关于如何设置Ubuntu,使VirtualBox的guest OS能连接USB设备,请参考这篇图文并茂的英文教程: How to Fix VirtualBox USB Support
[3] 目前中国电信3G网络的速度因地而异,与用户和基站的数量有关。以北京为例,东四环四惠东附近很慢,下载速度通常只有10KB/s左右,如同回到了十年前56K猫叫的时候;而在北六环北七家附近,下载速度能达到100KB/s以上。











4条评论 ▼