hellothere 发表于 2008-3-29 15:08:37

如何驱动TP-LINK WN510G无线网卡?十万火急!

虽然是菜鸟但我也懂规矩,搜索陈年帖子要是能找到解决方法我也不会在这里瞎嚷嚷。

谁在使用magiclinux,而且使用pcmcia的TP-LINK WN510G无线网卡的,或者TP-LINK系列无线网卡的,谁要是配好了,说说怎么配的,帮忙一下。
哪位好心的大虾帮我看看到底什么问题。

ml2.0 kernel-2.6.17.9

# grep CONFIG_NET_RADIO /boot/config-`uname -r`      
CONFIG_NET_RADIO=y                        //内核配置中启动了无线局域网支持

# ndiswrapper -v       //版本
utils version: 1.9
driver version:      1.24rc4
vermagic:       2.6.17.9 mod_unload 686 REGPARM gcc-3.4


# ndiswrapper -i net5211.inf// 装驱动
installing net5211 ...

# ndiswrapper -l
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
installed drivers:                   //已经看见驱动了
net5211         driver installed, hardware (168C:FF19) present (alternate driver: ndiswrapper)

# pccardctl insert         //插入无线网卡

# modprobe ndiswrapper   //加载驱动

# pccardctl status         
Socket 0:
3.3V 32-bit PC Card       //卡已经有了,怎么是这个样子,不是显示无线网卡
Socket 1:
no card

# iwconfig                           //没有无线网连接wlan0
lo      no wireless extensions.

eth0      no wireless extensions.

vmnet1    no wireless extensions.

vmnet8    no wireless extensions.

sit0      no wireless extensions.

ppp0      no wireless extensions.

# ifconfig wlan0                  //没有无线网连接wlan0
wlan0: error fetching interface information: Device not found

就是没有wlan0
现在网卡的status的灯在闪。其实不做上边的步骤也是现在这个样子。反正就是用不了。

hellothere 发表于 2008-3-31 20:39:05

无线网卡能驱动了,可还不能用,怎么配置?

2.6.15.3的内核。
ml2.0.1,没升级过的。

# pccardctl status             //插入无线网卡,看到有了
Socket 0:
3.3V 32-bit PC Card
Socket 1:
    no card
# ndiswrapper -l             //没安装驱动
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
No drivers installed
# cd Driver_WN510G/
# ls
ar5211.sysnet5211.catnet5211.inf
# ndiswrapper -i net5211.inf         //安装驱动
Installing net5211
]# ndiswrapper -l                     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
Installed drivers:                         //有驱动安装了

net5211         driver installed, hardware present
# modprobe ndiswrapper             //加载驱动
# iwconfig                                  //有无线连接了wlan0,正在试图连接"TP-LINK"
lo      no wireless extensions.

eth0      no wireless extensions.

wlan0   IEEE 802.11gESSID:"TP-LINK"
            Mode:ManagedFrequency:2.437 GHzAccess Point: 00:19:E0:3E:AB:26
              Bit Rate:54 Mb/s
              Encryption key:off
              Power Management min timeout:0usmode:All packets received
              Link Quality:0/100Signal level:-67 dBmNoise level:-256 dBm
              Rx invalid nwid:0Rx invalid crypt:0Rx invalid frag:0
              Tx excessive retries:0Invalid misc:0   Missed beacon:0
# ifconfig wlan0                                 //并未连接上
wlan0   Link encap:EthernetHWaddr 00:1D:0F:30:EC:C5
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:40 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9369 (9.1 KiB)TX bytes:4272 (4.1 KiB)
          Interrupt:11 Memory:32000000-32010000

可以看到网卡了,而且有信号,就是连接不上。
个人认为是dhcp的问题,xp有个服务叫dhcp client,这个服务打开,网卡就可以接受dhcp指派的地址,无线网卡就可以自动连接了。
magic下有没有相似的dhcp的client,用来接受dhcp服务器指派地址?



[ 本帖最后由 hellothere 于 2008-3-31 20:40 编辑 ]

lqjs 发表于 2008-3-31 22:34:45

帮顶!:mrgreen:

sejishikong 发表于 2008-4-1 14:43:01

dhcp-client当然有,无线网络助手可以设成dhcp的,如果怀疑是这个原因的话,可以用无线网络助手指定ip.

