Files
c630/config/packages/base.pkgs
rob thijssen 3762f13d8b docs: correct the firmware split — graphics needs a Windows blob too
I had this wrong. The claim that accelerated graphics works on the firmware
Fedora ships does not survive contact with the device tree.

Fedora does package an sdm845/a630_zap.mbn, which is what led me astray, but
that is the generic Snapdragon 845 zap shader. The C630's node in
sdm850-lenovo-yoga-c630.dts names qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbn
specifically — model-signed, present only in the machine's Windows partition.
Until it is supplied the display is unaccelerated.

Also add qcslpi850.mbn and qcvss850.mbn, which were missing entirely, and
attribute the sensor hub to slpi_pas rather than cdsp_pas. The list is now
every firmware-name property in the mainline device tree rather than a
recollection of forum posts, so it should be complete: eight files, not five.

WiFi and Bluetooth are unaffected — ath10k WCN3990 including wlanmdsp.mbn is
genuinely redistributable and genuinely shipped.

Add a section on locating the blobs on an old backup, for the case where
Windows is long gone from the machine.

Only comments changed in config/packages/base.pkgs, so the package set hashes
identically and the staged base stays valid.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XWRjNJMistCy6ngXH5aJLS
2026-07-27 12:51:01 +03:00

70 lines
1.9 KiB
Plaintext

# Packages common to every variant.
# Lines are stripped of '#' comments and blanks before being handed to dnf.
# --- core ---------------------------------------------------------------
@core
fedora-release-common
glibc-langpack-en
tzdata
# --- kernel + firmware --------------------------------------------------
kernel
kernel-modules
kernel-modules-extra
linux-firmware
# atheros-firmware carries ath10k WCN3990 including wlanmdsp.mbn, so WiFi and
# Bluetooth work without touching the Windows partition.
#
# qcom-firmware carries the generic Adreno 630 bits (a630_gmu.bin, a630_sqe.fw).
# Necessary but not sufficient: the C630's device tree asks for a model-signed
# zap shader, qcom/sdm850/LENOVO/81JL/qcdxkmsuc850.mbn, which only exists in the
# machine's Windows partition. Fedora's generic sdm845/a630_zap.mbn is a
# different device's file and will not be loaded. See docs/firmware.md.
qcom-firmware
atheros-firmware
# Pulls the model-specific SDM850 DSP/display blobs off the Windows
# partition. See docs/firmware.md — those cannot be redistributed.
qcom-firmware-extract
# --- boot ---------------------------------------------------------------
grub2-efi-aa64
grub2-efi-aa64-modules
grub2-tools
grub2-tools-minimal
shim-aa64
efibootmgr
dracut
dracut-config-generic
# --- filesystem + growth ------------------------------------------------
e2fsprogs
dosfstools
gdisk
parted
cloud-utils-growpart
# --- selinux ------------------------------------------------------------
selinux-policy-targeted
policycoreutils
# --- networking ---------------------------------------------------------
NetworkManager
NetworkManager-wifi
wpa_supplicant
iw
openssh-server
# --- power / peripherals ------------------------------------------------
bluez
alsa-utils
libqmi-utils
# --- basics -------------------------------------------------------------
sudo
shadow-utils
vim-minimal
less
bash-completion