QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cnxlx

迅驰网卡驱动完全手册(含其它无线网卡驱动方法)

[复制链接]
发表于 2004-6-28 19:18:53 | 显示全部楼层
我的本子是用Intel Pro/2100 mini PCI adapter,用的gentoo, 装ipw2100很方便,装完能用!
但是发现随便连哪个地址的速度都很慢, 但是连上后一切正常. 比如我ssh查email, 大概30秒才能连上,然后看新信件,看其他文件夹正常. 甚至用wget下载速度也很正常. 当然最大的问题是浏览网页: 很慢才连上某网页!! 但是同样的网络用windows就很快!
所以我想应该是ipw2100的问题, 但是不知道怎么回事!! 有人知道吗?
回复

使用道具 举报

发表于 2004-7-19 09:51:59 | 显示全部楼层
使用ipw2100时的奇怪问题
我的硬件是 Asus S5    intel minipic Wireless 2100
用mandrake 10 自己编译的2.6.7    ipw2100-0.49 都是最新的东西
ipw2100的编译过程没啥错误  加载也没啥问题
但是在ifup的时候  会出现两种情况
我使用dhcp
#ifup eth2
Determining IP information for eth2...   后就一直没有反映  直到dhcp失败
此后对eth2的任何操作都成功  但是没有实际作用
在以上操作不成工的情况下
rmmod ipw2100
modprobe ipw2100
后再
#ifup eth2
Error for wireless request "Set ESSID" (8B1A) :
    SET failed on device eth2 ; Input/output error.
Determining IP information for eth2...SIOCADDRT: File exists
done.
成功    eth2就可以使用了

不能理解的是Error for wireless request "Set ESSID" (8B1A) 这句话的意思  essid我一经成功设置了
查看dmesg后发现 SET failed on device eth2 ; Input/output error. 时  ipw2100的firmware被reset了一下

我也许可以去别的ap试一下  可能我的ap有问题
回复

使用道具 举报

发表于 2004-7-19 09:55:11 | 显示全部楼层
#dmesg
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.49
ipw2100: Copyright(c) 2003-2004 Intel Corporation
Detected ipw2100 PCI device at 0000:01:05.0, mem: 0xFE8FE000-0xFE8FEFFF -> d07bf000, irq: 18
eth2: Using hotplug firmware load.
Registered as eth2
eth2: Associated with 'Applepie' at 11Mbps, channel 6
eth2: no IPv6 routers present
eth2: ipw2100_hw_send_command timed out.    <===============
eth2: Hardware fatal error detected.                        <===============
eth2: Scheduling firmware restart.                            <===============
ipw2100: eth2: Restarting adapter.
eth2: Using hotplug firmware load.
eth2: Associated with 'Applepie' at 11Mbps, channel 6
eth2: no IPv6 routers present
回复

使用道具 举报

发表于 2004-8-24 02:54:44 | 显示全部楼层

求救

我的FC2安装的是2.6.5-1.358,用grep查CONFIG_NET_RADIO=1;
在hostap,make的时候,出现
Makefile:20: /usr/src/linux-2.6.5-1.358/.config:
Makefile:38: WARNING: No kernel PCMCIA support found and PCMCIA_PATH is not defined
Makefile:45: WARNING: Linux wireless extensions, CONFIG_NET_RADIO, not enabled in the kennel
make: ***                    /uer/src/linux-2.6.5-1.358/.config

后来用up2date把内核升级到2.6.8-1.521,
可以选用新的核心或者老的核心启动.
看到新核心的autoconf.h里面,CONFIG_NET_RADIO=1.可是在/usr/src/下面没有相应的src.
现在不知道该怎么办了

请高手帮忙,我的MSN是[email protected],谢谢!



[quote:f330d6fce6="cnxlx"]IPW2100安装详细步骤说明
http://ipw2100.sourceforge.net

需要Linux kernel 2.4.23+ or 2.6.1+
需要在编译内核的时候选上CONFIG_NET_RADIO
检验方法,grep CONFIG_NET_RADIO \
/lib/modules/2.6.6(你的目录可能不一样)/build/include/linux/autoconf.h
如果回显是CONFIG_NET_RADIO1或者y话就没有问题了
不行就再编译吧.....(不会的兄弟就看看基础帖子吧)

首先请下载hostap-driver,这个是IPW所必须的东东,提供了无线网络的WEP加密协议
http://hostap.epitest.fi/releases/hostap-driver-0.1.3.tar.gz

tar zxvf hostap-driver-0.1.3.tar.gz
cd hostap-driver-0.1.3
然后,用任意编辑器打开该目录下的Makefile文件
将第三行的KERNEL_PATH=加上你的内核source地址
小弟的是KERNEL_PATH=/usr/src/linux-2.6.6,你可别照抄啊

保存
然后make
make install

hostap这部分完成了,开始主题IPW^^
到http://ipw2100.sourceforge.net/#downloads
下载最新的版本,小弟使用的是0.46_3

