请教各位高手,安装ndisgtk成功,并安装了xp下的驱动,能看到驱动已经安装,但iwconfig看不到网卡,也搜索不到无线网络,不知道问题在那里?
无线网卡是intel wifi 6000
$ ndiswrapper -l
netw5x32 : driver installed
device (8086:4238) present (alternate driver: iwlagn)
$ sudo modprobe ndiswrapper
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
-
- 帖子: 15
- 注册时间: 2010-05-28 12:47
Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
上次由 motree 在 2010-07-20 19:52,总共编辑 1 次。
-
- 帖子: 15
- 注册时间: 2010-05-28 12:47
Re: Tinkpad X201 无线网卡安装问题 --ubuntu 10.04

















终于搞定了,几天的辛苦没有白费,太高兴了,哈哈!!!
-
- 帖子: 15
- 注册时间: 2010-05-28 12:47
Re: Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
现在把自己的经验总结一下:
lenovo x201 用的是intel wifi 6300 网卡。
之前我用的ubuntu 9.10,安装ndisgtk后始终有提示错误,后升级为10。04,ndisgtk安装正常,驱动可以调入,
1、安装ndisgtk
我是通过synaptic(新得利)安装的,安装后可看到system/Administration/windows wireless drivers程序
2、准备无线网卡的Windows版本驱动,并安装到linux下:
我一开始是找的xp下的驱动,后来又下载了vista下的驱动,现在用的vista下。不过我觉得这个不是关键。
将驱动文件拷贝到linux文件系统下,通过上面所说的ndisgtk安装对应的 inf文件,安装后可以看到生成了netw5v32 文件夹,(xp驱动的话是netw5xv32):
使用 ndiswrapper -l 命令可以查看驱动的安装情况:
有warning,没有关系,一会儿再处理。
3、配置ndiswrapper
一般是使用
sudo ndiswrapper -m
命令把wlan0网卡的别名写入模块配置文件,以便于使用wlan0网卡时ndiswrapper内核驱动能够被自动加载。
但我怀疑这个命令没有起作用,因为/etc/modprobe.d/ndiswrapper 文件内容没有任何改变
可看到生成了/etc/modprobe.d/ndiswrapper 文件,其内容是:
alias pci:v00008086d00000083sv00001205sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001205sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001206sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001206sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001225sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001225sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001226sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001226sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001305sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001305sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001306sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001306sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001325sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001325sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001326sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001326sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv*sd*bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv*sd*bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001215sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001215sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001216sd00008086bc*sc*i* ndiswrapper
......
所以我的做法是: 手工生成ndiswrapper
1.将ndiswrapper 改名为ndiswrapper.conf
2.编辑ndiswrapper.conf,删除其中的所有内容,只加入一行内容:
alias wlan0 ndiswrapper
可以看到:
4。重启电脑后,可以看到网卡已经加载
通过网络管理器配置无线网络,就可以无线上网了,哈哈!!
参考了smallapple兄的帖子,仔细研究,仔细研究,反复实验,最终成功,原帖在此:
viewtopic.php?f=116&t=206171&p=1984155#p1984155
lenovo x201 用的是intel wifi 6300 网卡。
之前我用的ubuntu 9.10,安装ndisgtk后始终有提示错误,后升级为10。04,ndisgtk安装正常,驱动可以调入,
1、安装ndisgtk
我是通过synaptic(新得利)安装的,安装后可看到system/Administration/windows wireless drivers程序
2、准备无线网卡的Windows版本驱动,并安装到linux下:
我一开始是找的xp下的驱动,后来又下载了vista下的驱动,现在用的vista下。不过我觉得这个不是关键。
将驱动文件拷贝到linux文件系统下,通过上面所说的ndisgtk安装对应的 inf文件,安装后可以看到生成了netw5v32 文件夹,(xp驱动的话是netw5xv32):
代码: 全选
jiake@jiake-test:/etc/ndiswrapper$ ls -la
total 32
drwxr-xr-x 3 root root 4096 2010-07-20 12:21 .
drwxr-xr-x 140 root root 12288 2010-07-20 19:41 ..
drwxr-xr-x 2 root root 16384 2010-07-20 12:21 netw5v32
代码: 全选
jiake@jiake-test:/etc/ndiswrapper$ ndiswrapper -l
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
netw5v32 : driver installed
device (8086:4238) present (alternate driver: iwlagn)
3、配置ndiswrapper
一般是使用
sudo ndiswrapper -m
命令把wlan0网卡的别名写入模块配置文件,以便于使用wlan0网卡时ndiswrapper内核驱动能够被自动加载。
但我怀疑这个命令没有起作用,因为/etc/modprobe.d/ndiswrapper 文件内容没有任何改变
可看到生成了/etc/modprobe.d/ndiswrapper 文件,其内容是:
alias pci:v00008086d00000083sv00001205sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001205sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001206sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001206sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001225sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001225sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001226sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001226sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001305sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001305sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001306sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001306sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001325sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001325sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001326sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv00001326sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv*sd*bc*sc*i* ndiswrapper
alias pci:v00008086d00000083sv*sd*bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001215sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001215sd00008086bc*sc*i* ndiswrapper
alias pci:v00008086d00000084sv00001216sd00008086bc*sc*i* ndiswrapper
......
所以我的做法是: 手工生成ndiswrapper
1.将ndiswrapper 改名为ndiswrapper.conf
2.编辑ndiswrapper.conf,删除其中的所有内容,只加入一行内容:
alias wlan0 ndiswrapper
代码: 全选
jiake@jiake-test:/etc$ cd modprobe.d
jiake@jiake-test:/etc/modprobe.d$ sudo cp ndiswrapper ndiswrapper.conf
jiake@jiake-test:/etc/modprobe.d$ sudo rm ndiswrapper
jiake@jiake-test:/etc/modprobe.d$ gedit ndiswrapper.conf
jiake@jiake-test:/etc/modprobe.d$ sudo modprobe ndiswrapper
代码: 全选
jiake@jiake-test:/etc/modprobe.d$ ndiswrapper -l
netw5v32 : driver installed
device (8086:4238) present (alternate driver: iwlagn)
代码: 全选
jiake@jiake-test:/etc/modprobe.d$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:"linksys"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0F:66:A4:74:85
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-24 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pan0 no wireless extensions.



参考了smallapple兄的帖子,仔细研究,仔细研究,反复实验,最终成功,原帖在此:
viewtopic.php?f=116&t=206171&p=1984155#p1984155
-
- 帖子: 1
- 注册时间: 2010-07-14 12:03
Re: Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
感谢楼主,按照你的方法终于可以上网。
root@ubuntu:~# iwconfig wlan0
wlan0 IEEE 802.11abgn ESSID:"Allen"
Mode:Managed Frequency:2.412 GHz Access Point: 00:E0:4C:B8:58:18
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-24 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
-
- 帖子: 1
- 注册时间: 2011-07-18 20:50
Re: Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
你好,能给歌6300的inf文件吗,我在官网下载的驱动的exe文件中提取不到对应的inf文件了……,麻烦发到我邮箱里面,谢谢了[email protected]
-
- 帖子: 11
- 注册时间: 2012-05-05 11:00
Re: Tinkpad X201 无线网卡安装问题 (使用xp下的驱动) --ubuntu 10.04
按照楼主所述方法,自己建立nidswrapper.conf再写入内容,完美解决。多谢
研究这玩意儿真的需要感想敢做阿
研究这玩意儿真的需要感想敢做阿