[Kernel-packages] [Bug 1923557] Re: CirrusLogic: The default input volume is "0%" on Dell Bullseye

2021-07-23 Thread Anthony Wong
** Changed in: hwe-next
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-5.10 in Ubuntu.
https://bugs.launchpad.net/bugs/1923557

Title:
  CirrusLogic: The default input volume is "0%" on Dell Bullseye

Status in HWE Next:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux-oem-5.10 package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Invalid
Status in linux-oem-5.10 source package in Focal:
  Fix Released
Status in linux source package in Hirsute:
  Fix Released
Status in linux-oem-5.10 source package in Hirsute:
  Invalid

Bug description:
  [SRU Justification]

  [Impact]

  On some platforms with Cirrus CS8409 audio codec, DMIC volume default
  value in kernel driver is 0, which follows no audio sound will be played
  during installation and OOBE until being explicitly configured again via
  GNOME Settings GUI or other methods.

  [Fix]

  Commit 0e853a9c3937 ("ALSA: hda/cirrus: Set Initial DMIC volume for
  Bullseye to -26 dB") currently landed in upstream tiwai/sound.git is
  required this address this issue. It's also being proposed to v5.13
  merge window.

  [Test Case]

  Try to remove all the user space settings caches and reboot. The
  detailed steps are:

$ sudo systemctl disable alsa-restore.service
$ sudo rm /var/lib/alsa/asound.state
$ sudo reboot
$ amixer sget 'Internal Mic',0
Simple mixer control 'Internal Mic',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 0 [0%] [-51.00dB] [off]
  Front Right: Capture 0 [0%] [-51.00dB] [off]

  Expect 40% in the front left/right capture volumes.

  [Where problems could occur]

  This gives the default value of Cirrus CS8409 audio codec capture volume
  on Bullseye only. Cannot come out with any side effect it may produce so
  far.

  [Other Info]

  By SRU we skipped a couple of refactoring changes in asound upstream
  tree, so additional changes to the original patch are required to
  backport.

  == original bug description ==

  The initial default input volume right after Ubuntu installation is
  set to 0% while 16% is expected.

  $ amixer
  ...
  Simple mixer control 'Internal Mic',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 63
    Front Left: Capture 0 [0%] [-51.00dB] [off]
    Front Right: Capture 0 [0%] [-51.00dB] [off]
  Simple mixer control 'Internal Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 2
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]

  ---
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu27.16
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC0:  u  1523 F pulseaudio
  CasperMD5CheckResult: skip
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for the OEM CDs
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-focal-amd64-20200502-85+fossa-proposed-release+X90
  DistroRelease: Ubuntu 20.04
  InstallationDate: Installed on 2021-04-13 (0 days ago)
  InstallationMedia: Ubuntu 20.04 "Focal" - Build amd64 LIVE Binary 
20200502-05:58
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 0c45:671e Microdia Integrated_Webcam_HD
   Bus 001 Device 002: ID 27c6:538d Shenzhen Goodix Technology Co.,Ltd. 
FingerPrint
   Bus 001 Device 004: ID 0cf3:e009 Qualcomm Atheros Communications
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Dell Inc. Vostro 3500
  Package: linux-oem-5.10
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.10.0-1020-oem 
root=UUID=c666f936-5b87-4cbd-bde6-21fa93b89036 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 5.10.0-1020.21-oem 5.10.25
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-5.10.0-1020-oem N/A
   linux-backports-modules-5.10.0-1020-oem  N/A
   linux-firmware   1.187.10
  Tags:  focal
  Uname: Linux 5.10.0-1020-oem x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 02/02/2021
  dmi.bios.release: 1.2
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 1.2.2
  dmi.board.name: 09YKK0
  dmi.board.vendor: Dell Inc.
  dmi.board.version: X00
  dmi.chassis.type: 10
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: 

[Kernel-packages] [Bug 1923557] Re: CirrusLogic: The default input volume is "0%" on Dell Bullseye

2021-06-07 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.11.0-18.19+21.10.1

---
linux (5.11.0-18.19+21.10.1) impish; urgency=medium

  * impish/linux: 5.11.0-18.19+21.10.1 -proposed tracker (LP: #1927560)

  * Packaging resync (LP: #1786013)
- [Packaging] update update.conf
- update dkms package versions

  [ Ubuntu: 5.11.0-18.19 ]

  * hirsute/linux: 5.11.0-18.19 -proposed tracker (LP: #1927578)
  * Packaging resync (LP: #1786013)
- update dkms package versions
  * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq
(LP: #1925522)
- debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460
  * linux-image-5.0.0-35-generic breaks checkpointing of container
(LP: #1857257)
- SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files
  * Hirsute update: v5.11.17 upstream stable release (LP: #1927535)
- vhost-vdpa: protect concurrent access to vhost device iotlb
- Revert "UBUNTU: SAUCE: ovl: Restore vm_file value when lower fs mmap 
fails"
- ovl: fix reference counting in ovl_mmap error path
- coda: fix reference counting in coda_file_mmap error path
- amd/display: allow non-linear multi-planar formats
- drm/amdgpu: reserve fence slot to update page table
- drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
- gpio: omap: Save and restore sysconfig
- KEYS: trusted: Fix TPM reservation for seal/unseal
- vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
- pinctrl: lewisburg: Update number of pins in community
- block: return -EBUSY when there are open partitions in blkdev_reread_part
- pinctrl: core: Show pin numbers for the controllers with base = 0
- arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
- bpf: Allow variable-offset stack access
- bpf: Refactor and streamline bounds check into helper
- bpf: Tighten speculative pointer arithmetic mask
- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
- perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
- perf auxtrace: Fix potential NULL pointer dereference
- perf map: Fix error return code in maps__clone()
- HID: google: add don USB id
- HID: asus: Add support for 2021 ASUS N-Key keyboard
- HID: alps: fix error return code in alps_input_configured()
- HID cp2112: fix support for multiple gpiochips
- HID: wacom: Assign boolean values to a bool variable
- soc: qcom: geni: shield geni_icc_get() for ACPI boot
- dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
- dmaengine: xilinx: dpdma: Fix race condition in done IRQ
- ARM: dts: Fix swapped mmc order for omap3
- m68k: fix flatmem memory model setup
- net: geneve: check skb is large enough for IPv4/IPv6 header
- dmaengine: tegra20: Fix runtime PM imbalance on error
- s390/entry: save the caller of psw_idle
- arm64: kprobes: Restore local irqflag if kprobes is cancelled
- xen-netback: Check for hotplug-status existence before watching
- cavium/liquidio: Fix duplicate argument
- csky: change a Kconfig symbol name to fix e1000 build error
- ia64: fix discontig.c section mismatches
- ia64: tools: remove duplicate definition of ia64_mf() on ia64
- x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
- net: hso: fix NULL-deref on disconnect regression
- USB: CDC-ACM: fix poison/unpoison imbalance
- Linux 5.11.17
  * locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (LP: #1926184)
- locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
  * Fix kernel panic at boot on dual GFX systems (LP: #1926792)
- drm/amdgpu: Register VGA clients after init can no longer fail
  * Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode
(LP: #1925075)
- ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
  * CirrusLogic: Cracking noises appears in built-in speaker when output volume
is set >80% (LP: #1924997)
- ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye
  * CirrusLogic: The default input volume is "0%" (LP: #1923557)
- ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB
  * Fix no picture from HDMI when it's plugged after boot (LP: #1924238)
- drm/i915/display: Handle lane polarity for DDI port
  * Make AMD gpus choose YCbCr420 encoding automatically when required for 4k
60Hz output (LP: #1922754)
- drm/amd/display: Try YCbCr420 color when YCbCr444 fails
  * Hirsute update: v5.11.16 upstream stable release (LP: #1926999)
- AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev
  struct
- AMD_SFH: Add sensor_mask module parameter
- AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus
  bits
- mtd: rawnand: mtk: Fix WAITRDY break condition and timeout
- Input: nspire-keypad - enable interrupts only when opened
- gpio: sysfs: Obey 

[Kernel-packages] [Bug 1923557] Re: CirrusLogic: The default input volume is "0%" on Dell Bullseye

2021-06-02 Thread Launchpad Bug Tracker
This bug was fixed in the package linux-oem-5.10 - 5.10.0-1029.30

---
linux-oem-5.10 (5.10.0-1029.30) focal; urgency=medium

  * focal/linux-oem-5.10: 5.10.0-1029.30 -proposed tracker (LP:
#1930076)

  * CVE-2021-33200
- bpf: Wrap aux data inside bpf_sanitize_info container
- bpf: Fix mask direction swap upon off reg sign change
- bpf: No need to simulate speculative domain for immediates

linux-oem-5.10 (5.10.0-1028.29) focal; urgency=medium

  * focal/linux-oem-5.10: 5.10.0-1028.29 -proposed tracker (LP:
#1929167)

  * Packaging resync (LP: #1786013)
- update dkms package versions

  * TGL-H system NV GPU  fallen off the bus after resuming from s2idle with the
external display connected via docking station (LP: #1929166)
- SAUCE: ACPI: avoid NVIDIA GPU fallen with an _OSI string

  * AX201 BT will cause system could not enter S0i3 (LP: #1928047)
- drm/i915: Tweaked Wa_14010685332 for all PCHs

  * Realtek USB hubs in Dell WD19SC/DC/TB fail to work after exiting s2idle
(LP: #1928242)
- USB: Verify the port status when timeout happens during port suspend
- Revert "USB: Add reset-resume quirk for WD19's Realtek Hub"

  * Support mic-mute on Dell's platform (LP: #1928750)
- ASoC: rt715: add main capture switch and main capture volume
- ASoC: rt715: remove kcontrols which no longer be used
- ASoC: rt715: modification for code simplicity
- platform/x86: Move all dell drivers to their own subdirectory
- SAUCE: platform/x86: dell-privacy: Add support for Dell hardware privacy
- SAUCE: ASoC: rt715:add micmute led state control supports
- [Config] Update configs for Dell's E-Privacy

linux-oem-5.10 (5.10.0-1027.28) focal; urgency=medium

  * focal/linux-oem-5.10: 5.10.0-1027.28 -proposed tracker (LP:
#1927620)

  * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq
(LP: #1925522)
- debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460

  * Packaging resync (LP: #1786013)
- update dkms package versions

  * On TGL platforms screen shows garbage when browsing website by scrolling
mouse (LP: #1926579)
- SAUCE: drm/i915/display: Disable PSR2 if TGL Display stepping is B1 from 
A0

  * Add s2idle support on AMD Renoir and Cezanne (LP: #1927067)
- drm/amd/display: setup system context in dm_init
- drm/amd/display: add S/G support for Renoir
- drm/amdgpu: drop extra drm_kms_helper_poll_enable/disable calls
- drm/amdgpu: use runpm flag rather than fbcon for kfd runtime suspend (v2)
- drm/amdgpu: reset runpm flag if device suspend fails
- drm/amdgpu: add s0i3 capacity check for s0i3 routine (v2)
- drm/amdgpu: add amdgpu_gfx_state_change_set() set gfx power change entry
  (v2)
- drm/amdgpu: update amdgpu device suspend/resume sequence for s0i3 support
- drm/amd/pm: add gfx_state_change_set() for rn gfx power switch (v2)
- drm/amdgpu: add judgement for suspend/resume sequence
- drm/amdgpu/pm: no need GPU status set since
  mmnbif_gpu_BIF_DOORBELL_FENCE_CNTL added in FSDL
- drm/amdgpu: fix shutdown and poweroff process failed with s0ix
- drm/amdgpu: Only check for S0ix if AMD_PMC is configured
- drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m
- drm/amdgpu: fix the hibernation suspend with s0ix
- drm/amdgpu: rework S3/S4/S0ix state handling
- drm/amdgpu: don't evict vram on APUs for suspend to ram (v4)
- drm/amdgpu: clean up non-DC suspend/resume handling
- drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_phase2 (v3)
- drm/amdgpu: re-enable suspend phase 2 for S0ix
- drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend
- drm/amdgpu: update comments about s0ix suspend/resume
- drm/amdgpu: skip CG/PG for gfx during S0ix
- drm/amdgpu: drop S0ix checks around CG/PG in suspend
- drm/amdgpu: skip kfd suspend/resume for S0ix
- platform/x86: amd-pmc: Add AMD platform support for S2Idle
- platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check
- platform/x86: amd-pmc: put device on error paths
- ACPI: PM: s2idle: Add AMD support to handle _DSM
- [Config] Enable CONFIG_AMD_PMC=m
- SAUCE: ACPI / idle: override and update c-state latency when not 
conformance
  with s0ix
- SAUCE: usb: pci-quirks: disable D3cold on AMD xhci suspend for s2idle
- SAUCE: PCI: quirks: Quirk PCI d3hot delay for AMD xhci
- SAUCE: Move ASPM quirk flag to MSB
- SAUCE: nvme: put some AMD PCIE downstream NVME device to simple
  suspend/resume path
- SAUCE: platform/x86: Add missing LPS0 functions for AMD
- SAUCE: platform/x86: force LPS0 functions for AMD

  * [SRU] Patch for flicker and glitching on common LCD display panels, intel
framebuffer (LP: #1925685)
- drm/i915: Try to use fast+narrow link on eDP again and fall back to the 
old
  max strategy on failure
- SAUCE: drm/i915/dp: Use slow and wide link training for everything

  * Fix kernel panic at boot 

[Kernel-packages] [Bug 1923557] Re: CirrusLogic: The default input volume is "0%" on Dell Bullseye

2021-06-01 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.11.0-18.19

---
linux (5.11.0-18.19) hirsute; urgency=medium

  * hirsute/linux: 5.11.0-18.19 -proposed tracker (LP: #1927578)

  * Packaging resync (LP: #1786013)
- update dkms package versions

  * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq
(LP: #1925522)
- debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460

  * linux-image-5.0.0-35-generic breaks checkpointing of container
(LP: #1857257)
- SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files

  * Hirsute update: v5.11.17 upstream stable release (LP: #1927535)
- vhost-vdpa: protect concurrent access to vhost device iotlb
- Revert "UBUNTU: SAUCE: ovl: Restore vm_file value when lower fs mmap 
fails"
- ovl: fix reference counting in ovl_mmap error path
- coda: fix reference counting in coda_file_mmap error path
- amd/display: allow non-linear multi-planar formats
- drm/amdgpu: reserve fence slot to update page table
- drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
- gpio: omap: Save and restore sysconfig
- KEYS: trusted: Fix TPM reservation for seal/unseal
- vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails
- pinctrl: lewisburg: Update number of pins in community
- block: return -EBUSY when there are open partitions in blkdev_reread_part
- pinctrl: core: Show pin numbers for the controllers with base = 0
- arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
- bpf: Allow variable-offset stack access
- bpf: Refactor and streamline bounds check into helper
- bpf: Tighten speculative pointer arithmetic mask
- perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
- perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
- perf auxtrace: Fix potential NULL pointer dereference
- perf map: Fix error return code in maps__clone()
- HID: google: add don USB id
- HID: asus: Add support for 2021 ASUS N-Key keyboard
- HID: alps: fix error return code in alps_input_configured()
- HID cp2112: fix support for multiple gpiochips
- HID: wacom: Assign boolean values to a bool variable
- soc: qcom: geni: shield geni_icc_get() for ACPI boot
- dmaengine: xilinx: dpdma: Fix descriptor issuing on video group
- dmaengine: xilinx: dpdma: Fix race condition in done IRQ
- ARM: dts: Fix swapped mmc order for omap3
- m68k: fix flatmem memory model setup
- net: geneve: check skb is large enough for IPv4/IPv6 header
- dmaengine: tegra20: Fix runtime PM imbalance on error
- s390/entry: save the caller of psw_idle
- arm64: kprobes: Restore local irqflag if kprobes is cancelled
- xen-netback: Check for hotplug-status existence before watching
- cavium/liquidio: Fix duplicate argument
- csky: change a Kconfig symbol name to fix e1000 build error
- ia64: fix discontig.c section mismatches
- ia64: tools: remove duplicate definition of ia64_mf() on ia64
- x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
- net: hso: fix NULL-deref on disconnect regression
- USB: CDC-ACM: fix poison/unpoison imbalance
- Linux 5.11.17

  * locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (LP: #1926184)
- locking/qrwlock: Fix ordering in queued_write_lock_slowpath()

  * Fix kernel panic at boot on dual GFX systems (LP: #1926792)
- drm/amdgpu: Register VGA clients after init can no longer fail

  * Gigabyte R120-T33 (ARM ThunderX SoC) fails to boot in ACPI mode
(LP: #1925075)
- ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure

  * CirrusLogic: Cracking noises appears in built-in speaker when output volume
is set >80% (LP: #1924997)
- ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye

  * CirrusLogic: The default input volume is "0%" (LP: #1923557)
- ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB

  * Fix no picture from HDMI when it's plugged after boot (LP: #1924238)
- drm/i915/display: Handle lane polarity for DDI port

  * Make AMD gpus choose YCbCr420 encoding automatically when required for 4k
60Hz output (LP: #1922754)
- drm/amd/display: Try YCbCr420 color when YCbCr444 fails

  * Hirsute update: v5.11.16 upstream stable release (LP: #1926999)
- AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev
  struct
- AMD_SFH: Add sensor_mask module parameter
- AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus
  bits
- mtd: rawnand: mtk: Fix WAITRDY break condition and timeout
- Input: nspire-keypad - enable interrupts only when opened
- gpio: sysfs: Obey valid_mask
- dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback
- dmaengine: idxd: fix delta_rec and crc size field for completion record
- dmaengine: idxd: fix opcap sysfs attribute 

[Kernel-packages] [Bug 1923557] Re: CirrusLogic: The default input volume is "0%" on Dell Bullseye

2021-05-27 Thread You-Sheng Yang
** Summary changed:

- CirrusLogic: The default input volume is "0%"
+ CirrusLogic: The default input volume is "0%" on Dell Bullseye

-- 
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/1923557

Title:
  CirrusLogic: The default input volume is "0%" on Dell Bullseye

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  In Progress
Status in linux-oem-5.10 package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Invalid
Status in linux-oem-5.10 source package in Focal:
  Fix Committed
Status in linux source package in Hirsute:
  Fix Committed
Status in linux-oem-5.10 source package in Hirsute:
  Invalid

Bug description:
  [SRU Justification]

  [Impact]

  On some platforms with Cirrus CS8409 audio codec, DMIC volume default
  value in kernel driver is 0, which follows no audio sound will be played
  during installation and OOBE until being explicitly configured again via
  GNOME Settings GUI or other methods.

  [Fix]

  Commit 0e853a9c3937 ("ALSA: hda/cirrus: Set Initial DMIC volume for
  Bullseye to -26 dB") currently landed in upstream tiwai/sound.git is
  required this address this issue. It's also being proposed to v5.13
  merge window.

  [Test Case]

  Try to remove all the user space settings caches and reboot. The
  detailed steps are:

$ sudo systemctl disable alsa-restore.service
$ sudo rm /var/lib/alsa/asound.state
$ sudo reboot
$ amixer sget 'Internal Mic',0
Simple mixer control 'Internal Mic',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 0 [0%] [-51.00dB] [off]
  Front Right: Capture 0 [0%] [-51.00dB] [off]

  Expect 40% in the front left/right capture volumes.

  [Where problems could occur]

  This gives the default value of Cirrus CS8409 audio codec capture volume
  on Bullseye only. Cannot come out with any side effect it may produce so
  far.

  [Other Info]

  By SRU we skipped a couple of refactoring changes in asound upstream
  tree, so additional changes to the original patch are required to
  backport.

  == original bug description ==

  The initial default input volume right after Ubuntu installation is
  set to 0% while 16% is expected.

  $ amixer
  ...
  Simple mixer control 'Internal Mic',0
    Capabilities: cvolume cswitch
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 63
    Front Left: Capture 0 [0%] [-51.00dB] [off]
    Front Right: Capture 0 [0%] [-51.00dB] [off]
  Simple mixer control 'Internal Mic Boost',0
    Capabilities: volume
    Playback channels: Front Left - Front Right
    Capture channels: Front Left - Front Right
    Limits: 0 - 2
    Front Left: 0 [0%] [0.00dB]
    Front Right: 0 [0%] [0.00dB]

  ---
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu27.16
  Architecture: amd64
  AudioDevicesInUse:
   USERPID ACCESS COMMAND
   /dev/snd/controlC0:  u  1523 F pulseaudio
  CasperMD5CheckResult: skip
  DistributionChannelDescriptor:
   # This is the distribution channel descriptor for the OEM CDs
   # For more information see 
http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-focal-amd64-20200502-85+fossa-proposed-release+X90
  DistroRelease: Ubuntu 20.04
  InstallationDate: Installed on 2021-04-13 (0 days ago)
  InstallationMedia: Ubuntu 20.04 "Focal" - Build amd64 LIVE Binary 
20200502-05:58
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 0c45:671e Microdia Integrated_Webcam_HD
   Bus 001 Device 002: ID 27c6:538d Shenzhen Goodix Technology Co.,Ltd. 
FingerPrint
   Bus 001 Device 004: ID 0cf3:e009 Qualcomm Atheros Communications
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Dell Inc. Vostro 3500
  Package: linux-oem-5.10
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.10.0-1020-oem 
root=UUID=c666f936-5b87-4cbd-bde6-21fa93b89036 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 5.10.0-1020.21-oem 5.10.25
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-5.10.0-1020-oem N/A
   linux-backports-modules-5.10.0-1020-oem  N/A
   linux-firmware   1.187.10
  Tags:  focal
  Uname: Linux 5.10.0-1020-oem x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 02/02/2021
  dmi.bios.release: 1.2
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 1.2.2
  dmi.board.name: 09YKK0
  dmi.board.vendor: Dell Inc.
  dmi.board.version: X00
  dmi.chassis.type: 10
  dmi.chassis.vendor: Dell Inc.