针对linux-2.6.24内核,在移植时把Ralink(雷凌)支持的网卡类型都选上,插入RT2571F芯片的无线网卡很正常,包括使用相关设置命令也没问题,但使用RT2571WF芯片时会有如下的提示:
插入时识别到的信息:
usb
1-1: new full speed USB device using s3c2410-ohci and address
3
usb
1-1: configuration #1 chosen from 1 choice
phy2
-> rt2x00_set_chip: Info - Chipset detected - rt:
1201, rf: 0000, rev: 00000000.
phy2
-> rt2500usb_init_eeprom: Error - Invalid RT chipset
detected.
phy2
-> rt2x00lib_probe_dev: Error - Failed to allocate
device.
phy3
-> rt2x00_set_chip: Info - Chipset detected - rt:
1300, rf: 0002, rev: 0002573a.
表示能识别到设备是在phy3->rt2x00_set_chip上,使用ifconfig wlan0 up时会出现下面的错误提示:
phy3 ->
rt2x00lib_request_firmware: Info - Loading firmware file
'rt73.bin'.
phy3 ->
rt2x00lib_request_firmware: Error - Failed to request
Firmware.
ifconfig:
SIOCSIFFLAGS: No such file or directory
需要加载rt73.bin这firmware,进行下面的操作:
把驱动盘里的rt73.bin复制到板上的/lib/firmware目录下,再执行下面的命令:
export FIRMWARE=/lib/firmware
然后再进行ifconfig wlan0 up命令则正常.
参考网址: