Difference between revisions of "Wifi Atheros developement"
Jump to navigation
Jump to search
| (10 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
[[Media:compat_wireless.zip | Compat Wireless 05/10/12]] | [[Media:compat_wireless.zip | Compat Wireless 05/10/12]] | ||
| − | . | + | [[Media:Htc_9271-firmware.zip | Htc_9271 Firmware]] |
| − | + | ||
| − | + | 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 exists) | ||
| + | 8. copy compat_firmware.sh file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "lib/udev" (create "lib/udev" folder if not exists) | ||
| + | 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 | ||
Latest revision as of 14:54, 11 September 2013
Drivers compile steps
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 exists) 8. copy compat_firmware.sh file from "compat-wireless-2012-05-10/udev" folder to idrive Filesystem folder "lib/udev" (create "lib/udev" folder if not exists) 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