This bug was fixed in the package linux-oem-6.5 - 6.5.0-1003.3

---------------
linux-oem-6.5 (6.5.0-1003.3) jammy; urgency=medium

  * jammy/linux-oem-6.5: 6.5.0-1003.3 -proposed tracker (LP: #2033279)

  * Packaging resync (LP: #1786013)
    - [Packaging] update Ubuntu.md
    - [Packaging] update update.conf

  * Resync CI Runner Configuration (LP: #2024199)
    - [CI] resync ci configuration
    - [CI] resync ci configuration

  * i915: Backport some fixes for Meteor Lake, vol2 (LP: #2032781)
    - drm/i915/gsc: fixes and updates for GSC memory allocation
    - drm/i915/mtl/gsc: extract release and security versions from the gsc 
binary
    - drm/i915/mtl/gsc: query the GSC FW for its compatibility version
    - drm/i915/mtl/gsc: Add a gsc_info debugfs
    - drm/i915/gsc: Fix intel_gsc_uc_fw_proxy_init_done with directed wakerefs
    - drm/i915/display: Do not use stolen on MTL
    - drm/i915/huc: check HuC and GuC version compatibility on MTL
    - drm/i915/selftest/gsc: Ensure GSC Proxy init completes before selftests
    - drm/i915/color: Upscale degamma values for MTL
    - drm/i915/color: Downscale degamma lut values read from hardware
    - drm/i915/gt: Simplify shmem_create_from_object map_type selection
    - SAUCE: drm/i915: Make i915_coherent_map_type GT-centric
    - drm/i915/gt: Apply workaround 22016122933 correctly

  * ubuntu_bpf failed to build with j-oem-6.1.0-1018.18 (LP: #2028932)
    - SAUCE: Revert "libbpf: fix offsetof() and container_of() to work with 
CO-RE"

  [ Ubuntu: 6.5.0-2.2 ]

  * mantic/linux: 6.5.0-2.2 -proposed tracker (LP: #2033240)
  * Soundwire support for Dell SKU0C87 devices (LP: #2029281)
    - SAUCE: ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices
  * Fix numerous AER related issues (LP: #2033025)
    - SAUCE: PCI/AER: Disable AER service during suspend, again
    - SAUCE: PCI/DPC: Disable DPC service during suspend, again
  * Support Realtek RTL8852CE WiFi 6E/BT Combo (LP: #2025672)
    - wifi: rtw89: debug: Fix error handling in 
rtw89_debug_priv_btc_manual_set()
    - Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C
  * Rebase to v6.5

  [ Ubuntu: 6.5.0-1.1 ]

  * mantic/linux: 6.5.0-1.1 -proposed tracker (LP: #2032750)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync update-dkms-versions helper
    - [Packaging] update variants
    - debian/dkms-versions -- update from kernel-versions (main/d2023.07.26)
  * ceph: support idmapped mounts (LP: #2032959)
    - SAUCE: libceph: add spinlock around osd->o_requests
    - SAUCE: libceph: define struct ceph_sparse_extent and add some helpers
    - SAUCE: libceph: new sparse_read op, support sparse reads on msgr2 crc
      codepath
    - SAUCE: libceph: support sparse reads on msgr2 secure codepath
    - SAUCE: libceph: add sparse read support to msgr1
    - SAUCE: libceph: add sparse read support to OSD client
    - SAUCE: ceph: add new mount option to enable sparse reads
    - SAUCE: ceph: preallocate inode for ops that may create one
    - SAUCE: ceph: make ceph_msdc_build_path use ref-walk
    - SAUCE: libceph: add new iov_iter-based ceph_msg_data_type and
      ceph_osd_data_type
    - SAUCE: ceph: use osd_req_op_extent_osd_iter for netfs reads
    - SAUCE: ceph: fscrypt_auth handling for ceph
    - SAUCE: ceph: implement -o test_dummy_encryption mount option
    - SAUCE: ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr
    - SAUCE: ceph: make ioctl cmds more readable in debug log
    - SAUCE: ceph: add base64 endcoding routines for encrypted names
    - SAUCE: ceph: encode encrypted name in ceph_mdsc_build_path and dentry
      release
    - SAUCE: ceph: send alternate_name in MClientRequest
    - SAUCE: ceph: decode alternate_name in lease info
    - SAUCE: ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open()
    - SAUCE: ceph: make d_revalidate call fscrypt revalidator for encrypted
      dentries
    - SAUCE: ceph: add helpers for converting names for userland presentation
    - SAUCE: ceph: make ceph_fill_trace and ceph_get_name decrypt names
    - SAUCE: ceph: pass the request to parse_reply_info_readdir()
    - SAUCE: ceph: add support to readdir for encrypted names
    - SAUCE: ceph: create symlinks with encrypted and base64-encoded targets
    - SAUCE: ceph: add some fscrypt guardrails
    - SAUCE: ceph: allow encrypting a directory while not having Ax caps
    - SAUCE: ceph: mark directory as non-complete after loading key
    - SAUCE: ceph: size handling in MClientRequest, cap updates and inode traces
    - SAUCE: ceph: handle fscrypt fields in cap messages from MDS
    - SAUCE: ceph: add infrastructure for file encryption and decryption
    - SAUCE: libceph: add CEPH_OSD_OP_ASSERT_VER support
    - SAUCE: libceph: allow ceph_osdc_new_request to accept a multi-op read
    - SAUCE: ceph: add object version support for sync read
    - SAUCE: ceph: add truncate size handling support for fscrypt
    - SAUCE: ceph: don't use special DIO path for encrypted inodes
    - SAUCE: ceph: align data in pages in ceph_sync_write
    - SAUCE: ceph: add read/modify/write to ceph_sync_write
    - SAUCE: ceph: add encryption support to writepage and writepages
    - SAUCE: ceph: plumb in decryption during reads
    - SAUCE: ceph: invalidate pages when doing direct/sync writes
    - SAUCE: ceph: add support for encrypted snapshot names
    - SAUCE: ceph: prevent snapshot creation in encrypted locked directories
    - SAUCE: ceph: update documentation regarding snapshot naming limitations
    - SAUCE: ceph: drop messages from MDS when unmounting
    - SAUCE: ceph: wait for OSD requests' callbacks to finish when unmounting
    - SAUCE: ceph: fix updating i_truncate_pagecache_size for fscrypt
    - SAUCE: ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper
    - SAUCE: libceph: do not include crypto/algapi.h
    - SAUCE: rbd: bump RBD_MAX_PARENT_CHAIN_LEN to 128
    - SAUCE: ceph: dump info about cap flushes when we're waiting too long for
      them
    - SAUCE: mm: BUG if filemap_alloc_folio gives us a folio with a non-NULL
      ->private
    - SAUCE: ceph: make sure all the files successfully put before unmounting
    - SAUCE: ceph: BUG if MDS changed truncate_seq with client caps still
      outstanding
    - SAUCE: ceph: add the *_client debug macros support
    - SAUCE: ceph: pass the mdsc to several helpers
    - SAUCE: ceph: rename _to_client() to _to_fs_client()
    - SAUCE: ceph: move mdsmap.h to fs/ceph/
    - SAUCE: ceph: add ceph_inode_to_client() helper support
    - SAUCE: ceph: print the client global_id in all the debug logs
    - SAUCE: ceph: make the members in struct ceph_mds_request_args_ext an union
    - SAUCE: ceph: make num_fwd and num_retry to __u32
    - SAUCE: fs: export mnt_idmap_get/mnt_idmap_put
    - SAUCE: ceph: stash idmapping in mdsc request
    - SAUCE: ceph: handle idmapped mounts in create_request_message()
    - SAUCE: ceph: add enable_unsafe_idmap module parameter
    - SAUCE: ceph: pass an idmapping to mknod/symlink/mkdir
    - SAUCE: ceph: allow idmapped getattr inode op
    - SAUCE: ceph: allow idmapped permission inode op
    - SAUCE: ceph: pass idmap to __ceph_setattr
    - SAUCE: ceph: allow idmapped setattr inode op
    - SAUCE: ceph/acl: allow idmapped set_acl inode op
    - SAUCE: ceph/file: allow idmapped atomic_open inode op
    - SAUCE: ceph: allow idmapped mounts
  * Got soft lockup CPU if dell_uart_backlight is probed (LP: #2032174)
    - SAUCE: platform/x86: dell-uart-backlight: replace chars_in_buffer() with
      flush_chars()
  * Fix ACPI TAD  on some Intel based systems (LP: #2032767)
    - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E
  * Fix unreliable ethernet cable detection on I219 NIC (LP: #2028122)
    - e1000e: Use PME poll to circumvent unreliable ACPI wake
  * Fix panel brightness issues on HP laptops (LP: #2032704)
    - ACPI: video: Put ACPI video and its child devices into D0 on boot
  * FATAL:credentials.cc(127)] Check failed: . : Permission denied (13)
    (LP: #2017980)
    - [Config] disable CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS
  * Support initrdless boot on default qemu virt models and openstack
    (LP: #2030745)
    - [Config] set VIRTIO_BLK=y for default qemu/openstack boot
  * Miscellaneous Ubuntu changes
    - [Packaging] rust: use Rust 1.68.2
    - [Packaging] depend on clang/libclang-15 for Rust
    - [Config] update toolchain versions in annotations
    - [Config] update annotations after rebase to v6.5-rc6
    - [Config] update toolchain version in annotations
    - [Packaging] temporarily disable Rust support
    - [Packaging] temporarily disable signing for ppc64el
    - [Packaging] temporarily disable signing for s390x

 -- Timo Aaltonen <timo.aalto...@canonical.com>  Mon, 28 Aug 2023
15:46:09 +0300

** 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-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2025672

Title:
  Support Realtek RTL8852CE WiFi 6E/BT Combo

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Fix Committed
Status in linux-firmware package in Ubuntu:
  Fix Released
Status in linux-oem-6.5 package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  Invalid
Status in linux-firmware source package in Jammy:
  In Progress
Status in linux-oem-6.5 source package in Jammy:
  Fix Released
Status in linux source package in Lunar:
  Invalid
Status in linux-firmware 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-firmware source package in Mantic:
  Fix Released
Status in linux-oem-6.5 source package in Mantic:
  Invalid

Bug description:
  [SRU Justification]

  BugLink: https://bugs.launchpad.net/bugs/2025672

  [Impact]

  Realtek RTL8852CE WiFi 6E/BT Combo takes new firmware to enable 6E
  features.

  [Fix]

  * Bluetooth
    - kernel
      + 8b1d66b50437 Bluetooth: btrtl: Add support for RTL8852C (v5.19-rc1)
      + 9a24ce5e29b1 Bluetooth: btrtl: Firmware format v2 support (v6.4-rc1)
      + bd003fb338af Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C 
(linux-next)
    - firmware
      + 8a2d81176 rtl_bt: Add firmware and config files for RTL8852C (jammy)
      + d3c922805 rtl_bt: Update RTL8852C BT USB firmware to 0xDFB8_5A33 (jammy)
      + cfbd66816 rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A (jammy)
      + c51488ffb rtl_bt: Update RTL8852C BT USB firmware to 0xD7B8_FABF (lunar)
      + 55e744853 rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225 
(mantic, change binary format)
      + 7ed62638b Revert "rtl_bt: Update RTL8852C BT USB firmware to 
0x040D_7225" (mantic)
      + 42d31f8f6 rtl_bt: Add firmware v2 file for RTL8852C (mantic)
  * WiFi
    - kernel
      + 59b4cc439f18 wifi: rtw89: debug: Fix error handling in 
rtw89_debug_priv_btc_manual_set() (linux-next)
    - firmware
      + d2aac63b8 rtw89: 8852c: update fw to v0.27.56.1 (jammy)
      + 9e91f0ce6 rtw89: 8852c: update fw to v0.27.56.8 (lunar)
      + c9c19583f rtw89: 8852c: update fw to v0.27.56.9 (lunar)
      + fc5a25fa0 rtw89: 8852c: update fw to v0.27.56.10 (lunar)
      + b9c8e9f70 rtw89: 8852c: update fw to v0.27.56.13 (mantic)

  [Test Case]

  Basic bluetooth, wifi operations.  This is verified with all related 
kernel/series combinations:
  * linux-hwe5.19/jammy
  * linux-hwe-6.2/jammy
  * linux-oem-6.0/jammy
  * linux-oem-6.1/jammy
  * linux-oem-6.5/jammy
  * ilnux/mantic

  [Where problems could occur]

  New device firmware blob, even blob format changes. Expect bugs, power
  consumption issues, etc.

  [Other Info]

  Bluetooth V2 firmware support was first landed to v6.4, and the binary
  rename in linux-next now. To preserve consistency, Unstable, Mantic
  and OEM-6.5 kernels are nominated for fix. As for linux-firmware, the
  only target is Jammy.

  ========== original bug description ==========

  Support Realtek RTL8852CE WiFi 6E/BT Combo

  * Bluetooth
    - kernel
      + 8b1d66b50437 Bluetooth: btrtl: Add support for RTL8852C (v5.19-rc1)
      + 9a24ce5e29b1 Bluetooth: btrtl: Firmware format v2 support (v6.4-rc1)
      + bd003fb338af Bluetooth: btrtl: Load FW v2 otherwise FW v1 for RTL8852C 
(linux-next)
    - firmware
      + 8a2d81176 rtl_bt: Add firmware and config files for RTL8852C (jammy)
      + d3c922805 rtl_bt: Update RTL8852C BT USB firmware to 0xDFB8_5A33 (jammy)
      + cfbd66816 rtl_bt: Update RTL8852C BT USB firmware to 0xD5B8_A40A (jammy)
      + c51488ffb rtl_bt: Update RTL8852C BT USB firmware to 0xD7B8_FABF (lunar)
      + 55e744853 rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225 
(mantic, change binary format)
      + 7ed62638b Revert "rtl_bt: Update RTL8852C BT USB firmware to 
0x040D_7225" (mantic)
      + 42d31f8f6 rtl_bt: Add firmware v2 file for RTL8852C (mantic)
  * WiFi
    - kernel
      + 59b4cc439f18 wifi: rtw89: debug: Fix error handling in 
rtw89_debug_priv_btc_manual_set() (linux-next)
    - firmware
      + d2aac63b8 rtw89: 8852c: update fw to v0.27.56.1 (jammy)
      + 9e91f0ce6 rtw89: 8852c: update fw to v0.27.56.8 (lunar)
      + c9c19583f rtw89: 8852c: update fw to v0.27.56.9 (lunar)
      + fc5a25fa0 rtw89: 8852c: update fw to v0.27.56.10 (lunar)
      + b9c8e9f70 rtw89: 8852c: update fw to v0.27.56.13 (mantic)

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2025672/+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

Reply via email to