Mirror of the OpenWRT repository
C Makefile C++ Shell Objective-C Other Other
Pull request Compare This branch is 37871 commits ahead, 37387 commits behind openwrt-mirror:master.
Latest commit c669fb0 Jan 4, 2016 @cmtsij mac80211: workaround patch for XWR100
fix folloing kernel Oops:

[   13.112479] cfg80211: World regulatory domain updated:
[   13.117691] cfg80211:  DFS Master region: unset
[   13.122033] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.131761] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.139750] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   13.147741] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   13.155735] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   13.165194] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   13.174663] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   13.182741] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   13.190733] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[   13.252893] PPP generic driver version 2.4.2
[   13.259810] NET: Registered protocol family 24
[   13.302326] PCI: Enabling device 0000:00:11.0 (0000 -> 0002)
[   13.321186] Data bus error, epc == 80ce151c, ra == 80ce1518
[   13.326756] Oops[#1]:
[   13.329028] CPU: 0 PID: 615 Comm: kmodloader Not tainted 4.1.13 #1
[   13.335200] task: 81998000 ti: 81be8000 task.ti: 81be8000
[   13.340578] $ 0   : 00000000 00000001 deadc0de 80cc1400
[   13.345825] $ 4   : b0008048 b0000000 02000020 00000000
[   13.351072] $ 8   : 80ce14e0 00000000 00000000 00000000
[   13.356320] $12   : 00000000 00000013 00000000 32206265
[   13.361567] $16   : 02000020 ffffffff 00008048 80cc1400
[   13.366814] $20   : 00000002 00000002 00000000 00000002
[   13.372061] $24   : 00000001 00000000
[   13.377309] $28   : 81be8000 81be9950 00007894 80ce1518
[   13.382557] Hi    : 00000000
[   13.385432] Lo    : 19d60000
[   13.388393] epc   : 80ce151c ath_start_rfkill_poll+0x2dc/0x434 [ath9k]
[   13.394934] ra    : 80ce1518 ath_start_rfkill_poll+0x2d8/0x434 [ath9k]
[   13.401441] Status: 1000fc03 KERNEL EXL IE
[   13.405641] Cause : 1080001c
[   13.408509] PrId  : 00019374 (MIPS 24Kc)
[   13.412420] Modules linked in: ath9k(+) ath9k_common pppoe ppp_async iptable_nat ath9k_hw ath pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv6 nf_conntrack_ipv4 mac80
211 ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_id xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG
 xt_CT slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_nat nf_log_ipv4 nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_raw iptable
_mangle iptable_filter ip_tables crc_ccitt compat ledtrig_usbdev ip6t_REJECT nf_reject_ipv6 nf_log_ipv6 nf_log_common ip6table_raw ip6table_mangle ip6table_filter ip6_t
ables x_tables ohci_platform ohci_hcd ehci_platform ehci_hcd gpio_button_hotplug usbcore nls_base usb_common
[   13.480719] Process kmodloader (pid: 615, threadinfo=81be8000, task=81998000, tls=77c70614)
[   13.489042] Stack : 803b0000 00000006 00020002 8185e010 00000004 8185e010 00000004 0000016d
          8185e300 80e0be54 00000001 00000000 00001720 80e03b40 8185e038 000002c7
          8185e010 8185e300 00000000 00000000 00000000 00001720 8185e038 00000000
          00000003 80e06994 1a000001 b8222222 220102d0 00000000 00360000 00000001
          20000000 00000000 00000003 17a0027e 00000000 00caa7f0 8185e010 803b0000
          ...
[   13.524788] Call Trace:
[   13.527263] [<80ce151c>] ath_start_rfkill_poll+0x2dc/0x434 [ath9k]
[   13.533486] [<80ce1518>] ath_start_rfkill_poll+0x2d8/0x434 [ath9k]
[   13.539668]
[   13.541150]
Code: 0c06f176  00852021  8e6509bc <02221024> 00508025  02002021  0c06f173  00b22821  02001021
[   13.551172] ---[ end trace e0dd66f5b661442b ]---

README

This is the buildsystem for the OpenWrt Linux distribution.

Please use "make menuconfig" to configure your appreciated
configuration for the toolchain and firmware.

You need to have installed gcc, binutils, bzip2, flex, python, perl, make,
find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers.

Run "./scripts/feeds update -a" to get all the latest package definitions
defined in feeds.conf / feeds.conf.default respectively
and "./scripts/feeds install -a" to install symlinks of all of them into
package/feeds/.

Use "make menuconfig" to configure your image.

Simply running "make" will build your firmware.
It will download all sources, build the cross-compile toolchain, 
the kernel and all choosen applications.

You can use "scripts/flashing/flash.sh" for remotely updating your embedded
system via tftp.

The OpenWrt system is documented in docs/. You will need a LaTeX distribution
and the tex4ht package to build the documentation. Type "make -C docs/" to build it.

To build your own firmware you need to have access to a Linux, BSD or MacOSX system
(case-sensitive filesystem required). Cygwin will not be supported because of
the lack of case sensitiveness in the file system.


Sunshine!
	Your OpenWrt Project
	http://openwrt.org