在FreeBSD上使用tplink无线网卡

2009-05-13 11:53:02来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

工作环境电脑配置笔记本一IBM T20
CPU P3-700
MEM 256M
PCCARD/PCMCIA 插槽支持笔记本二IBM R51e
CPU 赛扬 1.6G
MEM 512M
PCCARD/PCMCIA 插槽支持
[url=javascript:;]无线网卡[/url]
网卡一TP-LINK TL-WN510G
54M 无线笔记本网卡
cardbus网卡二TP-LINK DWL-G650
108M 无线笔记本网卡
cardbus操作系统
[url=javascript:;]FreeBSD[/url]
6.2-RELEASE
自定义的
[url=javascript:;]内核[/url]
,已经支持PCCARD (PCMCIA) ,但是没有在内核里加入无线网卡的驱动。
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
device      cbb     # cardbus (yenta) bridge
device      pccard      # PC Card (16-bit) bus
device      cardbus     # CardBus (32-bit) bus
准备工作插入网卡
将TP-LINK无线网卡插入PCMCIA插槽,系统认出来是一块网卡。但是没有找到驱动来支持。提示如下信息:
cardbus0:  at device 0.0 (no driver attached)
也可以用dmesg命令来查看到这个信息。
# dmesg | grep network
cardbus0:  at device 0.0 (no driver attached)
加载模块
既然系统能够认出来是一块网卡,那么很有可能是内核里没有相应的驱动支持。我开始尝试着加载了
[url=javascript:;]wlan[/url]
.ko,if_wl.ko 等模块,仍然无效。
后来上网搜索,得知这块TP-LINK网卡,需要ath模块支持。于是依次加载相应的模块后,就认出来了。
加载模块的命令:
# kldload wlan.ko
# kldload if_ath.ko
# kldload wlan_wep.ko
# kldload wlan_ccmp.ko
# kldload wlan_tkip.ko
下面是我的电脑上,加载完模块后的模块列表:
# kldstat
Id Refs Address    Size     Name
1   13 0xc0400000 411068   kernel
2    1 0xc0812000 64180    acpi.ko
3    1 0xc26b1000 2000     rtc.ko
9    6 0xc2d30000 1f000    wlan.ko
10    1 0xc2d5b000 f000     if_ath.ko
11    1 0xc2d6a000 4000     ath_rate.ko
12    2 0xc2d9c000 2e000    ath_hal.ko
13    1 0xc2d93000 3000     wlan_wep.ko
14    1 0xc2dd0000 7000     wlan_ccmp.ko
15    1 0xc2dd7000 4000     wlan_tkip.ko
当加载完,并且看到上述模块后。就可以进行接下来的检查网卡和网络的工作了。
检查网卡
我们先来看看系统是否已经能够驱动网卡了。
# dmesg
......
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
ath0:  mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus0
ath0: Ethernet address: 00:19:e0:17:40:a7
ath0: mac 7.8 phy 4.5 radio 5.6
如果能够看到上面的信息,说明已经可以驱动这块无线网卡了。不过,我们还可以使用ifconfig命令来确认一下。
# ifconfig ath0
ath0: flags=8802 mtu 1500

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Freebsd的网桥实现方式

下一篇:使用固定设备节点名操作设备