照样,解压先
这个时候把hostap加载
modprobe hostap
然后,在IPW的目录下make
make install
IPW的安装部分就搞定了,接下来需要配置一下
还需要下载firmware,http://ipw2100.sf.net/firmware.php
下载之后,解压到/usr/lib/hotplug/firmware/,没有firmware目录的话,自己建一个

接下来,先加载sysfs
修改/etc/fstab
加一行
none            /sys            sysfs   defaults                0       0
如果你有,就不要加了

没有/sys目录就建一个
然后重新加载一下fstab
mount -a

在/etc/sysconfig/network-scripts/下建立一个ifcfg-wlan0文件(如果有了,就加ifcfg-wlan1,依此类推)
内容如下

[quote="joseph_sun"
关于WIRELESS参数,我的网卡认为wlan0
贴出/etc/sysconfig/network-scripts/ifcfg-wlan0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.

IPV6INIT=no

ONBOOT=yes

USERCTL=no

PEERDNS=no

GATEWAY=192.168.0.50

TYPE=Wireless

DEVICE=wlan0

HWADDR=00:80:c8:2d:26:13

BOOTPROTO=dhcp

NETMASK=

DHCP_HOSTNAME=wireless2

IPADDR=

DOMAIN=

ESSID=654321  #AP网络名

CHANNEL=6     #channel

MODE=Auto

RATE=Auto

以及同一目录下的keys-wlan0
KEY=s:56789      #wep密码
[/quote]

注意:配置文件的参数由joseph_sun兄提供,未经本人测试,请自行测试

     小弟采取了另外一种方法,如下

iwconfig wlan0 enc 2627F68597(你的WEP加密字符串)
ifup wlan0
没有iwconfig的朋友,请点击此处下载
make之后再make install就ok了,一般没有其他问题

这样就行了,其他的参数应该会自动从服务端获取
除了enc,还有几个常用的参数,essid mode channel nick
其他参数请用iwconfig --help或者man iwconfig查看

幸运的话,现在你就可以用无线网络了^^Y

启动你的无线网卡,需要启动hostap和ipw2100这两个模块,每次用modprobe太麻烦了
找到/etc/modprobe.preload
在文件的最后依此加上
hostap
ipw2100
保存后退出

有WEP的朋友还需要设置一下,我们也利用脚本来完成
/etc/sysconfig/network-scripts/ifcfg-wlan0的内容修改如下

DEVICE=wlan0
ONBOOT=no
BOOTPROTO=dhcp
TYPE=Wireless

这样开机就不会自动连接,因为没有设置WEP密码也连不上,只能浪费开机时间
这样一来,我们就需要自己写脚本来完成网卡的连接
在/bin下建立一个新文件wlanup
内容如下
#!/bin/sh
iwconfig wlan0 enc 2627F68597  #填你的WEP密码
ifup eth1
保存后
输入chmod +x /bin/wlanup

找到/etc/rc.d/init.d/network文件
case "$1" in
  start)
在这下面添加一行
. /bin/wlanup
注意,是"点空格/bin/wlanup"
保存退出

这样启动的时候就自动加载了^^Y[/quote]
回复

使用道具 举报

发表于 2004-9-17 15:02:01 | 显示全部楼层
[quote:cc6b1b8953="suddenyy"]我的本子是用Intel Pro/2100 mini PCI adapter,用的gentoo, 装ipw2100很方便,装完能用!
但是发现随便连哪个地址的速度都很慢, 但是连上后一切正常. 比如我ssh查email, 大概30秒才能连上,然后看新信件,看其他文件夹正常. 甚至用wget下载速度也很正常. 当然最大的问题是浏览网页: 很慢才连上某网页!! 但是同样的网络用windows就很快!
所以我想应该是ipw2100的问题, 但是不知道怎么回事!! 有人知道吗?[/quote]

呵呵 我的gentoo也搞定了,不过不是你那样搞的
http://forums.gentoo.org/viewtop ... ;highlight=wireless
另外装了baselayout-1.11.0,修改/etc/conf.d/wireless和/etc/conf.d/net,ln -s net.eth1 net.eth0,搞定
回复

使用道具 举报

发表于 2005-1-10 22:52:12 | 显示全部楼层
我的T41本本,为啥没法用IPW2100驱动呀?系统是FC2,默认安装,没做任何升级,楼上的文章我看的眼晕,能不能些简单些呀?
回复

使用道具 举报

发表于 2005-8-17 15:13:50 | 显示全部楼层
各位老大。请问下。你们说想写出一些程序。。。。那写完了没?HOHO
写完了。给兄弟一份呀。。。我用的Intel® PRO/Wireless 2200BG
回复

使用道具 举报

发表于 2006-3-20 11:24:41 | 显示全部楼层
我的N620C万通宝模块无法驱动,郁闷啊!!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 08:53 , Processed in 0.093079 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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