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
Wireless device stopped working in NixOS (but works in Ubuntu) #31548
Comments
Clearly, Ubuntu uses firmware |
Commit 8ba0b7b is not on the branch release-17.09 so I could not revert it. I did however cherry pick it to that branch and now I have a wifi interface. My dmesg now:
So that commit is actually a fix. Should I open a PR to cherry pick it to 17.09? |
It's interesting that the firmware version |
Yeah keeping linux drivers up-to-date for stable makes sense, since they tend to break with kernel releases. Regarding the changed update process: I tried to mimic what had been in place so, for equal driver versions, there shouldn't be any difference in what we deliver. IMO we can backport it to stable, so that @wkennington and @fpletz are freed from the burden of maintaining that merged repository. |
Backported. Thank you! |
Mine stopped working (again, from november) with the same error.
|
@srghma Can you reproduce this on 19.03? We have updated to the most recent firmware-unfree release there |
@bendlas tnx, I confirm that updating to 19.03 and linux kernel to 4.19.34 helped |
Issue description
I have a pci-e wireless aetheros card with a QCA9882 chipset. I used to use it to serve up a wireless AP with hostapd. It would only work in 2.4Ghz but suddenly it stopped working completely under NixOS. I don't know what changed.
ifconfig -a
andiwconfig
both don't list any wireless devices (see below).However when I booted up a Ubuntu liveusb I was able to use nmcli to connect to and access point and ping Google (with ethernet physically unplugged). So I'm pretty sure this is not a hardware issue.
ifconfig -a output (NixOS)
iwconfig output (NixOS)
dmesg | grep ath10k
output (NixOS)ifconfig output (Ubuntu)
iwconfig output (Ubuntu)
dmesg | grep ath10k
output (Ubuntu)My hardware-configuration.nix
I can provide more information, but do not know what to include. I'd like to mention that I have tried to boot a NixOS entry
(from grub) from a date I know for sure my wifi worked and this did not work.
EDIT - Additional information
I booted up a live usb of
nixos-minimal-17.03.1463.81fceb2554-x86_64-linux.iso
which correctly showed my device as wlp2s0.I also booted up
nixos-minimal-17.09.2034.78eed74497-x86_64-linux.iso
which did not work.I remain hopeful that this is a regression and there could be a fix.
Steps to reproduce
If you have the same hardware try using wifi with NixOS and Ubunutu. That device will not be usable in NixOS.
Technical details
System: (NixOS:
nixos-version
, Ubuntu/Fedora:lsb_release -a
, ...)Nix version: (run
nix-env --version
)Nixpkgs version: (run
nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
)Sandboxing enabled: (run
grep build-use-sandbox /etc/nix/nix.conf
)The text was updated successfully, but these errors were encountered: