This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM335X: USB Wi-Fi driver request fails

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: AM3358, TUSB2036

Hi,

I have compiled the linux kernel from the TI SDK and it is running om my custom board using an AM3358 with DDR3 1GB. The OS is booting fine and seems to work properly and stable.
I have SDK version:   ti-processor-sdk-linux-am335x-evm-06.03.00.106


The problem is that I cannot get my USB wifi adapter linked to the right driver, which is working when I use the BBB image.
My usb adapter is the Ralink RT5370.


Here is my Linux defconfig file:  4101.tisdk_am335x-evm_defconfig.txt

When I plug it in the USB port I get the following output:

root@am335x-evm:~# [   52.341217] usb 1-1.2: new full-speed USB device number 4 using musb-hdrc
[   52.480786] usb 1-1.2: not running at top speed; connect to a high speed hub
[   52.506298] usb 1-1.2: New USB device found, idVendor=148f, idProduct=5370, bcdDevice= 1.01
[   52.514867] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   52.523810] usb 1-1.2: Product: 802.11 n WLAN
[   52.528858] usb 1-1.2: Manufacturer: Ralink
[   52.533068] usb 1-1.2: SerialNumber: 1.0
[   52.636962] usb 1-1.2: reset full-speed USB device number 4 using musb-hdrc
[   52.779085] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
[   52.813025] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
[   53.028247] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[   53.080044] rt2800usb 1-1.2:1.0: Direct firmware load for rt2870.bin failed with error -2
[   53.103849] ieee80211 phy1: rt2x00lib_request_firmware: Error - Failed to request Firmware

From "lsusb" I get the output:

root@am335x-evm:~# lsusb
Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

When I look at "modinfo" I can see the driver is available:

root@am335x-evm:~# modinfo rt2800usb | grep 5370
alias:          usb:v148Fp5370d*dc*dsc*dp*ic*isc*ip*in*

It seems to search for rt2870.bin which I do not get from the SDK. Does someone know what to to with this?