Initial work on WiFi
Kernel module builds fine, and it's detected as a device. But it fails with mmc errors when starting wpa_supplicant
This commit is contained in:
parent
e296298201
commit
248244f600
@ -70,7 +70,12 @@ dmesg error: `spi-nor spi0.0: unrecognized JEDEC id bytes: 0b 40 18 0b 40 18`
|
||||
Working fine in linux. U-boot needs support
|
||||
|
||||
## WIFI
|
||||
Not working
|
||||
Dmesg errors:
|
||||
```
|
||||
Oct 19 06:11:31 nixos wpa_supplicant[926]: Successfully initialized wpa_supplicant
|
||||
Oct 19 06:11:32 nixos kernel: sunxi-mmc 1c10000.mmc: data error, sending stop command
|
||||
Oct 19 06:11:32 nixos kernel: sunxi-mmc 1c10000.mmc: send stop command failed
|
||||
```
|
||||
|
||||
## Audio
|
||||
Is not in currently in DTB at all.
|
||||
|
2
build.sh
2
build.sh
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
nix-build "<nixpkgs/nixos>" \
|
||||
-I nixpkgs=https://github.com/danielfullmer/nixpkgs/archive/409e2f8cf43ba86b1de710308ca0e9aa29d5fc60.tar.gz \
|
||||
-I nixpkgs=https://github.com/danielfullmer/nixpkgs/archive/e69838e006a7271006ab834b521187891bf93ff4.tar.gz \
|
||||
-I nixos-config=./configuration.nix \
|
||||
-A config.system.build.sdImage
|
||||
|
@ -38,9 +38,23 @@ in
|
||||
# See: https://lore.kernel.org/patchwork/project/lkml/list/?submitter=22013&order=name
|
||||
boot.kernelPackages = pkgs.linuxPackages_5_9;
|
||||
boot.kernelPatches = [
|
||||
{ name = "pine64-pinecube"; patch = ./Pine64-PineCube-support.patch; }
|
||||
{ name = "pine64-pinecube";
|
||||
patch = ./Pine64-PineCube-support.patch;
|
||||
# sunxi_defconfig is missing wireless support
|
||||
# TODO: Are all of these options needed here?
|
||||
extraConfig = ''
|
||||
CFG80211 m
|
||||
WIRELESS y
|
||||
WLAN y
|
||||
RFKILL y
|
||||
RFKILL_INPUT y
|
||||
RFKILL_GPIO y
|
||||
'';
|
||||
}
|
||||
];
|
||||
|
||||
boot.extraModulePackages = [ config.boot.kernelPackages.rtl8189es ];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
alsaUtils
|
||||
ffmpeg
|
||||
|
Loading…
x
Reference in New Issue
Block a user