Hi,

I am running Android on a PXA and I was trying to hook loading of
cusom wifi driver using Android WiFi Manager by editing hardware/
libhardware/wifi/wifi.c

I have tried following steps.

1. Add insmod driver.ko, firmware download to rc.local so that when
linux loads the driver also get loaded
2. Run Android Init.
3. After Android is initialized, use android wifi settings to turn on
wifi.  In wifi.c wifi_load_driver i initialized the driver.


Then I tried to move step 1 to wifi_load_driver(), but strangely
Android hangs after ifconfig up is done. I am using kernel threads in
the driver. There is nothing much different in the two scenarios. Only
difference is the loading of driver before and after Android init. So
i am wondering whether it has to do something with process context
from which the insmod is instantiated.


THanks,

Jith911.
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to