This bug was fixed in the package linux-oem-6.5 - 6.5.0-1009.10 --------------- linux-oem-6.5 (6.5.0-1009.10) jammy; urgency=medium
* jammy/linux-oem-6.5: 6.5.0-1009.10 -proposed tracker (LP: #2041693) * Support Cirrus CS35L41 codec on Dell Oasis 13/14/16 laptops (LP: #2044096) - ALSA: hda/realtek: Add support dual speaker for Dell * Realtek RTS5264 SD 7.0 cardreader support (LP: #2039925) - SAUCE: misc: rtsx: add to support new card reader rts5264 new definition and function - SAUCE: misc: rtsx: add to support new card reader rts5264 - SAUCE: mmc: rtsx: add rts5264 to support sd express card * Long resume on surprise dock unplug (LP: #2044091) - PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume * RTL8111EPP: Fix the network lost after resume with DASH (LP: #2043786) - r8169: add handling DASH when DASH is disabled - r8169: fix network lost after resume on DASH systems * Fix headset microphone for Dell laptops with audio codec ALC295 (LP: #2043551) - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table * Could not probe Samsung P44 30S3 PM9C1a SSD correctly: nvme nvme0: Device not ready: aborting installation, CSTS=0x0 (LP: #2041495) - nvme: avoid bogus CRTO values * Miscellaneous Ubuntu changes - [Config] Drop shiftfs from the abi as it got disabled [ Ubuntu: 6.5.0-14.14 ] * mantic/linux: 6.5.0-14.14 -proposed tracker (LP: #2042660) * Boot log print hang on screen, no login prompt on Aspeed 2600 rev 52 BMC (LP: #2042850) - drm/ast: Add BMC virtual connector * arm64 atomic issues cause disk corruption (LP: #2042573) - locking/atomic: scripts: fix fallback ifdeffery * Packaging resync (LP: #1786013) - [Packaging] update annotations scripts -- Timo Aaltonen <timo.aalto...@canonical.com> Mon, 27 Nov 2023 14:02:32 +0200 ** Changed in: linux-oem-6.5 (Ubuntu Jammy) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-6.5 in Ubuntu. https://bugs.launchpad.net/bugs/2041495 Title: Could not probe Samsung P44 30S3 PM9C1a SSD correctly: nvme nvme0: Device not ready: aborting installation, CSTS=0x0 Status in HWE Next: New Status in linux package in Ubuntu: Fix Released Status in linux-oem-6.1 package in Ubuntu: Invalid Status in linux-oem-6.5 package in Ubuntu: Invalid Status in linux source package in Jammy: Invalid Status in linux-oem-6.1 source package in Jammy: Fix Released Status in linux-oem-6.5 source package in Jammy: Fix Released Status in linux source package in Lunar: Fix Committed Status in linux-oem-6.1 source package in Lunar: Invalid Status in linux-oem-6.5 source package in Lunar: Invalid Status in linux source package in Mantic: Fix Committed Status in linux-oem-6.1 source package in Mantic: Invalid Status in linux-oem-6.5 source package in Mantic: Invalid Bug description: [SRU Justification] BugLink: https://bugs.launchpad.net/bugs/2041495 [Impact] NVME module left unready, therefore not recognized by the installation process, and/or after installation with following error messages: ``` kernel: [ 1.754585] nvme nvme0: pci function 10000:e1:00.0 kernel: [ 1.754595] pcieport 10000:e0:06.0: can't derive routing for PCI INT A kernel: [ 1.754599] nvme 10000:e1:00.0: PCI INT A: no GSI kernel: [ 1.756743] nvme nvme0: Device not ready; aborting initialisation, CSTS=0x0 ``` [Fix] Proposed fix in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/nvme/host/core.c?h=v6.5&id=6cc834ba62998c65c42d0c63499bdd35067151ec "nvme: avoid bogus CRTO values", in Linus' tree v6.6 already, as well as stable kernels v6.1.55 and v6.5.5. [Test Case] Apply to kernel and boot with the nvme module installed. Now the device should be probed with success. ``` kernel: [ 1.731760] nvme nvme0: pci function 10000:e1:00.0 kernel: [ 1.731778] pcieport 10000:e0:06.0: can't derive routing for PCI INT A kernel: [ 1.731780] nvme 10000:e1:00.0: PCI INT A: no GSI kernel: [ 1.731919] nvme nvme0: bad crto:0 cap:800203028033fff kernel: [ 1.735550] nvme nvme0: Shutdown timeout set to 10 seconds kernel: [ 1.753865] nvme nvme0: allocated 64 MiB host memory buffer. kernel: [ 1.794966] nvme nvme0: 16/0/0 default/read/poll queues kernel: [ 2.136735] nvme0n1: p1 p2 p3 ``` [Where problems could occur] This patch tries to set an appropriate CRTO (Controller Ready Timeouts) that may be reported incorrectly by some devices. There should be little (a bit longer CRTO) to no effect on devices performing normally before hands. [Other Info] While this has been in Linus' tree, Mantic/Lunar/oem-6.5 and oem-6.1 will be nominated. ========== original bug report ========== NVME module left unready, therefore not recognized by the installation process, and/or after installation with following error messages: kernel: [ 1.754585] nvme nvme0: pci function 10000:e1:00.0 kernel: [ 1.754595] pcieport 10000:e0:06.0: can't derive routing for PCI INT A kernel: [ 1.754599] nvme 10000:e1:00.0: PCI INT A: no GSI kernel: [ 1.756743] nvme nvme0: Device not ready; aborting initialisation, CSTS=0x0 To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2041495/+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