-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] updates status #45
Comments
Hi @popoviciri Yes I'm still working on this project. I've been waiting for the mwlwifi driver and firmware to fix major issues that started after release 10.3.4.0-20170606 which was only completed Feb 26, 2018 (last week). Also the long term Linux kernel 4.14.x had a rash of bad updates. I could tell this by the kernel development change log have many "revert" comments and compilation of 4.14.x warnings and errors with some modules used. I was also concerned with the kernel beta release of PTI (page table isolation) because it was under active development and was also being fixed with each kernel version release. My monitoring of the kernel develop seems to indicate the kernel 4.14.24 is a good stable release. I'm going to try this one. Debian Stretch uses kernel 4.14 and my next release is planned to be Stretch. I've discontinued development of the Jessie version because it's obsolete. Not that current McDebian Jessie and it's kernel aren't an excellent combination but it's time to move on. Another issue that needed resolving was the WRT models that had different nand like Winbond would fail to boot any open source firmware. Feb 15, 2018 (approx. 2 weeks ago) a DTS file update was released for this issue. Thanks for creating this discussion it's encouraged me to get developing on a new McDebian release sooner rather than later. |
This is great news! Thank you very much! |
Hi there! Just wanted to bump this after 3 months and see if you have any update on getting a stretch-based release done..? Thanks! |
Good Point !!! Its bin a long time now (no offense !) @Chadster766 +1 (for a super project !!!) |
Thanks I have been very busy and haven't had time to work on this. I've kind of been waiting for a new long term kernel release because it would have the latest DSA fixes. I will see if I can get some information together so others can help with development. |
That 'll be great !!! what i said earlier, i am a huge fan of this project,
its super clean and its doing what it is build for.
Even for beginners its easy to understand !!!
You are a PRO !!!
Thanx
Op di 19 jun. 2018 om 18:10 schreef Chad McCue <notifications@github.com>:
… Thanks I have been very busy and haven't had time to work on this. I've
kind of been waiting for a new long term kernel release because it would
have the latest DSA fixes.
I will see if I can get some information together so others can help with
development.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/Aifj7jKjSakcfUFn2f8tmiot9kVjcsCfks5t-SJ1gaJpZM4SbQQz>
.
|
I've committed the .config I used for kernel 4.14.51 and the WRT dts files. The firmware and stretch rootfs are uploading to my webserver now. Once done I will post links in this discussion for beta testing and additional development. |
Firmware:
Root File System:
To enable IPv6 in this beta release you need to enable radvd:
Then uncomment the IPv6 config lines in:
After that reboot the router. |
Some issues I've noticed are:
|
I've completed more QA and development which resolved some of the issues:
|
Hi @Chadster766! |
Hi @ValCher1961, I implemented ifplugd for wan and some revamped network scripts. They made a big difference in startup. Check them out in my commit last night. Do know how to get fancontrol to detect the WRT1900AC V1 pmw fan in 4.9.x? |
Yes, I will test at the weekend your ifplug for interfaces. Oh, I'm sorry, I don't already have wrt1900ac v1, I think you can help @jbsky. He seems to be supporting him. |
Ok thanks |
I figured out fancontrol with the WRT1900AC V1 and 4.9.x. The Debian fancontrol package configuration executable /usr/sbin/pwmconfig was looking for an file starting with fan when it's currently starting with temp. The below command resolves the issue and is implemented in the McDebian rootfs.
Also the network startup script now enables and starts fancontrol with a base config if a WRT1900AC V1 is detected. I will upload the changed rootfs shortly. |
I've completed more QA and development which resolved some of the issues:
|
With this new release McDebian will now be WRT32X compatible and I've worked out a process to return to stock firmware from McDebian on the WRT32X. The updated rootfs will complete uploading in approx. 30 minutes. |
I've been doing some AP and WAN-LAN throughput testing and DSA seem to max at around 400-500mbps on the WRT1900AC V1. Any one else getting similar results? Throughput testing on the other WRT router models is much better :-) |
I could really use some help with getting an AP configuration together where the WRT is connected to the upstream network via wan interface. I can't seem to get DHCP working for the wireless clients with all interfaces part of br0 and no iptables rules. |
Hi @Chadster766. |
Good question I forgot to test that. |
@ValCher1961 yes it's only the wireless clients that don't get IP Addresses. |
The wireless clients DHCP requests are showing up on the Main router and DHCP offers are being sent but the wireless clients are not getting the offers. |
I figured it out. The bridge interface in an AP mode will have the same MAC Address as one of the wireless interfaces. Once I change the network load script to put the Linksys supplied MAC Address to br0 it came to life and how 😃 For testing I had the main router pinging the test wireless client connected to the AP. I switched from the 5Ghz to the 2.4Ghz and then to the main router 5Ghz and didn't drop a ping 😲 That is amazing!
|
I've completed QA and development for McDebina 4.9.51 but maybe I should update to 4.9.52 before I release a new version. What do you think?
|
I did more QA and discovered that assigning the MAC Address from the devinfo to different interfaces was causing intermittent arp issues. I will have to revamp and do more testing before I release this but it shouldn't be long now. |
I think the big difference between releases 4.14.51 and 4.14.52 No, but the new is always better than the previous one. About the inclusion of the WAN in the bridge I do not understand, explain. |
I typically use the WAN connection when I configure a McDebian WRT as an AP. It may not be necessary but I like to have all the ports operational. |
Oh, now I get it, it's just for tweaking. |
Just installed this today on my wrt1900acsv1, booting from an esata ssd (sda1: rootfs, sda2: swp, sda3: data). I also have a 4 TB drive hooked on the usb3 port and transfers are around 80MB.
|
I don't think you are missing any code because the rootfs has everything I was working on at the time. The wan is related to the DSA issues I was mentioning. I'm hopping others can come up with some config\scripts that can help to make this work smoother. |
I discovered that adding "MAC80211_MESH" to the kernel will cause a kernel panic on the WRT3200ACM that I have not come up with a repair for other than reload firmware via USB to TTL. |
I have |
@ValCher1961 is it installed on the WRT3200ACM? I've been testing with kernel 4.17.3. |
I added it to the kernel only is there a module that goes along with it? Maybe I should have rebuilt the modules too. |
I have not tried compiling the kernels above 4.14.X. |
Ok I will enable CONFIG_MAC80211_MESH in the 4.17.3 kernel, rebuild the modules and retest. |
In the meantime it would be great if some users could evaluate McDebian 4.17.3 beta. IMO it handles USB 3.0, DSA interfaces and IP better than 4.14.51. Firmware:
Root File System:
|
I discovered that enabling CONFIG_MAC80211_MESH in the kernel causes almost all networking modules to be rebuilt which means an module update will be required in the rootfs. Once I've tested this feature more I will post a new firmware and rootfs that includes it. |
@ValCher1961 I've done testing with MESH but I can't bring up a mesh interfaces:
|
I get the below error:
|
@Chadster766, |
Does anyone else see the below hostapd warnings with the latest mwlwifi updates:
|
Or this:
|
In my assembly everything is clean. |
It seems the answer is here - https://webcache.googleusercontent.com/search?q=cache:9x9R3Aufb9kJ:https://github.com/kaloz/mwlwifi/commit/master%3Fdiff%3Dsplit+&cd=6&hl=ru&ct=clnk&gl=ru |
Yes, I've read those commit comments but they don't make much sense to me. |
Hi Chad,
Do you plan a kernel and wifi driver update for McDebian? Latest wifi drivers seem much better than what you used in the last commit.
Maybe a better question is: do you still work on this project?
Thanks! Regards,
radu
The text was updated successfully, but these errors were encountered: