Page 1 of 2

Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Thu Apr 04, 2013 7:43 am
by Slacker
USE AT YOUR OWN RISK! This flash may cause bricks, cancer, erectile dysfunction and blindness!

Build includes debugfs, which enables the disable_ani ath9k workaround for the 1Mbit/s eth9k issue.
Includes 36052's "ath9k: add a fix to reduce the number of spurious tx hang detections "


------------------------------------------------------------------
| _____ _ |
| | __ \ | | |
| | | \/ __ _ _ __ __ _ ___ _ _| | ___ |
| | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \ |
| | |_\ \ (_| | | | (_| | (_) | |_| | | __/ |
| \____/\__,_|_| \__, |\___/ \__, |_|\___| |
| __/ | __/ | |
| |___/ |___/ |
| |
|----------------------------------------------------------------|
| Gargoyle version 1.5.X | OpenWrt Attitude Adjustment branch |
| Gargoyle revision 8db2ea1 | OpenWrt revision r36089 |
| Built April 04, 2013 | Target ar71xx/debugfs_usb_large |
------------------------------------------------------------------

I've built this primarily to see if the latest ath9k fix takes care of the "clients drop to 1Mbit, wifi flaky, even on just B/G" issue I, and others, have been dealing with.

Flashed on a 1043ND 1.7 and basic functionality verified. I'm using it as we speak, but I do not use tor or Openvpn.

Funny stuff: Webmon came on by itself, but it may be because I used "preserve settings" from the 3/30 build.

I've split the flashes to save time/bandwidth:
https://www.dropbox.com/s/lmlnw9ubnw9iw ... 9461-1.zip = All images except w

https://www.dropbox.com/s/gwlcs5yhsy9mi ... 9461-2.zip = Images starting with w (Example: gargoyle_1.5.x-ar71xx-generic-wndr3700, etc)
(ignore the git number in the filename, I started this pretty early)

Atheros(Ubiquity):
https://www.dropbox.com/s/lmp5gysmzjpwo ... -32089.zip


To use disable_ani:

Code: Select all

echo 1 >/sys/kernel/debug/ieee80211/phy0/ath9k/disable_ani
wifi

To keep disable_ani enabled across reboots:

add to /etc/rc.local:

Code: Select all

echo 1 >/sys/kernel/debug/ieee80211/phy0/ath9k/disable_ani

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Sun Apr 07, 2013 12:42 pm
by 7PBHChD
My 1043ND was flashed successfully from 1.5.x from March, 31, 2013.
Very fast reboot.
Also tried restore settings from the backup of previously mentioned build - went well.
DHCP, QoS, Restrictions are working well.
There is one annoying issue with restoring settings and OpenVPN server does not start after that, although it was set up and running during backup. It is for all builds 1.5.9 and further. I do not know how it was before.
Had to delete 'ra_openvpn' section from /etc/firewall config file and set OpenVPN from scratch.
Will check the issue with accidently rebooting router like it was on previous build.

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Sun Apr 07, 2013 11:00 pm
by pmerrill
Can anyone confirm whether the bug that prevents a Gargoyle router connecting to an xBox and some HP Printers has been fixed yet in this bleeding edge release?

My router is a TP-Link 4300 and it did not work with any of the 1.5.9 releases thus far. The defect is actually an OpenWRT issue but I'm hoping that one of the Show/Tell/Contribute releases pulls in a newer OpenWRT release in that fixes the issue.

I'm on DD-WRT now that does not have the issue but want to return to Gargoyle as soon as possible.

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Mon Apr 08, 2013 2:21 am
by Slacker
pmerrill wrote:Can anyone confirm whether the bug that prevents a Gargoyle router connecting to an xBox and some HP Printers has been fixed yet in this bleeding edge release?
A quick look through https://dev.openwrt.org/log/branches/at ... ollow_copy yields nothing glaring from 35631 to 36088.

I have neither, so I'm not familiar with the issue.

In other news: Gargoyle just got bumped to include 36088 by Eric, so this build can now be considered "safe".

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Mon Apr 08, 2013 2:30 am
by pmerrill
Thanks for the info. Until the xBox/HP Wireless fix is confirmed, I'll stick with dd-wrt, it's just too hard to flash from dd-wrt to stock and then to gargoyle and back if it's not working properly. Too much playing in traffic which may result in a bricked router!

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Tue Apr 09, 2013 10:37 am
by 7PBHChD
What exact issue do you have with Xbox?
My Xbox is connected via W-Fi and I had no issues with this build and the older ones, 1.5.9, 1.5.7, 1.5.6, 1.4.x.
I do not have HP printer but my Samsung 3205W is also working via Wi-Fi flawlessly.

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Tue Apr 09, 2013 11:59 pm
by pmerrill
My xBox and HP Printer would only connect on 802.11g. If you set the router up to connect to 802.11n, then it would not connect. From the looks of the wireless config file in /etc/config/wireless the OpenWRT settings included

hwmode 11ng

It does not appear that the mac80211 driver supports 11b when the 40Mhz channel width is turned on to support 300Mbps using 2.4 GHz.

Even though the xBox connects using 11g I suspect that it begins communication using 11b first before switching to 11g. If it can't connect at 11b, then it does not even try 11g and just gives up.

What I need Gargoyle to do is support mixed mode 11bgn. DD-WRT does support mixed mode and I can connect to my printer and xBox with DD-WRT just not with 1.5.9 Gargoyle, even the latest.

If you have it working, can you post the contents of /etc/config/wireless so I can see what your settings are? Perhaps it has been fixed in the latest bleeding edge release.

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Thu Apr 11, 2013 11:00 am
by 7PBHChD
catch up

Code: Select all

config wifi-device 'radio0'
	option type 'mac80211'
	option channel '11'
	option macaddr '39:zy:ww:fa:os:82'
	option hwmode '11ng'
	list ht_capab 'SHORT-GI-40'
	list ht_capab 'DSSS_CCK-40'
	option htmode 'HT40-'

config wifi-iface 'ap_g'
	option device 'radio0'
	option mode 'ap'
	option network 'lan'
	option wds '1'
	option ssid 'xxx'
	option hidden '1'
	option encryption 'psk2'
	option key 'SecretPassword'

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Thu Apr 11, 2013 7:57 pm
by pmerrill
option macaddr '39:zy:ww:fa:os:82'
option hwmode '11ng'

First of all, good idea not to publish your mac address.

Second, see hwmode '11ng', it appears that this does NOT enable 11b so just in case you have an xBox, while it operates using 11g it is so old that it "assumes" that there are 11b routers out there and I believe it communicates using 11b and then switches to 11g. The problem with this version of Gargoyle (OpenWRT actually) is that it won't talk 11b and thus the xBox gets confused and refuses to connect. This also happens on some wireless HP printers.

I'm waiting for a confirmed fix for this before I switch back to Gargoyle.

The problem does not exist on latest release of dd-wrt.

Re: Gargoyle Bleeding edge build (Openwrt 36089 + debugfs)

Posted: Fri Apr 12, 2013 7:51 am
by 7PBHChD
pmerrill wrote:option macaddr '39:zy:ww:fa:os:82'
option hwmode '11ng'

First of all, good idea not to publish your mac address.

Second, see hwmode '11ng', it appears that this does NOT enable 11b so just in case you have an xBox, while it operates using 11g it is so old that it "assumes" that there are 11b routers out there and I believe it communicates using 11b and then switches to 11g. The problem with this version of Gargoyle (OpenWRT actually) is that it won't talk 11b and thus the xBox gets confused and refuses to connect. This also happens on some wireless HP printers.

I'm waiting for a confirmed fix for this before I switch back to Gargoyle.

The problem does not exist on latest release of dd-wrt.
my xbox works in G just fine.
xbox360 192.168.1.146 F0:F0:F0:F0:F0:F0 54.0 Mbit/s -52 dBm

take a look at this http://www.xboxland.net/forum/topic/634 ... ?p=1856792, use google translate