I have tried most versions for the map lite in the ar71xx tree and none of them have working wifi on the revision 2 of the device. The image boots but wifi does not work or seem to be recognized. I was able to build an image for the ath79 target, but the wifi did not work for it either. Is there anyone willing to help m build or to make suggestions? I am an experienced user, but have only limited abilities to add new devices to the tree.
we bought twenty Mikrotik mAP lite last week and we would like to use it with OpenWRT instead of RouterOS.
So I tried installing OpenWRT 19.07.2 today, but without WiFi these tiny devices are just useless.
So far I only tested openwrt-19.07.2-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin. I do not find any error messages within the kernel log. The only one I spotted is:
daemon.notice procd: /etc/rc.d/S96led: Skipping trigger 'phy0tpt' for led 'WLAN' due to missing kernel module
So my first impression was, that there are no drivers for the Wifi-part of Qualcomm Atheros QCA9533.
But "lsmod | grep -i ath" gives the following output:
ath 18240 3 ath9k,ath9k_common,ath9k_hw ath9k 94064 0 ath9k_common 11232 1 ath9k ath9k_hw 343456 2 ath9k,ath9k_common cfg80211 221744 4 ath9k,ath9k_common,ath,mac80211 compat 5888 4 ath9k,ath9k_common,mac80211,cfg80211 mac80211 442720 1 ath9k
So the kernel has ath9k-support but the ath9k-modules do not detect the Atheros A9533 wifi.
I looked at https://wireless.wiki.kernel.org/en/users/drivers/ath9k and AR9533 is not listed as a supported chipset.
But have a look at https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=4c6fe32468bc60cc25a8c298498c0be3c73e7378
Seems like David Bauer email@example.com did some changes in November 2019 that impove the detection of QCA953x chipsets. So there is support for QCA9533 chipsets.
Thanks for this work. I am unfortuantely away from home and can't do much now. But there is hope that the eko builds might work. Read this: https://eko.one.pl/forum/viewtopic.php?id=18083 and try the image as linked (https://dl.eko.one.pl/luci/openwrt-18.06/ar71xx/mikrotik/) Please let me know if it works.
Also, here is a thread about the datasheet:
I think the problem is with the new revision of the 9533 chip, because the commits seem to indicate the earlier version of the mAP lite was working.
I just tried:
Does not detect Wifi
okay. I think that it has to do with the second revision of the chip then. Although I know how to build, I am really unable to fix this. I think that there must be some necessary changes in the source code for the QCA9533-BL3A revision of the chip. Someone has to find these changes and test building with them. Unfortunately, I am unable to find the source code.
A student from the computer-science department of the university of Düsseldorf is working with us and he will try to fix this problem. I have no idea how long this will last.
Okay, thanks for letting me know. Please mention it on this thread if he solves the problem. I would be happy to test builds if he needs it.
Any chance you could post the dmesg from the mAP Lite?
I think this is the most important:
[ 7.884964] ath9k 18100000.wmac: Direct firmware load for ath9k-eeprom-ahb-18100000.wmac.bin failed with error -2 [ 7.895611] ath9k 18100000.wmac: Falling back to syfs fallback for: ath9k-eeprom-ahb-18100000.wmac.bin [ 7.948449] urngd: v1.0.2 started. [ 8.191976] firmware ath9k-eeprom-ahb-18100000.wmac.bin: firmware_loading_store: map pages failed [ 8.201983] ath: phy0: Unable to load EEPROM file ath9k-eeprom-ahb-18100000.wmac.bin [ 8.210046] ath9k 18100000.wmac: failed to initialize device [ 8.215968] ath9k: probe of 18100000.wmac failed with error -22
I am not sure whether that was my own build on ath79 or ar71xx, but the problem is probably the same (either changes in the 2nd revision of the chip or changes in the mikrotik config partition)
If you need the whole thing let me know
@pk1234 Any updates?
I think that it was this commit that did it:
Thank you - this is good news. I will try trunk this weekend, but must setup a build environment first
you can just build an image from the trunk ar71xx tree, hopefully we can get it setup for the ath79 soon, but for now ar71xx works from trunk
As it turns out the latest release build in ar71xx is working:
It would be good going forward to get the map lite in the ath79 tree, but having a working release build is probably enough for most people
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.