aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBotao Sun <botao.sun@linaro.org>2011-10-04 07:39:51 -0400
committerBotao Sun <botao.sun@linaro.org>2011-10-04 07:39:51 -0400
commitf9cefef5cb7a3d131481f6a5e7b5b8afedec8591 (patch)
tree90375c0437f5974e50089d988204223753936578
parent2cf8dec60e3a157de77c38562c0cea204d4eeb6d (diff)
update init.origen.rc for origen WIFI support.
-rw-r--r--init.origen.rc32
1 files changed, 32 insertions, 0 deletions
diff --git a/init.origen.rc b/init.origen.rc
index 122cee7..7d53c8f 100644
--- a/init.origen.rc
+++ b/init.origen.rc
@@ -68,6 +68,28 @@ on boot
chown system system /sys/class/graphics/fb1/overlays
chmod 0666 /dev/pvrsrvkm
+ # Add for wifi
+ mkdir /data/misc/wifi
+ mkdir /data/misc/wifi/sockets
+ chmod 0770 /data/misc/wifi
+ chmod 0770 /data/misc/wifi/sockets
+ chmod 0660 /data/misc/wifi/wpa_supplicant.conf
+ chown wifi wifi /data/misc/wifi
+ chown wifi wifi /data/misc/wifi/sockets
+ chown wifi wifi /data/misc/wifi/wpa_supplicant.conf
+
+ # wpa_supplicant socket (unix socket mode)
+ mkdir /data/system
+ mkdir /data/system/wpa_supplicant
+ chmod 0775 /data/system
+ chmod 0771 /data/system/wpa_supplicant
+ chown system system /data/system
+ chown wifi wifi /data/system/wpa_supplicant
+
+ # insmod wifi module
+ insmod /system/modules/cfg80211.ko
+ # insmod /system/modules/ath6kl.ko
+
# Initialize the SGX driver
service pvrsrvinit /system/bin/pvrsrvinit
user root
@@ -77,3 +99,13 @@ service faketsd /system/bin/faketsd
user bluetooth
group bluetooth
oneshot
+
+service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -dd
+ group system wifi inet
+ disabled
+ oneshot
+
+service dhcpcd_wlan0 /system/bin/dhcpcd -d -B wlan0
+ group system dhcp
+ disabled
+ oneshot