The one we switch to has version 5.90.100.43, while original one has
version 5.90.100.41 (can be checked with: `strings bcmdhd_sta.bin |
tail -n1`). The p4wifi tablet is also using the same blob (but
downloaded from elsewhere).
I believe the blob originates from the msm version of galaxy s2, with
codename "skyrocket". It seems to be the newest blob for brcm4330b1
available. The linux-firmware repo only has a blob for brcm4330b2,
which does not work for i9100.
Unfortunately even with latest available firmware blob mainline linux
still prints errors like:
[ 593.513854] ieee80211 phy1: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ 593.513926] ieee80211 phy1: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-110
a few times per minute.
From https://www.man7.org/linux/man-pages/man5/os-release.5.html:
/usr/lib/os-release is the recommended place to store OS release
information as of vendor trees. /etc/os-release should be a
relative symlink to /usr/lib/os-release, to provide
compatibility with applications only looking at /etc/. A
relative symlink instead of an symlink is necessary to avoid
breaking the link in a chroot initrd environment such as dracut.
[ci:skip-build]: already built successfully in CI
This change adds patches for fixing `make menuconfig` failures with old
kernels due to changes in GNU Make and C compilers.
Signed-off-by: Masanori Ogino <mogino@acm.org>
[ci:skip-build]: already built successfully in CI
This package provides GNU Make 3.81 instead of 4.x. It helps to build
old BSP kernels that depends on old make's behavior.
Co-authored-by: Oliver Smith <ollieparanoid@postmarketos.org>
Signed-off-by: Masanori Ogino <mogino@acm.org>
[ci:skip-build]: already built successfully in CI
Newer Intel GPUs won't work without the GUC fw, and older ones still need DMC fw for power management, so let's just include everything... pkgs.alpinelinux.org says the install size is only 9MB...
Note that this was not added to the oem-intel package because it would make the initramfs too big for some devices that depend on oem-intel (e.g. x64-cros)
[ci:skip-build]: already built successfully in CI
Commit 284844fae1967bdd7b7d7a139ace90ffe3359f78 in aports moved kmod
from /sbin to /usr/bin. We want to make sure we keep using modprobe
from not busybox!
Relates #3136
In the 6.9 branch during development and rebasing this chunk seems to
have disappeared. Since 6.10 msm8974 release is coming probably not
super soon, patch it now so hlte gets its dts back.
Fixes: 434e01295 ("device/google-sargo: Move from testing to community (MR 5492)")
[ci:skip-vercheck]
[ci:skip-build]: already built successfully in CI