I am doing a project to build a wireless driver for Andoid Froyo-2.2 on BeagleBoard-xM. I am using Belkin Wireless G USB Adapter F5D7050 as the wireless device (on the BeagleBoard) and it’s chipset is Zydas (ZD1211B).
The kernel which I am using to build the Android operating system is 2.6.32. The drivers for ZD1211B are already there in the kernel and while making the uImage of the kernel, the drivers are compiled and are present in the uImage.
I tried every possible way to add the drivers into the Android root filesystem so that it can detect the drivers when the device is connected to the board but I was unable to do that.
When the beagleboard is booted with the android, everything works fine except the Wi-Fi. When I try to “Turn On Wi-Fi”, it shows error.
Alternatively, I tried another USB wireless device of D-Link with rt73 as it’s chipset. The drivers for this chipset are also there in the kernel but I’m unable to add those drivers into the root filesystem of Android.
Please give any solution or suggestion to proceed further…
It’s urgent, so reply as soon as possible….!!!