[OpenWrt-Devel] Barrier Breaker 14.07-rc1

Nikolai Zhubr n-a-zhubr at yandex.ru
Mon Jul 14 09:57:23 EDT 2014


Hello all,

this is good news, however bad news is that brcm47xx (generic) target is 
still seriously broken, at least on Asus WL-500W. The problem is 
absolutely reproducible, and I reported it some time ago, but 
unfortunately it attracted very little interest here for some reason. 
Don't take me wrong, I use openwrt quite a lot for a long time on 
various devices and value it high enough, but it's definitely beyond my 
expertise to fix ethernet driver bugs and that sort of things, and 
seeing broken images released for the second time (12.09 had similar 
problem) is pretty strange.

Now back to the problem. The problem is, ethernet load causes kernel 
oopses. In 12.09 it was "Unhandled kernel unaligned access", now in 
14.07 it is "Unable to handle kernel paging request". The serial log 
captured a few minutes ago from 14.07.rc1 is below. Usually I get this 
oopses in maybe a minute or two after the routed traffic rises above say 
15-20 MBit.

Additionally, there is now another (less important) problem. In 14.07 
ethernet ports of WL-500W get initially configured as if it was e.g. 
wl-500gp:

- WAN is assigned to eth0.2 instead of eth1.
- WAN6 is assigned to some "@wan".
- LAN ports does not include eth0.2 but they should (Its labelled LAN1).
(This is easily fixable by hand after installation as soon as you 
identify what is wrong with this setup)

Thank you
Nikolai

======================================================================
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#1]:
[  131.400000] CPU: 0 PID: 0 Comm:  Not tainted 3.10.44 #2
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#2]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#3]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#4]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#5]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#6]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#7]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#8]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#9]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#10]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#11]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#12]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#13]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#14]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#15]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#16]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#17]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#18]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#19]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#20]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#21]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#22]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#23]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#24]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#25]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#26]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#27]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#28]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#29]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#30]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#31]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#32]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#33]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#34]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#35]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#36]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#37]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#38]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#39]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#40]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#41]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#42]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#43]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#44]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#45]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#46]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#47]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#48]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#49]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#50]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#51]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#52]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#53]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#54]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#55]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#56]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#57]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#58]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#59]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#60]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#61]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#62]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#63]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 000000a8, epc == 80014868, ra == 80001420
[  131.400000] Oops[#64]:
[  131.400000] CPU: 0 PID: -980009870 Comm: Аrрceiv>чкКgєpduАr Not 
tainted 3.10.44 #2
[  131.400000] Data bus error, epc == 800054e0, ra == 8005ecec
[  131.400000] Oops[#65]:
[  131.400000] CPU 0 Unable to handle kernel paging request at virtual 
address 6574a054, epc == 80014868, ra == 80001420
[  131.400000] Oops[#66]:
[  131.400000] CPU: 0 PID: 0 Comm:  Not tainted 3.10.44 #2
[  131.400000] task: a4e7e57a ti: 80fac000 task.ti:   (null)
[  131.400000] $ 0   : 00000000 10001800 00000000 a574a054
[  131.400000] $ 4   : 80fae098 00000000 6574a054 00000000
[  131.400000] $ 8   : 10001800 1000001e 00000001 73706f4f
[  131.400000] $12   : 00000000 00000000 00000000 00000000
[  131.400000] $16   : 6574a054 65749fac 80fae098 00000028
[  131.400000] $20   : 80290000 802e3f10 076669e0 00000000
[  131.400000] $24   : 00000001 8015d0e8
[  131.400000] $28   : 80fae000 80fadfd0 00030000 80001420
[  131.400000] Hi    : 00000000
[  131.400000] Lo    : 00000083
[  131.400000] epc   : 80014868 do_page_fault+0x68/0x35c
[  131.400000]     Not tainted
[  131.400000] ra    : 80001420 ret_from_exception+0x0/0x28
[  131.400000] Status: 10001802	KERNEL EXL
[  131.400000] Cause : 80808008
[  131.400000] BadVA : 6574a054
[  131.400000] PrId  : 00029006 (Broadcom BMIPS3300)
[  131.400000] Modules linked in: pppoe ppp_async iptable_nat b43legacy 
b43 pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv4 mac80211 
ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport 
xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT 
xt_LOG xt_CT slhc nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 
nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle 
iptable_filter ipt_REJECT ip_tables crc_ccitt compat ip6t_REJECT 
ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables 
nf_conntrack_ipv6 nf_conntrack nf_defrag_ipv6 ipv6 arc4 crypto_blkcipher 
leds_gpio gpio_button_hotplug tg3 hwmon bgmac b44 ptp pps_core
[  131.400000] Process  (pid: 0, threadinfo=80fac000, task=a4e7e57a, 
tls=b5a2261b)
[  131.400000] Stack : de2fbb1d 1990ac10 4c1882d1 f2bc69b6 aca8f9bc 
8270dfd0 15fe12f7 09f335fc
	  90da0ef7 00030001 32bef75d 4a9ba248
[  131.400000] Call Trace:
[  131.400000] [<80014868>] do_page_fault+0x68/0x35c
[  131.400000]
[  131.400000]
Code: 00809021  00a0b821  00c08021 <14400064> 8e3600a8  3c02efff 
8f830014  3442ffff  00621024
[  131.400000] ---[ end trace 2a4f575b3e747a87 ]---
[  131.400000] Kernel panic - not syncing: Fatal exception in interrupt
[  131.400000] Rebooting in 3 seconds..

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)


14.07.2014 13:12, John Crispin wrote:
>
> The OpenWrt developers are proud to announce the first release
> candidate of OpenWrt Barrier Breaker.
>    _______                     ________        __
>   |       |.-----.-----.-----.|  |  |  |.----.|  |_
>   |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
>   |_______||   __|_____|__|__||________||__|  |____|
>            |__| W I R E L E S S   F R E E D O M
>   -----------------------------------------------------
>   BARRIER BREAKER (14.07 RC1)
>   -----------------------------------------------------
>    * 1/2 oz Galliano         Pour all ingredients into
>    * 4 oz cold Coffee        an irish coffee mug filled
>    * 1 1/2 oz Dark Rum       with crushed ice. Stir.
>    * 2 tsp. Creme de Cacao
>   -----------------------------------------------------
>
> http://downloads.openwrt.org/barrier_breaker/14.07-rc1/
>
> ** Highlights since Attitude Adjustment **
> Default configuration and images
>
> * Linux kernel updated to version 3.10
>
> * Procd: new preinit, init, hotplug and event system written in C
>
> * Native IPv6-support
> 	- RA&  DHCPv6+PD client and server
> 	- Local prefix allocation&  source-restricted routes
> 	  (multihoming)
>
> * Filesystem improvements
> 	- Added support for sysupgrade on NAND-flash
> 	- Added support for filesystem snapshot and rollback
> 	- Rewritten mounting system in C for rootfs and block devices
>
> * UCI configuration improvements
> 	- Support for testing configuration and rollback to working 	
> 	  last working state
> 	- Unified change trigger system to restart services on-demand
> 	- Added a data validation layer
>
> * Networking improvements
> 	- Netifd now handles setup and configuration reload of
> 	  wireless interfaces
> 	- Added reworked event support to allow obsoleting network
> 	  hotplug-scripts
> 	- Added support for dynamic firewall rules and zones
> 	- Added support for transparent multicast to unicast
> 	  translation for bridges
> 	- Various other fixes and improvements
>
>
> Additional highlights selectable in the package feeds or SDK
> * Extended IPv6-support
> 	- Added DS-Lite support and improved 6to4, 6in4 and 6rd-support
> 	- Experimental support for Lightweight 4over6, MAP-E and MAP-T
> 	- Draft-support for self-managing home networks (HNCP)
>
> * rpcd: new JSONRPC over HTTP-frontend for remote access to ubus
>
> * mdns: new lightweight mdns daemon (work in progress)
>
> * Initial support for the musl C standard library
>
> * Support for QMI-based 3g/4g modems
>
> * Support for DNSSEC validation
>
> * Added architecture for package signing and SHA256 hashing
>
> * ... and many more cool things
>
> Package feed reorganization
> For quite a while already we are not very satisfied with the quality
> of the packages-feed. To address this, we decided to do a fresh start
> on GitHub. The new feed https://github.com/openwrt/packages should be
> used from now on and package maintainers are asked to move their
> packages there. For the final release we will still build the old
> packages feed but it will be necessary to enable it manually in the
> opkg package list to be usable. All current feeds should not have any
> dependencies on the old.packages feed. Currently a few packages still
> fail, mainly due to these cross feed dependencies. We will contact the
> respective maintainers to help resolve these issues for RC2.
>
>
> New build servers
> We would like to express our gratitude to Imagination Technology for
> funding the 2 build servers that we used for the release.
>
>
> Whats next ?
> We aim at releasing Chaos Calmer (CC) before the end of the year. The
> CC release will use 3.14 or a newer LTS kernel as baseline.
>
>
> Have fun!
> 	The OpenWrt developer team
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
>
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list