Difference between revisions of "Wifi Atheros developement"

From Idrive
Jump to navigation Jump to search
Line 42: Line 42:
 
    
 
    
 
     if the order of insmod .ko's is not exactly like above the idrive camera will fail to initialize this drivers at startup
 
     if the order of insmod .ko's is not exactly like above the idrive camera will fail to initialize this drivers at startup
 +
 +
7. copy htc_9271.fw file to idrive Filesystem folder lib/firmware (create "lib/firmware" folder if not exist)
 +
8. copy compat_firmware.sh file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "etc/udev"
 +
9. copy 50-compat_firmware.rules file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "etc/udev/rules.d"
 +
10. pack the Filesystem using mkyaffsimage tool

Revision as of 12:04, 11 September 2013

Drivers compile steps

Compat Wireless 05/10/12


1. unzip file compat_wireless.zip
2. from linux terminal window cd to compat-wireless-2012-05-10 folder
3. type "./scripts/driver-select ath" in terminal and hit Enter
4. type  "make KLIB=/path/to/utu-Linux2.6.24-folder KLIB_BUILD=/path/to/utu-Linux2.6.24-folder" replace path/to/utu-Linux2.6.24 with real path
5. when compile is finished you will see something similar with this in linux terminal:
 
 MODPOST 10 modules
 LD [M]  /compat-wireless-2012-05-10/compat/compat.ko
 LD [M]  /compat-wireless-2012-05-10/compat/compat_firmware_class.ko
 LD [M]  /compat-wireless-2012-05-10/drivers/net/wireless/ath/ath.ko
 LD [M]  /compat-wireless-2012-05-10/drivers/net/wireless/ath/ath9k/ath9k.ko
 LD [M]  /compat-wireless-2012-05-10/drivers/net/wireless/ath/ath9k/ath9k_common.ko
 LD [M]  /compat-wireless-2012-05-10/drivers/net/wireless/ath/ath9k/ath9k_htc.ko
 LD [M]  /compat-wireless-2012-05-10/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
 LD [M]  /compat-wireless-2012-05-10/net/mac80211/mac80211.ko
 LD [M]  /compat-wireless-2012-05-10/net/rfkill/rfkill_backport.ko
 LD [M]  /compat-wireless-2012-05-10/net/wireless/cfg80211.ko
 make[1]: Leaving directory `/opt/utu-Linux-2.6.24'
 cornel@ubuntu:~/Downloads/compat-wireless-2012-05-10$ 
 follow the path's from linux terminal and copy all 10 .ko modules in idrive Filesystem folder  lib/modules 
6. edit the rcS file from Filesystem folder etc/init.d/rcS  add at the end of file in this exact order :
   insmod compat.ko
   insmod compat_firmware_class.ko
   insmod rfkill_backport.ko
   insmod cfg80211.ko
   insmod ath.ko
   insmod ath9k_hw.ko
   insmod ath9k_common.ko
   insmod mac80211.ko
   insmod ath9k_htc.ko
   insmod ath9k.ko
   echo "Start DriveEye"
   /DriveEye/DriveEye
  
   if the order of insmod .ko's is not exactly like above the idrive camera will fail to initialize this drivers at startup
7. copy htc_9271.fw file to idrive Filesystem folder lib/firmware (create "lib/firmware" folder if not exist)
8. copy compat_firmware.sh file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "etc/udev"
9. copy 50-compat_firmware.rules file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "etc/udev/rules.d"
10. pack the Filesystem using mkyaffsimage tool