zhaojt 发表于 2008-4-1 21:52:02

我现在也在试这一款网卡,在kwifimanager里也能发现无线网络,也有信号,同时,在笔记本上ping 路由器也能通(ping 192.168.1.1),ping另一台台式机也能通(ping 192.168.1.23),但就是上不了外网。
网卡上的两个绿灯也是同时闪的。说明书说两个绿灯同时闪表示网络已经连通,为什么我还上不了外网?

同时,我在konqueror上也能登陆到路由器的配置网页上(http://192.168.1.1)。

我想,离上外网应该只有一步之遥了!可能还差哪一个设定。

注:在ndiswrapper、iwconfig一系列命令之后运行dhclient ath0(好象不运行这个,后面的两个软件的图形配置界面不会成功)。之后再运行kwifimanager、wireless assistant两个软件。

我在“无线网络助手”中的设置是 
      手动配置(没选自动DHCP) 
  IP 192.168.1.178     (注:如果在wireless assistant图形界面中重新连接,此IP必须重新改一下,如改为192.168.1.190,否则重连不会成功)   
      网络掩码:255.255.255.0  
      网关:192.168.1.1  
      主DNS:202.103.24.68(此DNS为我在台式机上用ipconfig /all命令查得)
如果选用“自动(DHCP)的话,就无法连通了,连路由器也PING不通了。

[ 本帖最后由 zhaojt 于 2008-4-1 23:17 编辑 ]

sejishikong 发表于 2008-4-2 09:22:22

如果能上到路由器的设置页面,那有两个可能的原因导致上不了网,一是默认网关的问题,你可以用route命令看下默认网关是否是192.168.1.1,另一个是dns服务器的问题,你看下/etc/resovle.conf里的dns是不是对的.
另外,如果我没记错的话,这个dns可以试试202.102.134.68.

hellothere 发表于 2008-4-3 16:31:59

2.1beta.fix版本。连上了。点连接,说是连接失败,但马上又自动连接上了。
2.1安装驱动显示的和2.0不一样。

把adsl拨号用的网卡设置为wlan0,自己sudo adsl-start,就可以通过别人的路由器上网了。
把网线拔掉,不用网线就是好啊。
默认网关我一直都填写了,但是好像没影响到我上网。dns我也不填写,各地的不一样的,只要拨号,是自动获得的吧。

$ iwconfig
lo      no wireless extensions.

eth0      no wireless extensions.

ppp0      no wireless extensions.

Warning: Driver for device wlan0 has been compiled with version 22
of Wireless Extension, while this program supports up to version 21.
Some things may be broken...

wlan0   IEEE 802.11gESSID:"3026"
          Mode:ManagedFrequency:2.437 GHzAccess Point: 00:18:39:A8:50:D2
          Bit Rate=54 Mb/s
          Power Management:off
          Link Quality:17/100Signal level:-85 dBmNoise level:-96 dBm
          Rx invalid nwid:0Rx invalid crypt:0Rx invalid frag:0
          Tx excessive retries:0Invalid misc:0   Missed beacon:0

$ ifconfig wlan0
wlan0   Link encap:EthernetHWaddr 00:1D:0F:30:EC:C5
          inet addr:192.168.1.8Bcast:192.168.1.255Mask:255.255.255.0
          inet6 addr: fe80::21d:fff:fe30:ecc5/64 Scope:Link
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:838 (838.0 b)TX bytes:810 (810.0 b)
          Interrupt:11 Memory:34000000-34010000
其实已经是连接上了。


[ 本帖最后由 hellothere 于 2008-4-3 16:41 编辑 ]

zhaojt 发表于 2008-4-3 21:26:24

我的运行一下,adsl-setup配置电信的帐号和密码,再运行adsl-start。就能上外网了。

gyjst 发表于 2008-6-21 00:53:15

debian 4 tp-link wn550g 安装
下载madwifi-xxx.tar.gz    make & make install
apt-get install wireless-tools
nano /etc/network/interfaces
添加
allow-hotplug ath0
iface ath0 inet dhcp
wireless-essid TP-LINK   #essid名字
wireless-key    s:12345#文本验证受限在密码前面加s:
页: [1]
查看完整版本: 如何驱动TP-LINK WN510G无线网卡?十万火急!