-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
ath11k/ath12k firmware missing, CONFIG_IRQ_REMAP not defined either #3621
Comments
|
Some digging around, this might be a two-part issue? One is the missing firmware but the other is the driver not being able to allocate MSI vectors. Some google-foo shows people getting it to work on systems by compiling the kernel with "CONFIG_IRQ_REMAP" enabled. |
It's not showing any firmware files, so that's of concern but maybe that gets loaded/used after the MSI bits? Edit: Attempts to rmmod and insmod don't change whether it shows firmware files loaded by the module or not. |
-28 is |
Same for my Manjaro installation and an Ubuntu Server I manage. Edit: It'd also be nice to include the ath*k firmwares out-of-box considering they're required for many net-related devices. |
Add support for interrupt remapping for IO-APIC and MSI devices as required by some ath12k devices. Fixes: #3621
Add support for interrupt remapping for IO-APIC and MSI devices as required by some ath12k devices. Fixes: #3621
Hm, we don't ship any ath11k today, I guess shipping firmwares for the chips which are available as a general purpose PCIe device makes sense. The problem is, things are a bit tight on the root file system partition, so depending on size, it might not be possible to add the firmwares right now. I'll leave this up to @sairon to decide. |
ath11k or ath12k. The firmwares I'm more focused on are for wireless cards. I don't know enough about HAOS to know why the root filesystem would (edit )have constraints but those firmwares are important to get networking going. I'm guessing it has to do with HAOS devices (Green/Yellow/Blue)? |
Thank you @agners for adding the kernel config option. I use the fully-managed HAOS-on-metal install, any guess at when it might reach regular updates for it? Edit:
The first Wednesday of November or would the current beta have it yet? |
HAOS releases don't follow a fixed pattern. We just released HAOS 13.2, it will be a couple of weeks at least until the next update. You can update to a dev version however, and it is fairly safe to do so since we have the A/B type fallback. Also, the current code base is pretty much 13.2 plus this change (and a stable kernel bump).
|
Thank you, will try it out. Hopeful this is all the card needs to get going. |
It's able to resize the MSI now, that's one issue resolved. Now I'm tackling:
Edit: What little bit of searching I can about this error suggests it can't find the firmware. With the read-only filesystem I am forced to use the 'updates' link but I don't think that will work in this case. |
I wonder if it would be better to overlay (instead of using the Edit: Removed erroneous last edit, this works for now but is needed each boot:
regdb issues appear to be a driver version issue from some posts online suggesting needing newer Edit: The mount -o bind was necessary because the firmware does not load from the |
For anyone else finding these posts it looks like the ath12k driver is (also) too old at this time to run the card. Firmware loading won't work either via |
Describe the issue you are experiencing
I've attempted to add the firmware for ath11k and ath12k (to support my 17cb:1107 WiFi 7 card) to
/mnt/data/supervisor/firmware
and reboot but I'm not sure it's loading, dmesg's only output is:What operating system image do you use?
generic-x86-64 (Generic UEFI capable x86-64 systems)
What version of Home Assistant Operating System is installed?
6.6.46-haos
Did the problem occur after upgrading the Operating System?
Ongoing
Hardware details
17cb:1107, WiFi 7 Card, a Qualcomm "FastConnect" WCN7850 (WCN7851) M.2 M-Key.
Steps to reproduce the issue
...
Anything in the Supervisor logs that might be useful for us?
Anything in the Host logs that might be useful for us?
System information
No response
Additional information
Permissions on the files are correct, I even tried just copying ath11k and ath12k folders alone since they don't exist in HAOS, no effect. Rebooting server doesn't change anything.
The text was updated successfully, but these errors were encountered: