|
Bugzilla – Full Text Bug Listing |
| Summary: | [aarch64] Installation support for lenovo X13s | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Chester Lin <chester.lin> |
| Component: | Installation | Assignee: | Steffen Winterfeldt <snwint> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | afaerber, guillaume.gardet, jlee, mbenes, snwint, tiwai |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | aarch64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Chester Lin
2023-09-14 05:41:59 UTC
I have created a PR: https://github.com/openSUSE/installation-images/pull/660 (In reply to Chester Lin from comment #1) > I have created a PR: > > https://github.com/openSUSE/installation-images/pull/660 Another problem that I haven't figured out is that firmware blobs need to be loaded with the remoteproc drivers [qcom_q6v5 & qcom_q6v5] are not mentioned by driver code via the MODULE_FIRMWARE() macro, which means there's no firmware field in their modinfo. But they are mentioned in the devicetree[1] like this: &remoteproc_adsp { firmware-name = "qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn"; status = "okay"; }; &remoteproc_nsp0 { firmware-name = "qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn"; status = "okay"; }; Could installation-images still fetch these two .mbn files into /lib/firmware? [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts?h=v6.5#n938 Lenovo does not provide X13s ACPI support for Linux so hardware information is all from devicetree. pr merged, thanks! Sorry for reopening this bug. There are a few more modules that need to be added since the original list is based on JeOS, and I found that the installer needs more modules included for X13s boot since the installer doesn't rely on an additional "root=" part to hold the other kernel modules, which means everything should be included in initrd ->parts/00_lib. (In reply to Chester Lin from comment #5) > Sorry for reopening this bug. > > There are a few more modules that need to be added since the original list > is based on JeOS, and I found that the installer needs more modules included > for X13s boot since the installer doesn't rely on an additional "root=" part > to hold the other kernel modules, which means everything should be included > in initrd ->parts/00_lib. Hi Steffen, Another PR has been created here: https://github.com/openSUSE/installation-images/pull/663 Could you please help to review it? Thank you. More modules required for installation-images: gpucc-sc8280xp nvmem_qcom-spmi-sdam qcom_hwspinlock qnoc-sc8280xp pmic_glink pmic_glink_altmode smp2p spmi-pmic-arb This pr also merged, thanks! |