Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1372612
  • 博文数量: 236
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3342
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(236)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(45)

2012年(27)

2011年(22)

2010年(31)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: LINUX

2007-07-31 17:12:09

    让ubuntu支持第三方无线网卡的方法 (alpha GP50)88w8335芯片

   公司都是用的阿尔法的GP50无线网卡,用的是88w8335芯片。但ubuntu7.04能找到,但没有驱动,所以找了很久的资料,有一个E文的资料,翻译过来给大家.
   这个方法对pcmic和usb也有用。

先用下列命令查看系统中是否发现无线网卡,usb的话,使用lsusb查看。

user@ubuntu:~$ lspci

会显示下列信息,就表示有找到无线网卡。下面找到的是marvell出的88w8335:

0X:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)


Step 1 - 删除现有的ndiswrapper

user@ubuntu:~$ ndiswrapper
查看有没有输出,有的话,用下面的方法先删除
user@ubuntu:~$ sudo apt-get remove ndiswrapper

user@ubuntu:~$ make uninstall

在一次测试有没有

user@ubuntu:~$ ndiswrapper

Step 2 - 安装linux的编译环境

先更新,安装build的内容

user@ubuntu:~$ sudo apt-get update 
user@ubuntu:~$ sudo apt-get install build-essential

安装ubuntu的内核头文件

user@ubuntu:~$ sudo apt-get install linux-headers-`uname -r` 
user@ubuntu:~$ sudo ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build

Step 3 - 下载最新版本的 ndiswrapper 驱动

下载的地址是

[WWW] http://sourceforge.net/projects/ndiswrapper

我现在最新的是1.47

怎么下就不用我教吧.............呵呵


Step 4 - 编译安装ndiswrapper

编译安装,先进入目录
user@ubuntu:~$ tar xvzf ndiswrapper-1.47.tar.gz 
user@ubuntu:~$ cd ndiswrapper-1.47

然后执行linux的编译安装三步曲.呵呵

user@ubuntu:~/ndiswrapper-1.47$ make distclean
user@ubuntu:~/ndiswrapper-1.47$ make
user@ubuntu:~/ndiswrapper-1.47$ sudo make install
检查是不是安装好了
user@ubuntu:~/ndiswrapper-1.47$ ndiswrapper -v
utils version: 1.9
driver version: 1.47
vermagic: 2.6.20-19-generic SMP mod_unload 686 REGPARM gcc-4.1.2

Step 5 安装系统无线网卡的驱动


先下载你的windows中的无线网卡驱动,什么,,,,没有...那你想法子啦.对了,光碟中也有.
user@ubuntu:~/AFW-GP50$ cd Drivers/Windows\ XP/
user@ubuntu:~/AFW-GP50/Drivers/Windows XP$ sudo ndiswrapper -i Mrv8335.INF

会显示如下信息

installing mrv8335 ...
退出当前目录
user@ubuntu:~/AFW-GP50/Drivers/Windows XP$ cd
user@ubuntu:~$

检查是否安装到系统中

user@ubuntu:~$  ndiswrapper -l
installed drivers:
mrv8335 driver installed, hardware (11AB:1FAA) present
查看ndiswrapper目录是不是有这个驱动目录
user@ubuntu:~$  ls /etc/ndiswrapper
mrv8335

在看看驱动目录中是不是有我们要的文件

user@ubuntu:~$  ls /etc/ndiswrapper/mrv8335
11AB:1FAA.5.conf mrv8335.inf mrv8335.sys

加载驱动

user@ubuntu:~$  sudo depmod -a
user@ubuntu:~$ sudo modprobe ndiswrapper

加载完系统可能会提示你,有找到无线网络

Step 6 - 最后的安装和配置

你可以用iwconfig配置你的无线网络,但最好用图形的

user@ubuntu:~$  iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11b ESSID:off/any
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:11 Mb/s
RTS thr:2432 B Fragment thr:2432 B
Power Management:off
Link Quality:95/100 Signal level:-35 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

图形配置如下

系统->系统管理-->网络

这个和widnows一样傻瓜,就不用教了吧

user@ubuntu:~$ sudo gedit /etc/network/interfaces

也可以到这个中写这个文件

iface wlan0 inet dhcp
wireless-essid My_Essid
wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX
auto wlan0


让你的系统重起还能使用这个模块

user@ubuntu:~$ sudo ndiswrapper -m
会显示如下
添加剂"alias wlan0 ndiswrapper" 到 /etc/modprobe.d/ndiswrapper ...

user@ubuntu:~$ cat /etc/modprobe.d/ndiswrapper

会显示如下

alias wlan0 ndiswrapper

user@ubuntu:~$ sudo gedit /etc/modprobe.d/ndiswrapper

没有就加入.然后重起测试


Step 7 -测试

建议使用图形介面来配置,容易的不行,ubuntu的好处就在这,所以无线网络怎么用,就不写啦

 原文地址 https://help.ubuntu.com/community/WifiDocs/Device/TRENDnet_TEW-421PC_H/W%3aB1_%28ndiswrapper%29?high
阅读(2471) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册