[Kernel-packages] [Bug 2060868] Re: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic
Hmmm I looked into the ubuntu-x13s-settings, updated my X13s to 24.04, chose to *not install the settings yet*, and it doesn't boot with 6.8.0-31 (hard reset eventually). Will investigate further, but probably sorta moot - need to untangle what I do with modules/hooks/bootmac that it doesn't interfere with the settings package. X13s is now running happily on 24.04, with kernel 6.9.0-rc5. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2060868 Title: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic Status in linux package in Ubuntu: Confirmed Status in linux source package in Noble: Confirmed Bug description: The last kernel that successfully boots on my Lenovo X13s system is 6.5.0-1004-laptop. With 6.8.0-20-generic no output whatsoever is shown. --- ProblemType: Bug ApportVersion: 2.28.0-0ubuntu1 Architecture: arm64 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/seq:zfsdt 2886 F pipewire CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2023-12-12 (120 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily arm64+x13s (20231212) Lspci-vt: -[0002:00]---00.0-[01-ff]00.0 KIOXIA Corporation NVMe SSD Controller BG5 (DRAM-less) -[0004:00]---00.0-[01-ff]00.0 Foxconn International, Inc. T99W175 5G Modem [Snapdragon X55] -[0006:00]---00.0-[01-ff]00.0 Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter MachineType: LENOVO 21BXCTO1WW Package: linux (not installed) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 msmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-1004-laptop root=UUID=7695b3a4-a033-451f-ba6b-56e81a873b79 ro quiet splash clk_ignore_unused pd_ignore_unused vt.handoff=7 ProcVersionSignature: Ubuntu 6.5.0-1004.7-laptop 6.5.3 RelatedPackageVersions: linux-restricted-modules-6.5.0-1004-laptop N/A linux-backports-modules-6.5.0-1004-laptop N/A linux-firmware 20240318.git3b128b60-0ubuntu2 Tags: noble Uname: Linux 6.5.0-1004-laptop aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True acpidump: dmi.bios.date: 12/05/2023 dmi.bios.release: 1.59 dmi.bios.vendor: LENOVO dmi.bios.version: N3HET87W (1.59 ) dmi.board.asset.tag: Not Available dmi.board.name: 21BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN ptal8 dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvrN3HET87W(1.59):bd12/05/2023:br1.59:efr1.23:svnLENOVO:pn21BXCTO1WW:pvrThinkPadX13sGen1:rvnLENOVO:rn21BXCTO1WW:rvrSDK0T76463WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21BX_BU_Think_FM_ThinkPadX13sGen1: dmi.product.family: ThinkPad X13s Gen 1 dmi.product.name: 21BXCTO1WW dmi.product.sku: LENOVO_MT_21BX_BU_Think_FM_ThinkPad X13s Gen 1 dmi.product.version: ThinkPad X13s Gen 1 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060868/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 2060868] Re: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic
May I ask how you you modify the installer ISO with the missing package? I'm a bit at a loss here. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2060868 Title: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic Status in linux package in Ubuntu: Confirmed Status in linux source package in Noble: Confirmed Bug description: The last kernel that successfully boots on my Lenovo X13s system is 6.5.0-1004-laptop. With 6.8.0-20-generic no output whatsoever is shown. --- ProblemType: Bug ApportVersion: 2.28.0-0ubuntu1 Architecture: arm64 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/seq:zfsdt 2886 F pipewire CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2023-12-12 (120 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily arm64+x13s (20231212) Lspci-vt: -[0002:00]---00.0-[01-ff]00.0 KIOXIA Corporation NVMe SSD Controller BG5 (DRAM-less) -[0004:00]---00.0-[01-ff]00.0 Foxconn International, Inc. T99W175 5G Modem [Snapdragon X55] -[0006:00]---00.0-[01-ff]00.0 Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter MachineType: LENOVO 21BXCTO1WW Package: linux (not installed) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 msmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-1004-laptop root=UUID=7695b3a4-a033-451f-ba6b-56e81a873b79 ro quiet splash clk_ignore_unused pd_ignore_unused vt.handoff=7 ProcVersionSignature: Ubuntu 6.5.0-1004.7-laptop 6.5.3 RelatedPackageVersions: linux-restricted-modules-6.5.0-1004-laptop N/A linux-backports-modules-6.5.0-1004-laptop N/A linux-firmware 20240318.git3b128b60-0ubuntu2 Tags: noble Uname: Linux 6.5.0-1004-laptop aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True acpidump: dmi.bios.date: 12/05/2023 dmi.bios.release: 1.59 dmi.bios.vendor: LENOVO dmi.bios.version: N3HET87W (1.59 ) dmi.board.asset.tag: Not Available dmi.board.name: 21BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN ptal8 dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvrN3HET87W(1.59):bd12/05/2023:br1.59:efr1.23:svnLENOVO:pn21BXCTO1WW:pvrThinkPadX13sGen1:rvnLENOVO:rn21BXCTO1WW:rvrSDK0T76463WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21BX_BU_Think_FM_ThinkPadX13sGen1: dmi.product.family: ThinkPad X13s Gen 1 dmi.product.name: 21BXCTO1WW dmi.product.sku: LENOVO_MT_21BX_BU_Think_FM_ThinkPad X13s Gen 1 dmi.product.version: ThinkPad X13s Gen 1 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060868/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 2060868] Re: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic
Hmm an additional data point: I accidentally updated the Windows Dev Kit instead of the X13s to 24.04 (yes, really) and it installed the 6.8.0-31-generic kernel, however no dtb - but that's to be expected when flash-kernel is not installed, and being an unsupported device. After symlinking my dtb, and updating initramfs (as described above #25) this kernel also boots and is quite usable. qseecom / efivar support appears to be missing or not compatible, and there are more error messages regarding pmic glink. qrtr-ns and pd-mapper are up ,though. `Linux volterra 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 02:32:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux` My additional kernel cmdline parameters are `pd_ignore_unused clk_ignore_unused arm64.nopauth efi=noruntime`, like on the X13s. So... kernel config appears to be about okay when booting from nvme. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2060868 Title: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic Status in linux package in Ubuntu: Confirmed Status in linux source package in Noble: Confirmed Bug description: The last kernel that successfully boots on my Lenovo X13s system is 6.5.0-1004-laptop. With 6.8.0-20-generic no output whatsoever is shown. --- ProblemType: Bug ApportVersion: 2.28.0-0ubuntu1 Architecture: arm64 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/seq:zfsdt 2886 F pipewire CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2023-12-12 (120 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily arm64+x13s (20231212) Lspci-vt: -[0002:00]---00.0-[01-ff]00.0 KIOXIA Corporation NVMe SSD Controller BG5 (DRAM-less) -[0004:00]---00.0-[01-ff]00.0 Foxconn International, Inc. T99W175 5G Modem [Snapdragon X55] -[0006:00]---00.0-[01-ff]00.0 Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter MachineType: LENOVO 21BXCTO1WW Package: linux (not installed) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 msmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-1004-laptop root=UUID=7695b3a4-a033-451f-ba6b-56e81a873b79 ro quiet splash clk_ignore_unused pd_ignore_unused vt.handoff=7 ProcVersionSignature: Ubuntu 6.5.0-1004.7-laptop 6.5.3 RelatedPackageVersions: linux-restricted-modules-6.5.0-1004-laptop N/A linux-backports-modules-6.5.0-1004-laptop N/A linux-firmware 20240318.git3b128b60-0ubuntu2 Tags: noble Uname: Linux 6.5.0-1004-laptop aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True acpidump: dmi.bios.date: 12/05/2023 dmi.bios.release: 1.59 dmi.bios.vendor: LENOVO dmi.bios.version: N3HET87W (1.59 ) dmi.board.asset.tag: Not Available dmi.board.name: 21BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN ptal8 dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvrN3HET87W(1.59):bd12/05/2023:br1.59:efr1.23:svnLENOVO:pn21BXCTO1WW:pvrThinkPadX13sGen1:rvnLENOVO:rn21BXCTO1WW:rvrSDK0T76463WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21BX_BU_Think_FM_ThinkPadX13sGen1: dmi.product.family: ThinkPad X13s Gen 1 dmi.product.name: 21BXCTO1WW dmi.product.sku: LENOVO_MT_21BX_BU_Think_FM_ThinkPad X13s Gen 1 dmi.product.version: ThinkPad X13s Gen 1 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060868/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 2060868] Re: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic
Hi @xypron, my /etc/initramfs-tools/modules is this: --- pwm_bl phy_qcom_qmp_pcie pcie_qcom phy_qcom qmp_pcie phy_qcom_qmp_combo qrtr drm-dp-aux-bus phy_qcom_edp gpio_sbu_mux i2c_hid_of i2c_qcom_geni pmic_glink_altmode leds_qcom_lpg qcom_q6v5_pas panel-edp gpucc_sc8280xp dispcc_sc8280xp msm nvme usb_storage uas -- I had severe issues booting from type-c due to late-loading of qcadsp8280.mbn, therefore I experimented a little until found. I am not familiar with the installer at all, so I'm afraid I'm no help there. But the loading of the firmwares goes hand in hand with my /etc/initramfs- tools/hooks/x13s-firmware script: - #!/bin/sh set -e PREREQ="" prereqs() { echo "$PREREQ" } case \\$1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions mv /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn.disabled /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn # Define a list of firmware files to be included FIRMWARE_FILES="\ /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn \ /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn \ /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn \ /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn \ /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn \ /lib/firmware/qcom/a660_sqe.fw.zst \ /lib/firmware/qcom/a660_gmu.bin.zst" # Copy each firmware file to initramfs for file in $FIRMWARE_FILES; do dir=$(dirname "$file") mkdir -p "${DESTDIR}/${dir}" cp "${file}" "${DESTDIR}/${dir}/" done mv /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn /lib/firmware/updates/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn.disabled --- This ensures the crucial files (and some not so crucial) are in the initramfs and accessible before rootfs can be mounted. My boot tests found that you actually run into trouble occasionally when you: - have a slow boot device, like the stick plugged in swapped condition (then it's USB-2 only) - have qcadsp8280.mbn in the rootfs as well. "Late" attempts to load this blob (after mounting rootfs from type-c) will lead to the [VBUS issue](https://gitlab.com/postmarketOS/pmaports/-/blob/master/device/testing/firmware-lenovo-yoga-5g/APKBUILD?ref_type=heads#L44-46) which I experienced for a few ... weeks ... and pulled my hair out. For reference: https://github.com/jglathe/linux_ms_dev_kit/discussions/14 There is also an X13s image that boots reliably from type-c: https://drive.google.com/file/d/1e8LA6o-EKKet3_sCQqXR4lOVE_TgOVNI/view?usp=sharing But, danger. It is deliberately rooted, root pw is FsecuritY! and can be reached via ssh. It is for debug purposes. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2060868 Title: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic Status in linux package in Ubuntu: Confirmed Status in linux source package in Noble: Confirmed Bug description: The last kernel that successfully boots on my Lenovo X13s system is 6.5.0-1004-laptop. With 6.8.0-20-generic no output whatsoever is shown. --- ProblemType: Bug ApportVersion: 2.28.0-0ubuntu1 Architecture: arm64 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/seq:zfsdt 2886 F pipewire CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2023-12-12 (120 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily arm64+x13s (20231212) Lspci-vt: -[0002:00]---00.0-[01-ff]00.0 KIOXIA Corporation NVMe SSD Controller BG5 (DRAM-less) -[0004:00]---00.0-[01-ff]00.0 Foxconn International, Inc. T99W175 5G Modem [Snapdragon X55] -[0006:00]---00.0-[01-ff]00.0 Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter MachineType: LENOVO 21BXCTO1WW Package: linux (not installed) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 msmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-1004-laptop root=UUID=7695b3a4-a033-451f-ba6b-56e81a873b79 ro quiet splash clk_ignore_unused pd_ignore_unused vt.handoff=7 ProcVersionSignature: Ubuntu 6.5.0-1004.7-laptop 6.5.3 RelatedPackageVersions: linux-restricted-modules-6.5.0-1004-laptop N/A linux-backports-modules-6.5.0-1004-laptop N/A linux-firmware 20240318.git3b128b60-0ubuntu2 Tags: noble Uname: Linux 6.5.0-1004-laptop aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True acpidump: dmi.bios.date: 12/05/2023 dmi.bios.release: 1.59 dmi.bios.vendor:
[Kernel-packages] [Bug 2060868] Re: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic
Hmm I see two issues here. qcom_q6v5_pas should be in /etc/initramfs-tools/modules (it is in mine), or loading of adsp and cdsp firmware will be deferred until rootfs is mounted, with the odd VBUS interruption on type-c connectors at a moment where this will result in an inaccessible rootfs afterwards. The endless loop is something I'm not seeing with my builds, looked like something IOMMU and DWC3 that were clashing. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2060868 Title: Lenovo X13s fails to boot on 6.8.0-20-generic and 6.8.0-22-generic Status in linux package in Ubuntu: Confirmed Status in linux source package in Noble: Confirmed Bug description: The last kernel that successfully boots on my Lenovo X13s system is 6.5.0-1004-laptop. With 6.8.0-20-generic no output whatsoever is shown. --- ProblemType: Bug ApportVersion: 2.28.0-0ubuntu1 Architecture: arm64 AudioDevicesInUse: USERPID ACCESS COMMAND /dev/snd/seq:zfsdt 2886 F pipewire CRDA: N/A CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 24.04 InstallationDate: Installed on 2023-12-12 (120 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Daily arm64+x13s (20231212) Lspci-vt: -[0002:00]---00.0-[01-ff]00.0 KIOXIA Corporation NVMe SSD Controller BG5 (DRAM-less) -[0004:00]---00.0-[01-ff]00.0 Foxconn International, Inc. T99W175 5G Modem [Snapdragon X55] -[0006:00]---00.0-[01-ff]00.0 Qualcomm Technologies, Inc QCNFA765 Wireless Network Adapter MachineType: LENOVO 21BXCTO1WW Package: linux (not installed) ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color ProcFB: 0 msmdrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.5.0-1004-laptop root=UUID=7695b3a4-a033-451f-ba6b-56e81a873b79 ro quiet splash clk_ignore_unused pd_ignore_unused vt.handoff=7 ProcVersionSignature: Ubuntu 6.5.0-1004.7-laptop 6.5.3 RelatedPackageVersions: linux-restricted-modules-6.5.0-1004-laptop N/A linux-backports-modules-6.5.0-1004-laptop N/A linux-firmware 20240318.git3b128b60-0ubuntu2 Tags: noble Uname: Linux 6.5.0-1004-laptop aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: N/A _MarkForUpload: True acpidump: dmi.bios.date: 12/05/2023 dmi.bios.release: 1.59 dmi.bios.vendor: LENOVO dmi.bios.version: N3HET87W (1.59 ) dmi.board.asset.tag: Not Available dmi.board.name: 21BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0T76463 WIN ptal8 dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.ec.firmware.release: 1.23 dmi.modalias: dmi:bvnLENOVO:bvrN3HET87W(1.59):bd12/05/2023:br1.59:efr1.23:svnLENOVO:pn21BXCTO1WW:pvrThinkPadX13sGen1:rvnLENOVO:rn21BXCTO1WW:rvrSDK0T76463WINptal8:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21BX_BU_Think_FM_ThinkPadX13sGen1: dmi.product.family: ThinkPad X13s Gen 1 dmi.product.name: 21BXCTO1WW dmi.product.sku: LENOVO_MT_21BX_BU_Think_FM_ThinkPad X13s Gen 1 dmi.product.version: ThinkPad X13s Gen 1 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2060868/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1942260] Re: compress firmware in /lib/firmware
That kernel option was not easy to find, but it's working now. FW_LOADER_COMPRESS=y FW_LOADER_COMPRESS_ZSTD=y -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/1942260 Title: compress firmware in /lib/firmware Status in firmware-sof package in Ubuntu: Fix Released Status in initramfs-tools package in Ubuntu: Fix Released Status in linux-firmware package in Ubuntu: Fix Released Status in linux-firmware-raspi package in Ubuntu: Confirmed Status in firmware-sof source package in Mantic: Fix Released Status in initramfs-tools source package in Mantic: Fix Released Status in linux-firmware source package in Mantic: Fix Released Status in linux-firmware-raspi source package in Mantic: Confirmed Bug description: -- initramfs-tools [Impact] * linux supports xz compressed linux-firmware which saves disk space. In focal, initramfs-tools only knows how to included uncompressed firmware files (even when kernel supports loading compressed ones). Newer releases of linux-firmware may use compressed firmware files only, in such cases it would be nice for focal's initramfs-tools to support compressed firmware files in case of partial or incomplete upgrades (i.e. linux-firmware force installed or upgraded, without newer initramfs-tools). The proposed changes to initramfs-tools are backwards and forwards compatible, they prefer to include uncompressed firmware files; and if missing, include compressed firmware files in their uncompressed form. Thus maintaining compatibility with any kernels, irrespective of compressed/uncompressed firmware inputs. [Test Plan] * Compress all files shipped by linux-firmware with xz * Rebuild initrd * Check that all the same firmware files are still included in the initramfs, in their uncompressed form as before [Where problems could occur] * This SRU is precautionary to prevent accidental installation of compressed linux-firmware from generating incorrect initramfs. It should be noted that whilst initramfs-tools would create a compatible initramfs with any kernels, pre-v5.3 kernels do not support xz compressed firmware files at runtime. Mixing this new initramfs with compressed firmwares and pre 5.3 kernels may lead to expectations of supporting compressed firmware files with them only working at initrd stage and not at runtime. [Other Info] Original bug report Some facts: - The linux kernel has supported loading xz compressed firmware since 5.3 - The size of /lib/firmware in impish is ~650Mb (and growing) - The compressed size of firmware could be ~230Mb It would be nice to install compressed firmware to save space. Here are the plans from the Fedora project: https://fedoraproject.org/wiki/Changes/CompressKernelFirmware To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firmware-sof/+bug/1942260/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1926938] Re: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS
@k3dar7 now... I did some search on what installs libssl3. $ ldconfig -p | grep ssl3 libssl3.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl3.so $ apt-file search libssl3.so firefox: /usr/lib/firefox/libssl3.so libnss3: /usr/lib/x86_64-linux-gnu/libssl3.so thunderbird: /usr/lib/thunderbird/libssl3.so thunderbird-dbg: /usr/lib/debug/usr/lib/thunderbird/libssl3.so So in my case, it appears to be libnss3. I could build and deploy 5.15.7 without issues, though. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1926938 Title: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS Status in linux package in Ubuntu: In Progress Bug description: Hi all, The Mainline wiki states that the mainline kernels are built with the previous LTS toolchain, but the recent 5.12.x and 5.11.x releases are being built with Hirsuite 21.04, and before that Groovy? If this is intentional, then the wiki should be updated to reflect the change in policy. From https://wiki.ubuntu.com/Kernel/MainlineBuilds Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The 5.12 kernel was built with GCC 10.3.0, and 5.11.16 with 10.2.0. On my Focal LTS system I have GCC 9.3.0. The Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The *linux-headers-generic* packages have unmet dependencies on 20.04 LTS. I could install Groovy built kernels fine, but the Hirsuite ones built with GCC 10.3.0 appear to require libc6 >= 2.33. So the new kernels can't be installed on Focal (libc 2.31). Thanks, Mark To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1926938] Re: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS
@k3dar7 interesting, had no error yesterday on building 5.15.7 Need to investigate. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1926938 Title: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS Status in linux package in Ubuntu: In Progress Bug description: Hi all, The Mainline wiki states that the mainline kernels are built with the previous LTS toolchain, but the recent 5.12.x and 5.11.x releases are being built with Hirsuite 21.04, and before that Groovy? If this is intentional, then the wiki should be updated to reflect the change in policy. From https://wiki.ubuntu.com/Kernel/MainlineBuilds Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The 5.12 kernel was built with GCC 10.3.0, and 5.11.16 with 10.2.0. On my Focal LTS system I have GCC 9.3.0. The Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The *linux-headers-generic* packages have unmet dependencies on 20.04 LTS. I could install Groovy built kernels fine, but the Hirsuite ones built with GCC 10.3.0 appear to require libc6 >= 2.33. So the new kernels can't be installed on Focal (libc 2.31). Thanks, Mark To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1926938] Re: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS
Hmm. Got 5.14.9 running directly from the https://kernel.ubuntu.com/~kernel-ppa/mainline/ repository. Works with nvidia driver 4.70 on Mint 20.2 :) build sequence: - checkout cod/mainline/v5.14.9 from git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack - install libfuse-dev (shown in the selftest fail log, so I guessed it can't hurt) - time sudo debian/rules clean - time sudo dpkg-buildpackage -d -nc --no-sign -j33 - sudo chown -R : .. Prerequisites is having built dwarves, libbpf, and probably zstd like mentioned in #71. Package runs successfully on several machines. One oddity I've seen: running the build again will fail. You need to git clean -df multiple times, and do a git reset --hard . But pretty straight forward anyway. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1926938 Title: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS Status in linux package in Ubuntu: Confirmed Bug description: Hi all, The Mainline wiki states that the mainline kernels are built with the previous LTS toolchain, but the recent 5.12.x and 5.11.x releases are being built with Hirsuite 21.04, and before that Groovy? If this is intentional, then the wiki should be updated to reflect the change in policy. From https://wiki.ubuntu.com/Kernel/MainlineBuilds Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The 5.12 kernel was built with GCC 10.3.0, and 5.11.16 with 10.2.0. On my Focal LTS system I have GCC 9.3.0. The Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The *linux-headers-generic* packages have unmet dependencies on 20.04 LTS. I could install Groovy built kernels fine, but the Hirsuite ones built with GCC 10.3.0 appear to require libc6 >= 2.33. So the new kernels can't be installed on Focal (libc 2.31). Thanks, Mark To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1926938] Re: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS
Was an interesing day, I was able to build and run mainline 5.13.12 on Mint 20.2. Was the first time I used the mainline package from kernel.org, and it was a bit fiddly, however copying over debian/ and debian.master/ is a great start, thanks for the tip. Only thing that doesn't work (yet) is nVidia 460.93 driver. This will be resolved eventually. Anyway, to build mainline on 20.04 it is sufficient to: - build dwarves locally - install the libbpf - install zstd infrastructure (you might be able to configure this out of the kernel config) No libc6 >=2.33 needed. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1926938 Title: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS Status in linux package in Ubuntu: Confirmed Bug description: Hi all, The Mainline wiki states that the mainline kernels are built with the previous LTS toolchain, but the recent 5.12.x and 5.11.x releases are being built with Hirsuite 21.04, and before that Groovy? If this is intentional, then the wiki should be updated to reflect the change in policy. From https://wiki.ubuntu.com/Kernel/MainlineBuilds Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The 5.12 kernel was built with GCC 10.3.0, and 5.11.16 with 10.2.0. On my Focal LTS system I have GCC 9.3.0. The Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The *linux-headers-generic* packages have unmet dependencies on 20.04 LTS. I could install Groovy built kernels fine, but the Hirsuite ones built with GCC 10.3.0 appear to require libc6 >= 2.33. So the new kernels can't be installed on Focal (libc 2.31). Thanks, Mark To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp
[Kernel-packages] [Bug 1926938] Re: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS
Since HWE in focal changed today (?) to 5.13.0-14, trying to get it to run I tried #66 DanglingPointer's approach (was on the same path trying to build from the hirsute repo on Mint 20.2 - success with 5.11.0-25 after building dwarves locally :)). libbpf was missing, installed from debian. zstd was missing, too, installed from debian. Aaaand... it works. Next up will be to build the impish repo on this machine. Interesting build - detail: Running "time sudo dpkg-buildpackage -d -nc --no-sign -j33" is faster on the same machine as using fakeroot. With sudo the machine is maxed out, build times in the 20 minutes range on Ryzen 9-3950X with 170A EDC limit. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1926938 Title: Recent mainline packages are built with Hirsuite 21.04, not Focal 20.04 LTS Status in linux package in Ubuntu: Confirmed Bug description: Hi all, The Mainline wiki states that the mainline kernels are built with the previous LTS toolchain, but the recent 5.12.x and 5.11.x releases are being built with Hirsuite 21.04, and before that Groovy? If this is intentional, then the wiki should be updated to reflect the change in policy. From https://wiki.ubuntu.com/Kernel/MainlineBuilds Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The 5.12 kernel was built with GCC 10.3.0, and 5.11.16 with 10.2.0. On my Focal LTS system I have GCC 9.3.0. The Mainline kernel build toolchain These kernels are built with the toolchain (gcc, g++, etc.) from the previous Ubuntu LTS release. (e.g. Ubuntu 14.04 "Trusty Tahr" / 16.04 "Xenial Xerus" / 18.04 "Bionic Beaver", etc.) Therefore, out-of-tree kernel modules you already have built and installed for use with your release kernels are not likely to work with the mainline builds. The *linux-headers-generic* packages have unmet dependencies on 20.04 LTS. I could install Groovy built kernels fine, but the Hirsuite ones built with GCC 10.3.0 appear to require libc6 >= 2.33. So the new kernels can't be installed on Focal (libc 2.31). Thanks, Mark To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926938/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp