Ubuntu Linux支持第三方无线网卡:88w8335芯片解决方案

3 下载量 71 浏览量 更新于2024-09-03 收藏 30KB DOC 举报
"本文主要介绍如何在Ubuntu Linux操作系统中使第三方无线网卡,特别是采用88w8335芯片的阿尔法GP50无线网卡正常工作。内容包括删除现有ndiswrapper、安装Linux编译环境、获取ndiswrapper驱动以及编译安装驱动的详细步骤。" 为了让Ubuntu Linux支持第三方无线网卡,尤其是基于88w8335芯片的设备,如阿尔法GP50无线网卡,用户需要进行一系列操作。首先,检查系统是否已经识别到无线网卡,可以通过运行`lspci`命令来查看,如果发现类似"0X:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)"的信息,说明无线网卡已被识别。 接着,需要移除可能已存在的ndiswrapper。ndiswrapper是一个Linux下的程序,它允许Linux系统使用Windows驱动程序,对于某些无线网卡来说是必要的。使用`sudo apt-get remove ndiswrapper`和`make uninstall`命令来卸载它,并再次运行`ndiswrapper`检查是否已经成功移除。 接下来,安装Linux的编译环境。通过运行`sudo apt-get update`来更新包列表,然后使用`sudo apt-get install build-essential`安装基本的构建工具。同时,为了编译内核模块,需要安装内核头文件,执行`sudo apt-get install linux-headers-$(uname -r)`。创建符号链接,使得编译时能正确找到内核源码,输入`sudo ln -s /usr/src/linux-$(uname -r)/lib/modules/$(uname -r)/build`。 之后,从SourceForge.net上的ndiswrapper项目页面下载最新版本的驱动。例如,版本1.47,然后解压缩并进入目录。执行`tar xvzf ndiswrapper-1.47.tar.gz`解压,再使用`cd ndiswrapper-1.47`切换到该目录。 最后,编译并安装ndiswrapper驱动。运行`make`进行编译,如果没有错误,接着使用`sudo make install`来安装驱动。至此,所有步骤完成后,应能成功使Ubuntu Linux支持第三方无线网卡,特别是88w8335芯片的设备。 请注意,这个过程可能会因不同的Ubuntu版本或无线网卡型号而略有不同,如果遇到问题,建议查阅官方文档或在线论坛寻求帮助。此外,确保在操作前备份重要数据,以防意外发生。