QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3440|回复: 6

笔记本装无线网卡问题:inf文件那里可以找到?

[复制链接]
发表于 2007-7-18 08:25:42 | 显示全部楼层 |阅读模式
清华同方灵讯M280笔记本,ML2.0,华为EC321无线数据卡。
本人按如下所述方法装驱动,第一步make install成功,第二步加载windows驱动程序时,搞不懂这个inf文件是什么文件。在数据卡光盘驱动中有几个inf文件:根目录下有autorun.inf,还有在drivers下对应win2k、winxp、vista、vista-AMD64目录下都有ewmdm2k.inf、ewser2k.inf这两个文件,经过试验这些文件都不行。下载的ndiswrapper-1.47里面也没有类似文件。http://ndiswrapper.sourceforge.net网站上也似乎找不到这样的文件。
这个inf文件那里可以找到?请帮忙指点一下。

驱动其他网卡

十分不幸,有些网卡根本就没有驱动或是由于种种原因驱动根本无法工作。没关系,这并不代表我们不能使用这些网卡了。至少我们还有NDIS wrapper [3].

大部分用于桌面计算机或是笔记本的无线网卡都会支持Windows 2000/XP®,而这些驱动都是遵循 NDIS 标准接口的。这样我们就应该可以包装一下这些拥有统一接口的驱动,使它们能为 Linux 工作了。这就是 Ndiswrapper 项目的由来。

本节中,我们将使用 ndiswrapper 驱动一块 Net Gear 121 网卡。首先我们应该先从项目网站http://ndiswrapper.sourceforge.net 下载驱动,并准备好 Windows®下的驱动程序。nidswrapper 包括一个内核模块和一些工具。首先我们应该编译、安装它们:

APTITUDE:/usr/src/ndiswrapper-0.11# make install

之后,加载 Windows® 的驱动程序:

APTITUDE:/usr/src/ndiswrapper-0.11# ndiswrapper -i ../wg121/WG121V200/ndis5/netwg121.inf

这个inf文件就是for Windows® 的 NDIS 驱动,安装之后,应该可以看到:

APTITUDE:/usr/src/ndiswrapper-0.11# ndiswrapper -l
Installed ndis drivers:
netwg121        driver present

好了!安装过程完成了。

[ 本帖最后由 行走之间 于 2007-7-18 08:37 编辑 ]
发表于 2007-7-18 19:49:27 | 显示全部楼层
这个inf就是win2k目录里的那个inf。能在windows下安装驱动的那个inf就行。
回复

使用道具 举报

 楼主| 发表于 2007-7-18 23:08:12 | 显示全部楼层
加载windows驱动程序时,无论是ewmdm2k.inf还是ewser2k.inf,都说已经安装。#ndiswrapper -l检查确认ndiswrapper时,显示如下内容:
Unknown line at line 5924
Unknown line at line 5925
Unknown line at line 5926
Unknown line at line 5927
Unknown line at line 5928
Unknown line at line 5929
Unknown line at line 5930
Unknown line at line 5931
Unknown line at line 5932
Unknown line at line 5933
Unknown line at line 5934
Unknown line at line 5935
autorun : invalid driver!
ewmdm2k : invalid driver!
ewser2k : invalid driver!
netwg121 : invalid driver!

始终装不上。怎么解决?
回复

使用道具 举报

 楼主| 发表于 2007-7-22 08:57:30 | 显示全部楼层
在make install这一步出现如下提示,我想应该是这步没解决好才装不上的。
这是不是提示要安装内核?如何装?请热心的朋友指点一下。

[root@MagicLinux ndiswrapper-1.47]# make install
make -C driver install
make[1]: Entering directory `/usr/src/ndiswrapper-1.47/driver'
make -C /lib/modules/2.6.15.3/build SUBDIRS=/usr/src/ndiswrapper-1.47/
driver
make[2]: Entering directory `/lib/modules/2.6.15.3/build'
  Building modules, stage 2.
  MODPOST
make[2]: Leaving directory `/lib/modules/2.6.15.3/build'


*** WARNING: This kernel seems to use 4K stack size option (CONFIG_4KS
TACKS); many Windows drivers will not work with this option enabled. D
isable CONFIG_4KSTACKS option, recompile and install kernel


echo /lib/modules/2.6.15.3/misc
/lib/modules/2.6.15.3/misc
mkdir -p /lib/modules/2.6.15.3/misc
install -m 0644 ndiswrapper.ko /lib/modules/2.6.15.3/misc
/sbin/depmod -a 2.6.15.3 -b /
make[1]: Leaving directory `/usr/src/ndiswrapper-1.47/driver'
make -C utils install
make[1]: Entering directory `/usr/src/ndiswrapper-1.47/utils'
install -D -m 755 loadndisdriver /sbin/loadndisdriver
install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper
install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.5.
You must re-install Windows drivers if they were installed before.
make[1]: Leaving directory `/usr/src/ndiswrapper-1.47/utils'
mkdir -p -m 0755 /usr/share/man/man8
install -m 644 ndiswrapper.8 /usr/share/man/man8
install -m 644 loadndisdriver.8 /usr/share/man/man8
回复

使用道具 举报

 楼主| 发表于 2007-7-29 12:01:36 | 显示全部楼层
似乎没人能帮忙?                                                                                                       。
回复

使用道具 举报

发表于 2007-7-29 14:01:53 | 显示全部楼层
你的内核是ml的官方内核?
可以更新下内核试试。或者可以试试现在2.1的开发版本。
回复

使用道具 举报

发表于 2007-8-13 23:27:08 | 显示全部楼层
先 ./configure 一次吧。有提示可以make了,继续make就了。*.inf文件就是Windows系统的驱动信息。Ndis需这个文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 02:18 , Processed in 0.043137 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表