Topic: Backfire 10.03.1-rc6

1 November 2011

The OpenWrt Release Team would like to announce a sixth release candidate (RC6) for Backfire Interim Release 1 (10.03.1).  Testing of this release candidate will allow further refinement of 10.03.1

Binaries can be downloaded at http://downloads.openwrt.org/backfire/10.03.1-rc6/

Highlights since Backfire 10.03.1 RC5:

* Further throughput and interoperability improvements in ath9k and mac80211
* Added support for the TL-WR740N
* Merged WZR-HP-G300NH and -G301NH images
* Fixed default network configuration for ASUS WL-330gE
* Fixed WRT160NL support for revisions with certain flash chips using a bigger block size
* DMA fixes in ag71xx ethernet driver
* Fix multicast traffic handling on RDC platform
* Fix ARM SDK building
* Improve ImageBuilder index generation, strip uneeded opkg work data
* Fix 6in4 endpoint update with changed HE.net api
* Fix mtu_fix rule generation, use mangle instead of filter table
* Switch from rdate to ntpd for more reliable time synchronization
* Various network configuration and base-files fixes
* Various fixes in uhttpd web server
* Support pptp configuration with symbolic server names
* Support disabling single wireless networks
* Rework MAC address generation for wireless VAPs
* Support binding dropbear to a specific network
* Introduce AC and Service name options for PPPoE, work around   argument order issues
* Fix block-extroot on brcm-2.4
* Allow configuration of lifetime parameters for 6to4
* Allow negations, multiple values and other advanced configurations   in firewall package
* Tune ICMPv6 default rules
* Add UCI configuration and LuCI module for wondershaper
* Deprecate iptables-utils
* Fix openl2tp build for distributions without current rpcgen
* Fix freeswitch for Backfire

Dropped platforms:

* Cobalt - not in release shape
* Octeon - not in release shape

Known Issues:

* Most open tickets at the time of the RC6 builds
* Various 5GHz channels may be locked due to lacking DFS support and other regulatory requirements

More detailed information available at:

  https://dev.openwrt.org/milestone/Backfire%2010.03.1

Detailed core changelog at: https://dev.openwrt.org/log/branches/backfire?revs=27609-28694
Detailed packages changelog at: https://dev.openwrt.org/log/branches/packages_10.03.1?revs=27609-28694


Yours truly,
The OpenWrt developer team

Re: Backfire 10.03.1-rc6

good ....
but when 's Backfire support AR71XX TP-LINK MR3420/MR3220??
like http://ecco.selfip.net/backfire/ar71xx/

thank

Tl-MR3220

Re: Backfire 10.03.1-rc6

Hi,

what is the build number in rc6? 28680 or 28694?

thx

Re: Backfire 10.03.1-rc6

28694 is the official revision, but actually the last change to Backfire has been made with 28680 (and 28681-94 were all related to trunk.)

Main Backfire: https://dev.openwrt.org/log/branches/backfire?rev=28694
Backfire packages: https://dev.openwrt.org/log/branches/packages_10.03.1?rev=28694

Re: Backfire 10.03.1-rc6

Hi All,

I just started work on OpenWrt . I've a new board that don't support OpenWrt . What are the board specific changes will have to carried out and up the board with bare minimum functionality ?

regards
Manish

Re: Backfire 10.03.1-rc6

Seems that the luci's wan configuration is broken at latest release candidate (Backfire 10.03.1-rc6)

"Missing protocol extension for proto "3g""
"cannot open /usr/lib/lua/luci/model/cbi/admin_network/proto_3g.lua: No such file or directory"

-S

Re: Backfire 10.03.1-rc6

sippe wrote:

Seems that the luci's wan configuration is broken at latest release candidate (Backfire 10.03.1-rc6)

"Missing protocol extension for proto "3g""
"cannot open /usr/lib/lua/luci/model/cbi/admin_network/proto_3g.lua: No such file or directory"

Have you installed the luci-proto-3g package for the 3G protocol support?
(protocols were splitted to separate packages between rc5 and rc6)

Re: Backfire 10.03.1-rc6

proto3g.lua is missing..
workaround: just save this as proto_3g.lua in directory /usr/lib/lua/luci/model/cbi/admin_network/

--[[
    LuCI - Lua Configuration Interface
    
    Copyright 2011 Jo-Philipp Wich <xm@subsignal.org>
    
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at
    
        http://www.apache.org/licenses/LICENSE-2.0
    ]]--
    
    local map, section, net = ...
    
    local device, apn, service, pincode, username, password
    local ipv6, maxwait, defaultroute, metric, peerdns, dns,
          keepalive_failure, keepalive_interval, demand
    
    
    device = section:taboption("general", Value, "device", translate("Modem device"))
    device.rmempty = false
    
    local device_suggestions = nixio.fs.glob("/dev/tty[A-Z]*")
        or nixio.fs.glob("/dev/tts/*")
    
    if device_suggestions then
        local node
        for node in device_suggestions do
        device:value(node)
        end
    end
    
    
    service = section:taboption("general", Value, "service", translate("Service Type"))
    service:value("", translate("-- Please choose --"))
    service:value("umts", "UMTS/GPRS")
    service:value("cdma", "CDMA")
    service:value("evdo", "EV-DO")
    
    
    apn = section:taboption("general", Value, "apn", translate("APN"))
    
    
    pincode = section:taboption("general", Value, "pincode", translate("PIN"))
    pincode.datatype = "range(0,9999)"
    
    
    username = section:taboption("general", Value, "username", translate("PAP/CHAP username"))
    
    
    password = section:taboption("general", Value, "password", translate("PAP/CHAP password"))
    password.password = true
    
    
    if luci.model.network:has_ipv6() then
    
        ipv6 = section:taboption("advanced", Flag, "ipv6",
            translate("Enable IPv6 negotiation on the PPP link"))
    
        ipv6.default = ipv6.disabled
    
    end
    
    
    maxwait = section:taboption("advanced", Value, "maxwait",
        translate("Modem init timeout"),
        translate("Maximum amount of seconds to wait for the modem to become ready"))
    
    maxwait.placeholder = "20"
    maxwait.datatype    = "min(1)"
    
    
    defaultroute = section:taboption("advanced", Flag, "defaultroute",
        translate("Use default gateway"),
        translate("If unchecked, no default route is configured"))
    
defaultroute.default = defaultroute.enabled
    
    
    metric = section:taboption("advanced", Value, "metric",
        translate("Use gateway metric"))
    
    metric.placeholder = "0"
    metric.datatype    = "uinteger"
    metric:depends("defaultroute", defaultroute.enabled)
    
    
    peerdns = section:taboption("advanced", Flag, "peerdns",
        translate("Use DNS servers advertised by peer"),
        translate("If unchecked, the advertised DNS server addresses are ignored"))
    
    peerdns.default = peerdns.enabled
    
    
    dns = section:taboption("advanced", DynamicList, "dns",
        translate("Use custom DNS servers"))
    
    dns:depends("peerdns", "")
    dns.datatype = "ipaddr"

    
    keepalive_failure = section:taboption("advanced", Value, "_keepalive_failure",
        translate("LCP echo failure threshold"),
        translate("Presume peer to be dead after given amount of LCP echo failures, use 0 to ignore failures"))
    
    function keepalive_failure.cfgvalue(self, section)
        local v = m:get(section, "keepalive")
        if v and #v > 0 then
            return tonumber(v:match("^(%d+)[ ,]+%d+") or v)
        end
    end
    
    function keepalive_failure.write() end
    function keepalive_failure.remove() end
    
    keepalive_failure.placeholder = "0"
    keepalive_failure.datatype    = "uinteger"
    
    
    keepalive_interval = section:taboption("advanced", Value, "_keepalive_interval",
        translate("LCP echo interval"),
        translate("Send LCP echo requests at the given interval in seconds, only effective in conjunction with failure threshold"))
    
    function keepalive_interval.cfgvalue(self, section)
        local v = m:get(section, "keepalive")
        if v and #v > 0 then
            return tonumber(v:match("^%d+[ ,]+(%d+)"))
        end
    end
    
    function keepalive_interval.write(self, section, value)
        local f = tonumber(keepalive_failure:formvalue(section)) or 0
        local i = tonumber(value) or 5
        if i < 1 then i = 1 end
        if f > 0 then
            m:set(section, "keepalive", "%d %d" %{ f, i })
        else
            m:del(section, "keepalive")
        end
    end
    
    keepalive_interval.remove      = keepalive_interval.write
    keepalive_interval.placeholder = "5"
    keepalive_interval.datatype    = "min(1)"
    
    
    demand = section:taboption("advanced", Value, "demand",
        translate("Inactivity timeout"),
        translate("Close inactive connection after the given amount of seconds, use 0 to persist connection"))
    
    demand.placeholder = "0"
    demand.datatype    = "uinteger"

Re: Backfire 10.03.1-rc6

Or simply install luci-proto-3g.

Re: Backfire 10.03.1-rc6

HI

i  have a WDNR3700V2  i update from 10.03.1-rc5 to 10.03.1-rc6

luci unter system => Software => package lists update    (Update Successful, i cant see the package list)

luci first boot  unter statut  for network information   collecting data  take to much time

fix this  firmware rtsp stream ?

Re: Backfire 10.03.1-rc6

Hi,

I upgraded my system from RC5 2 days ago. It went flawlessly. A previous weird wireless issue had gone away, I am a happy OpenWrt user now. smile

Congratulations to the team! Keep up the good work!

Re: Backfire 10.03.1-rc6

Installed generic Backfire (10.03.1-RC6, r28680) on a WRT160NL Atheros AR9130 rev 2 from the Cisco firmware upgrade screen with no problem.

Good work.

~john

Re: Backfire 10.03.1-rc6

Congrats to all the developers involved, the community appreciated your hard work.

I've just upgraded my spare WRTSL54GS to rc6 from rc5, went well.  Working on migrating my production config from rc3 over now so I can put this into regular use here.  Definitely liking the new Luci interface.

Re: Backfire 10.03.1-rc6

I have used the Asus WL500G Premium and TP-Link TL1043ND with RC5. But after upgrading them both to RC6 the live data is not wokring anymore - it shows "colleting data" and "?" everywhere. I reseted wl500g to factory defaults and it seems to work then it's in default settings, but not then upgrading from rc5. What could be the problem, since I have a lot of port forwardings and firewall rules and various other settings on my tp-link that I would not like to reconfigure by hand.

My Hardware is Soekris Net4521
My Hardware is WBD-111 /w Option GTM382, Atheros B/G

15

Re: Backfire 10.03.1-rc6

Simply clear your browser cache or force a reload.

16 (edited by dsplayer 2011-11-13 18:08:24)

Re: Backfire 10.03.1-rc6

I saw that all the kmod-md-* modules are not present in RC6. At the trunk (http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/), there is kmod-md-raid1_2.6.39.4-1_ar71xx.ipk.

Is it because the RC uses kernel 2.6.32.27, but the trunk is on 2.6.39.4?

(For all googlers, the RAID modules for Backfire 10.0.3.1-rc6 can be manually downloaded at http://158.108.8.148/openwrt/snapshots/trunk/ar71xx/packages/)

Re: Backfire 10.03.1-rc6

yes all the ath5k driver issues in the rc5 is fixed nice ..... this is working very stable now in a ar5312 chipset in client mode

thanks a lot to the all  the developer especially nbd for the fine ath driver work

18 (edited by valuequest 2011-11-28 19:16:49)

Re: Backfire 10.03.1-rc6

For each of the three times I have downloaded the http://downloads.openwrt.org/backfire/1 … 86.tar.bz2 file I have generated an identical md5sum which does not match the corresponding md5sum in the http://downloads.openwrt.org/backfire/10.03.1-rc6/x86_generic/md5sums file.  I do not seem to be able to build an image from this archive either.  Might anyone else be having similar problems with these files?

19 (edited by Cybjit 2011-11-27 09:34:55)

Re: Backfire 10.03.1-rc6

valuequest wrote:

For each of the three times I have downloaded the http://downloads.openwrt.org/backfire/1 … 86.tar.bz2 file I have generated an identical md5sum which does not match the corresponding md5sum in the http://downloads.openwrt.org/backfire/10.03.1-rc6/x86_generic/md5sums file.  I do not seem to be able to build an image from the downloaded archive either.  Might anyone else be having similar problems with these files?

Yes, the md5sum is off. Did not try to use the file for anything.

$ md5sum -b OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2
f8634b3154769c33c9bb7d8467782fdd *OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2

$ grep OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2 md5sums
a1cd89d6e7a20d2e88689b4f0457db34 *OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2

$ bzip2 -tv OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2
  OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2: ok

Re: Backfire 10.03.1-rc6

Cybjit wrote:

$ md5sum -b OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2
f8634b3154769c33c9bb7d8467782fdd *OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2

$ grep OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2 md5sums
a1cd89d6e7a20d2e88689b4f0457db34 *OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2

$ bzip2 -tv OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2
  OpenWrt-ImageBuilder-x86-for-Linux-i686.tar.bz2: ok

My testing of this archive on my system gets exactly the same results.  Thanks for confirming Cybjit.