Optimized build for the D-Link DIR-860L

What is the difference with the drivers we are using in Bartvz builds ?

They are closed source but perform better transfer speed wise. Now, transfer speed is an important metric but so is latency. The open source mt76 driver has parts of the make-wifi-fast effort. Pro's and con's :wink:
Tried making a build with proprietary drivers but couldn't get them to work with the master branch. However, I didn't try the 17.01 branch, on which they should work.

Hi everybody! Very well, that is, the functionality of the wifi or, for example, usb support, I am very happy to do this. Do I have a question which is a big problem because the transmission torrent client always hangs up and restarts this problem so it can be solved?
I enclose a log:

Thu Jan 18 01:56:32 2018 kern.info kernel: [  526.919962] do_page_fault(): sending SIGSEGV to transmission-da for invalid write access to 00000008
Thu Jan 18 01:56:32 2018 kern.info kernel: [  526.938995] epc = 00422153 in transmission-daemon[400000+47000]
Thu Jan 18 01:56:32 2018 kern.info kernel: [  526.952091] ra  = 0042214f in transmission-daemon[400000+47000]
Thu Jan 18 01:58:15 2018 daemon.info procd: Instance transmission::instance1 pid 3075 not stopped on SIGTERM, sending SIGKILL instead

[  526.919962] do_page_fault(): sending SIGSEGV to transmission-da for invalid write access to 00000008
[  526.938995] epc = 00422153 in transmission-daemon[400000+47000]
[  526.952091] ra  = 0042214f in transmission-daemon[400000+47000]

And I've been trying 4 versions and I'm making all those mistakes ...

transmission-daemon-openssl_2.92+git-4_mipsel_24kc.ipk
transmission-daemon-openssl_2.92+git-5_mipsel_24kc.ipk
transmission-daemon-mbedtls_2.92+git-4_mipsel_24kc.ipk
transmission-daemon-mbedtls_2.92+git-5_mipsel_24kc.ipk

I want to ask this is a kernel bug or what's the problem?

Thank you very much for your hard work just to go further.

Hello

Why don't you use the transmission cli/daemon supplied in the repositories. It says invalid write access, so check you permissions on the usb drive. Also transmission will probably eat your cpu if you use encryption when downloading, you can reduce the number of peers and downloads.

@Bartvz I think they fixed the problems and it can work now with master branch kernels:

http://nossiac.com/download/mtk-wifi-ko/

It would be nice if you can create a build so we can test the closed source driver performance.

Is Nossiac in any way related to MediaTek, I mean what do we hope to have in those closed source drivers ?

I am not sure if he is related or not, but based on what he has access to, I would be surprised.

What I am hoping for the closed source drivers is speed. As the mt76 driver improved a lot maybe there is no big difference between them, but it would be nice to have a release so we can test it and decide based on the results.

I've been trying to get the mtk drivers to work with the 17.01 release but so far no luck.
My laptop sees the ssid's but cannot connect to them. My phone flat out doesn't see anything.
A build with both is kinda hard because the mtk drivers are full mac and thus don't use cfg80211/mac80211 which the mt76 driver does use.

VLAN tagging is still bugged on the Dir-860L and needs dummy VLANs to properly work. Could people be so friendly to upvote the issue on the bugtracker so that it will be looked into? Thank you very much in advance :slight_smile:

https://bugs.lede-project.org/index.php?do=details&task_id=1147

I suggest incorporating this https://git.openwrt.org/?p=openwrt/staging/nbd.git;a=commit;h=5497bfdf1f546be8cc6bdd27f3f1754e02d685ec
Speed increase is terrific

Seems like lots of WiFi fixes. I notice that on my Archer C7V2, I have many more 5Ghz Wifi channels (channels >140) to choose from, compared to this device. Perhaps these driver updates will improve upon that, and maybe DFS will work better now.

What kind of speed increases are you seeing? Really interested in that :slight_smile: The aforementioned commit was added to the master branch, but later removed due to issues though. Hopefully they will be included again once the patches are stable. There were removed here:

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=6271539fc58d6268f4198002c53c792712f0449a

You've pointed to the old commit. I've pointed to the new one with fixes :slight_smile:
Up to 500 mbit according to Speedtest with iPhone 6s over 5ghz band

Woah. That is pretty insane! Really nice. Looking forward to seeing that in the master branch :smiley:

Do you happen to know how much you were getting before that particular commit by the way? For comparison purposes?

300 with current master and 200 before last changes to master

Awesome. I am getting around 200 mbit/s with my phone with Lede 17.01.4 as well. So hopefully mine will scale just as well with the new updates. Really excited about this!

Haven't made a build incorporating this because of the next commit: This reverts commit 99eb128. Connectivity issues reported by users, needs rework.
Now compiling a build with the new one you linked, thanks!

I tried the MT76 2018-01-26 build. It’s not stable for me at all. It will not even allow me to do a 10 second iPerf3 test run. I admit it was not on the DLink, but I can’t imagine it would make that much difference since it’s still MT7612 for 5ghz Wifi. Curious how others are finding the results on the D-Link.

To be sure, is this with the reverted commit or with the updated commit from nbd's staging tree?