现在就把zImage和ramdisk都load到了SDRAM当中,开始安装我们编译好的madwifi驱动:/ $ insmod wlan
wlan: 0.9.4
/ $ insmod ath_hal
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, REGOPS_FUNC)
/ $ insmod ath_rate_sample
ath_rate_sample: 1.2 (0.9.4)
/ $ insmod wlan_scan_ap
/ $ insmod wlan_scan_sta
/ $ insmod ath_pci autocreate=ap
ath_pci: 0.9.4
PCI: enabling device 0000:00:03.0 (0340 -> 0342)
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 5.6 phy 4.1 radio 1.7
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0x48000000, irq=26
配置
/ $ iwconfig ath0 essid "Atheros Wireless Networks"
/ $ iwconfig ath0 channel 6
/ $ ifconfig ath0 192.168.1.123 up
/ $ iwconfig
lo no wireless extensions.
wifi0 no wireless extensions.
ath0 IEEE 802.11g ESSID:"Atheros Wireless Networks"
Mode:Master Frequency:2.437GHz Access Point: 00:03:2F:12:34:56
Bit Rate:0kb/s Tx-Power:17 dBm Sensitivity=1/1
Retryff RTS thrff Fragment thrff
Encryption keyff
Power Managementff
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
至此,可见网卡已经被驱动并配置为ap模式正常工作。