Tommy's Blog » Fedora 12 下配置Huawei EC1260 3G无线网卡

Huawei EC1260 是一款中国电信的3G无线网卡,在Ubuntu 9.10上无须任何配置就可以运行,在Fedora 12上,却始终无法正常工作。试了很多方法,{zh1}总算找到了解决方案。

kernel version: 2.6.32.9-70
usb_modeswitch version: 1.0.5

安装配置usb_modeswitch
~~~~~~~~~~~~~~~~~~~~~
初次插入EC1260时,系统能自动识别Usb设备。

$ lsusb
... ID 12d1:1446 Huawei Technologies Co., Ltd....

表示此usb 设备的 vendor = 0×12d1 , product = 0×1446,但0×1446这个设备并不是modem,而是zeroCD,它是一个存贮设备,里面有一些厂商提供的驱动(可以认为此模式下EC1260就是一个优盘)。所以,要把EC1260中第二个设备驱起来(也就是关键的3G Modem),就需要安装一个usb_modeswitch的软件包,它的作用是切换网卡的工作模式,例如从zeroCD切换到modem。

$ sudo yum install usb_modeswitch

编辑usb_modeswitch的配置文件

$ sudo vi /etc/usb_modeswitch.conf

找找有没有 EC1260的配置项,有的话就打开注释,没有就添加下面内容

########################################################
# Huawei EC1260
#

DefaultVendor= 0x12d1
DefaultProduct= 0x1446

MessageEndPoint= "0x01"
MessageContent="55534243123456780000000000000011060000000000000000000000000000"

配置udev
~~~~~~~~
新增一个udev配置文件,保证热拔插usb设备,也能将modem驱动起来

$ sudo vi /etc/udev/rules.d/45-huaiwei-3g.rules

只需在文件中添加下面内容

ACTION=="add", SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1",
RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"

重启电脑后,再次lsusb,会发现product已经变为 0×1001,也就是我们要使用的无线modem,可以去network manager连接了。

参考文档
~~~~~~~~
[1]
[2]
[3]

Tags: ,
Posted in |

Leave a Reply

郑重声明:资讯 【Tommy's Blog » Fedora 12 下配置Huawei EC1260 3G无线网卡】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——