鉴于多天来的折腾,终于在ubuntu_11.04版本成功驱动咱公司的无线网卡,特把经验贴出来共享:
要在windows系统上(linux系统也一样)驱动自己的无线网卡(或其他UPNP设备),首先是系统上已有该无线网卡的驱动程序,而其实无线网卡芯片的驱动安装识别,信息记录在inf文件,它会记录好你VID&PID,当你把网卡通过USB口接入到PC时,它就会对应这个信息去查找相应的inf文件,如果有,那么就给你安装上,设备的VID&PID,可通过把设备插入到PC,通过设备管理器->找到相应的设备->右击属性->详细信息,来确认。
所以,如果只是简单的公司内部测试,知道自己手边无线网卡的VID&PID,想试用别的厂商开发的驱动,则需要先修改自己无线网卡的VID&PID(windows系统上的话,则只需把VID&PID添加到inf文件里),生产这个芯片的厂家会有这个工具,然后到linux系统上,查询它所支持的VID,然后修改成相应的即可。
以下是我在ubuntu下驱动ar9271芯片无线网卡的经验:
一、经多番参考网页帖子,发现有人提到在内核2.6.32的版本就开始有内嵌ar9271的驱动,也就是说,只要内核版本在这个以上,一般来说,是已经有了ar9271驱动的了,只要编译时有配置该相应的驱动模块即可,检测办法可通过ls /lib/firmware/ | grep ‘9271’,目前驱动有两个如下,
① 有这两个固件之一的话说明目前该系统已支持驱