-
Notifications
You must be signed in to change notification settings - Fork 11
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
apu2 v4.8.0.4 breaks WLE200NX wifi cards #206
Comments
|
@muzy what operating system are You using? It would be better to stick to Your configuration as close as possible. Which slot was the card plugged in, mPCIe 1 or mPCIe 2? |
|
I was finally able to debug a more and conducted the following test matrix on multiple APU2C4 devices with two Compex WLE200NX in mPCIe 1 and mPCIe2, booted from SD card:
Software Versions are as follows: Output of lspci for wifi cards: While conducting the tests I noted a difference in the hostapd debug output on the Debian 9.5. The only thing changed between tests is Coreboot version. The hostapd configuration for reproducing the test result is as follows: This is the output from both test runs on Debian 9.5 (Click to toggle output). It appears that hostapd stops with the 4.8.0.4 Coreboot while waiting for some sort of command.
|
|
@pietrushnic it looks so. @muzy try the mPCIe2 CLK quirk in sortbootorder. We will try to figure something out on our side too. |
|
@miczyg1 @pietrushnic I tried the mPCIe2 CLK option and left everything else as it was before (Debian 9.5, hostapd config). The observable effects are the same (the log file output from hostapd is the same). |
|
@pietrushnic I've uploaded a copy of the image here: https://ufile.io/2mmjv You need to unzip the image with gzip/gunzip and then copy the image to an SD card with at least 16GB using the dd utility. |
|
@miczyg1 let's try that next week. |
|
@muzy I have finally found some free cycles to look into the issue. I have burned Your image onto SD card, but I face little problems from the start:
I would appreciate any advices since I am not aware of all modifications and settings You have made to the system. |
|
@miczyg1 what you see is very unexpected. I'll check and reach out. The bridges should have no influence as they are used for docker only. |
|
@muzy I will try preparing a fresh installation with hostapd only and copy Your configs. Hope to get some results. |
|
@muzy I guess I have found the issue with non-existing interface. The wireless interface is not going up automatically after boot. I have to explicitly call |
|
@muzy I managed to get SSID broadcasted on WLE200NX with v4.8.0.4 and v4.6.10. It looks like AMD IOMMU causes some malfunctions, it was introduced in v4.8.0.3. As a mere workaround You can add Please note that IOMMU is quite fresh feature on PC Engines platforms and may not yet be perfectly initialized. |
|
Related issue: https://github.com/pcengines/coreboot/issues/200 |
|
@muzy did the |
|
@muzy if the quirk did not help for You, feel free to reopen the issue. Closing it for now. |
|
intremap=off helped me. I assume the ath9k driver isn't using the IOMMU correctly. |
|
I'm not sure this merits reopening (or even if it's something fixable by PC Engines) but after adding My device recovers and boots normally and turning off iommu does allow me to see my WLE200NX SSID again. |
|
@chr0mag I saw similar issues on different AMD platform running coreboot and kernel >= 4.19.x. It rather qualifies for a new issue so I would prefer You open a new one. Also provide some more detailed infornation: platform name, BIOS version, operating system version, extensuon cards used, which slots are occupied, the boot medium type (USB, SATA...) etc. |
|
I've opened issue #323 for this. |
Hi,
I just found out that by flashing the apu2 v4.8.0.4 bios to my APU2C4, my Compex WLE200NX wifi cards did no longer broadcast any SSID. Unfortunately there is no error in the kernel log or the hostapd debug messages.
When switching to apu2 v4.6.9 bios, the wifi cards did work again.
Any ideas on how to debug this?
The text was updated successfully, but these errors were encountered: