Mic broken when plugging doc station (Dell)

Hello all,
I’m new here, so don’t hesitate to specify how to fill questions :slight_smile:

OS is: Fedora 34
Hardware is: Dell XPS 13 9310 + Dell Thunderbolt Dock (WD19TBS)
Issue is: for a few months now, whenever the laptop is plugged into the dock, the mic switches to “USB microphone” and stops working: it is not possible to switch back to the laptop’s native mic. Even adding another microphone doesn’t work, neither to the dock neither to the laptop. Unplugging the laptop from the dock maintains the problem, only a reboot solves it.

I have a plugin enabled to manage sounds inputs/outputs (Gnome Shell Extension - Sound Input & Output Device Chooser) but even if I disable it the problem persist. I’ve tried to control it with pavucontrol, but it shows only the USB mic. Everything is already up-to-date.

Does anybody have an idea on how to solve it?

Here a list of specs:
$ lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:5517 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 003 Device 002: ID 27c6:533c Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Bus 003 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 004: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 006 Device 003: ID 0bda:0413 Realtek Semiconductor Corp. Dell dock
Bus 006 Device 002: ID 0bda:0487 Realtek Semiconductor Corp. Dell dock
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 004: ID 413c:b06e Dell Computer Corp. Dell dock
Bus 005 Device 008: ID 413c:b06f Dell Computer Corp. Dell dock
Bus 005 Device 007: ID 0bda:402e Realtek Semiconductor Corp. USB Audio
Bus 005 Device 012: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse (M-BT58)
Bus 005 Device 005: ID 258a:0001 SINO WEALTH USB KEYBOARD
Bus 005 Device 003: ID 0bda:5413 Realtek Semiconductor Corp. Dell dock
Bus 005 Device 002: ID 0bda:5487 Realtek Semiconductor Corp. Dell dock
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci -v

0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IOMMU group 0
	Capabilities: <access denied>

0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01) (prog-if 00 [VGA controller])
	DeviceName: Onboard - Video
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 163, IOMMU group 1
	Memory at 6054000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

0000:00:04.0 Signal processing controller: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant (rev 01)
	Subsystem: Dell Device 0991
	Flags: fast devsel, IRQ 16, IOMMU group 2
	Memory at 6055280000 (64-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device

0000:00:06.0 System peripheral: Intel Corporation Device 09ab
	Subsystem: Dell Device 0991
	Flags: fast devsel, IOMMU group 3

0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #0 (rev 01) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 124, IOMMU group 4
	Bus: primary=00, secondary=01, subordinate=38, sec-latency=0
	I/O behind bridge: 00004000-00005fff [size=8K]
	Memory behind bridge: 8c000000-a23fffff [size=356M]
	Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt 4 PCI Express Root Port #2 (rev 01) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 125, IOMMU group 5
	Bus: primary=00, secondary=39, subordinate=70, sec-latency=0
	I/O behind bridge: 00006000-00006fff [size=4K]
	Memory behind bridge: 74000000-8a3fffff [size=356M]
	Prefetchable memory behind bridge: 0000006030000000-0000006051ffffff [size=544M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:00:0a.0 Signal processing controller: Intel Corporation Tigerlake Telemetry Aggregator Driver (rev 01)
	Subsystem: Dell Device 0991
	Flags: fast devsel, IOMMU group 6
	Memory at 60552d0000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: intel-pmt
	Kernel modules: intel_pmt

0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 USB Controller (rev 01) (prog-if 30 [XHCI])
	Subsystem: Dell Device 0991
	Flags: bus master, medium devsel, latency 0, IRQ 129, IOMMU group 7
	Memory at 60552c0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 01) (prog-if 40 [USB4 Host Interface])
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
	Memory at 6055240000 (64-bit, non-prefetchable) [size=256K]
	Memory at 60552ec000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt

0000:00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #1 (rev 01) (prog-if 40 [USB4 Host Interface])
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 7
	Memory at 6055200000 (64-bit, non-prefetchable) [size=256K]
	Memory at 60552eb000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: thunderbolt
	Kernel modules: thunderbolt

0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IOMMU group 8
	Memory at 6052000000 (64-bit, non-prefetchable) [size=32M]
	Memory at a4000000 (32-bit, non-prefetchable) [size=32M]
	Memory at 6055100000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: vmd
	Kernel modules: vmd

0000:00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20) (prog-if 00 [8250])
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 9
	Memory at 60552b0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc

0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) (prog-if 30 [XHCI])
	Subsystem: Dell Device 0991
	Flags: bus master, medium devsel, latency 0, IRQ 130, IOMMU group 10
	Memory at 60552a0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
	Subsystem: Dell Device 0991
	Flags: fast devsel, IOMMU group 10
	Memory at 60552e0000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Memory at 60552ea000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
	Subsystem: Rivet Networks Device 1651
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 11
	Memory at 60552dc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 12
	Memory at 4017000000 (64-bit, non-prefetchable) [virtual] [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 12
	Memory at 4017001000 (64-bit, non-prefetchable) [virtual] [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 182, IOMMU group 13
	Memory at 60552e7000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

0000:00:19.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #4 (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 14
	Memory at 4017002000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

0000:00:19.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #5 (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 14
	Memory at 4017003000 (64-bit, non-prefetchable) [virtual] [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss

0000:00:1d.0 PCI bridge: Intel Corporation Device a0b3 (rev 20) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 15
	Bus: primary=00, secondary=71, subordinate=71, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: a6000000-a60fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IOMMU group 16

0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 64, IRQ 209, IOMMU group 16
	Memory at 60552d8000 (64-bit, non-prefetchable) [size=16K]
	Memory at 6055000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
	Subsystem: Dell Device 0991
	Flags: medium devsel, IRQ 16, IOMMU group 16
	Memory at 60552e4000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
	Subsystem: Dell Device 0991
	Flags: fast devsel, IOMMU group 16
	Memory at 70800000 (32-bit, non-prefetchable) [size=4K]

0000:01:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06) (prog-if 00 [Normal decode])
	Physical Slot: 0
	Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 17
	Bus: primary=01, secondary=02, subordinate=38, sec-latency=0
	I/O behind bridge: 00004000-00004fff [size=4K]
	Memory behind bridge: 8c000000-a23fffff [size=356M]
	Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:02:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 18
	Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: a2300000-a23fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:02:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 19
	Bus: primary=02, secondary=04, subordinate=38, sec-latency=0
	I/O behind bridge: 00004000-00004fff [size=4K]
	Memory behind bridge: 8c000000-a22fffff [size=355M]
	Prefetchable memory behind bridge: 0000006000000000-0000006021ffffff [size=544M]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

0000:03:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018] (rev 06) (prog-if 30 [XHCI])
	Subsystem: Intel Corporation Device 0000
	Flags: bus master, fast devsel, latency 0, IRQ 131, IOMMU group 20
	Memory at a2300000 (32-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

0000:71:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
	Subsystem: Dell Device 0991
	Flags: bus master, fast devsel, latency 0, IRQ 152, IOMMU group 21
	Memory at a6000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

10000:e0:06.0 PCI bridge: Intel Corporation 11th Gen Core Processor PCIe Controller (rev 01) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 153, IOMMU group 8
	Bus: primary=00, secondary=e1, subordinate=e1, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: a4000000-a40fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

10000:e1:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5405 (prog-if 02 [NVM Express])
	Subsystem: Micron Technology Inc Device 0100
	Flags: bus master, fast devsel, latency 0, NUMA node 0, IOMMU group 8
	Memory at a4000000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

Thanks a lot!!

Firmware of the computer also? Does the docking-station also have a firmware where you could update?

Yes, both are updated…