[problem help] Driver problems on HUAWEI MateBook X Pro
Tofloor
poster avatar
s***[email protected]
deepin
2024-10-17 17:30
Author

Hello, I use HUAWEI MateBook X Pro VGHH-X 2024 with Deepin 23, there are 3 types of driver problems:

  1. Not working webcam, I can't see it in list of devices and in /dev directory.
  2. Sound card CX11970 working only with GRUB_CMDLINE_LINUX_DEFAULT="snd_hda_intel.dmic_detect=0" option, but microphone can't record and it unavailable in alsamixer, for other ways my speakers not working.
  3. Trough Dell Universal Dock D6000 not working wired Ethernet connection, because Deepin hasn't USB drivers for it, and displaylink-driver can't resolve this problem.

Here are my terminal outputs:

For webcam:

admins@Huawei-deepin:~$ lsmod | grep video
video                  73728  1 i915
wmi                    28672  3 video,huawei_wmi,wmi_bmof
admins@Huawei-deepin:~$ dmesg | grep video
[    2.519834] Modules linked in: i915(+) spi_pxa2xx_platform drm_buddy dw_dmac crct10dif_pclmul i2c_algo_bit hid_generic crc32_pclmul dw_dmac_core ttm polyval_clmulni drm_display_helper polyval_generic ghash_clmulni_intel sha512_ssse3 i2c_hid_acpi cec i2c_hid sha256_ssse3 sha1_ssse3 drm_kms_helper hid intel_lpss_pci xhci_pci i2c_i801 intel_lpss thunderbolt i2c_smbus idma64 xhci_pci_renesas drm video wmi pinctrl_meteorlake aesni_intel crypto_simd cryptd
[    4.692354] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)

For sound card:

admins@Huawei-deepin:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX11970 Analog [CX11970 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: CX11970 Alt Analog [CX11970 Alt Analog]
  Subdevices: 3/3
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
admins@Huawei-deepin:~$ inxi -A
Audio:
  Device-1: Intel Meteor Lake IPU driver: N/A
  Device-2: Intel Meteor Lake-P HD Audio driver: snd_hda_intel
  API: ALSA v: k6.9.6-amd64-desktop-rolling status: kernel-api
  Server-1: PulseAudio v: 15.0 status: active
admins@Huawei-deepin:~$ lspci -nnk | grep -A2 Audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
        Subsystem: Huawei Technologies Co., Ltd. Meteor Lake-P HD Audio Controller [19e5:3e70]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl
admins@Huawei-deepin:~$ dmesg | grep -E 'snd|sof'
[    0.055285] software IO TLB: area num 32.
[    0.556870] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.556871] software IO TLB: mapped [mem 0x0000000041580000-0x0000000045580000] (64MB)
[    7.574299] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[    7.574495] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    7.605764] snd_hda_codec_conexant hdaudioC0D0: CX11970: BIOS auto-probing.
[    7.606398] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX11970: line_outs=2 (0x26/0x1d/0x0/0x0/0x0) type:speaker
[    7.606401] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    7.606402] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    7.606403] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
[    7.606404] snd_hda_codec_conexant hdaudioC0D0:    inputs:

For USB Dell Universal Dock D6000:

   79  lsusb -t
   80  ls
   81  '    |__ Port 3: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
   82          |__ Port 1: Dev 4, If 6, Class=CDC Data, Driver=, 5000M
   83          |__ Port 1: Dev 4, If 4, Class=Audio, Driver=snd-usb-audio, 5000M
   84          |__ Port 1: Dev 4, If 2, Class=Audio, Driver=snd-usb-audio, 5000M
   85          |__ Port 1: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 5000M
   86          |__ Port 1: Dev 4, If 5, Class=Communications, Driver=, 5000M
   87          |__ Port 1: Dev 4, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
   88          |__ Port 1: Dev 4, If 1, Class=Application Specific Interface, Driver=, 5000M

My inxi output:

admins@Huawei-deepin:~$ inxi -F
System:
  Host: Huawei-deepin Kernel: 6.9.6-amd64-desktop-rolling arch: x86_64
    bits: 64 Desktop: Deepin v: 23 Distro: Deepin 23 beige
Machine:
  Type: Laptop System: HUAWEI product: VGHH-XX v: M1010
    serial: 
  Mobo: HUAWEI model: VGHH-XX-PCB v: M1010 serial: 
    UEFI: HUAWEI v: 1.15 date: 04/19/2024
Battery:
  ID-1: BAT0 charge: 57.8 Wh (78.6%) condition: 73.5/70.0 Wh (104.9%)
CPU:
  Info: 16-core (6-mt/10-st) model: Intel Core Ultra 9 185H bits: 64
    type: MST AMCP cache: 24 MiB note: check
  Speed (MHz): avg: 463 min/max: 400/4800:5100:3800:2500 cores: 1: 400
    2: 1000 3: 400 4: 1206 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400
    12: 400 13: 400 14: 400 15: 400 16: 400 17: 400 18: 400 19: 400 20: 400
    21: 400 22: 400
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Arc Graphics] driver: i915 v: kernel
  Display: x11 server: X.Org v: 1.21.1.10 with: Xwayland v: 23.2.6 driver:
    X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915
    resolution: 3120x2080~120Hz
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel Meteor Lake IPU driver: N/A
  Device-2: Intel Meteor Lake-P HD Audio driver: snd_hda_intel
  API: ALSA v: k6.9.6-amd64-desktop-rolling status: kernel-api
  Server-1: PulseAudio v: 15.0 status: active
Network:
  Device-1: Intel Meteor Lake PCH CNVi WiFi driver: iwlwifi
  IF: wlp0s20f3 state: up mac:
Bluetooth:
  Device-1: Intel AX211 Bluetooth driver: btusb type: USB
  Report: hciconfig ID: hci0 state: up address: bt-v: 5.3
Drives:
  Local Storage: total: 1.86 TiB used: 20.73 GiB (1.1%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740
    SDDPNQE-2T00-1127 size: 1.86 TiB
Partition:
  ID-1: / size: 14.66 GiB used: 8.01 GiB (54.6%) fs: ext4 dev: /dev/nvme0n1p4
  ID-2: /boot size: 1.44 GiB used: 476.9 MiB (32.3%) fs: ext4
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  Src: /sys System Temperatures: cpu: 33.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 502 Uptime: 2h 31m Memory: total: 32 GiB note: est.
  available: 30.78 GiB used: 2.41 GiB (7.8%) Shell: Bash inxi: 3.3.31

And my full Hardware Lister output:

admins@Huawei-deepin:~$ sudo lshw 
huawei-deepin   
    description: Notebook
    product: VGHH-XX (C170)
    vendor: HUAWEI
    version: M1010
    serial: 
    width: 64 bits
    capabilities: smbios-3.6.0 dmi-3.6.0 smp vsyscall32
    configuration: chassis=notebook family=MateBook X sku=C170 uuid=24e4deca-ce2e-479e-8b3f-01c5e6440dd8
  *-core
       description: Motherboard
       product: VGHH-XX-PCB
       vendor: HUAWEI
       physical id: 0
       version: M1010
       serial: 0275822459302490
     *-firmware
          description: BIOS
          vendor: HUAWEI
          physical id: 0
          version: 1.15
          date: 04/19/2024
          size: 128KiB
          capacity: 8MiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd acpi usb smartbattery biosbootspecification uefi
     *-cpu
          description: CPU
          product: Intel(R) Core(TM) Ultra 9 185H
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: 6.170.4
          slot: CPU0
          size: 1955MHz
          capacity: 4800MHz
          width: 64 bits
          clock: 100MHz
          capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid bus_lock_detect movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities intel_ppin cpufreq
          configuration: cores=16 enabledcores=16 microcode=30 threads=22
        *-cache:0
             description: L1 cache
             physical id: a
             slot: L1 Cache
             size: 640KiB
             capacity: 640KiB
             capabilities: synchronous internal write-back instruction
             configuration: level=1
        *-cache:1
             description: L2 cache
             physical id: b
             slot: L2 Cache
             size: 6MiB
             capacity: 6MiB
             capabilities: synchronous internal write-back unified
             configuration: level=2
        *-cache:2
             description: L3 cache
             physical id: c
             slot: L3 Cache
             size: 24MiB
             capacity: 24MiB
             capabilities: synchronous internal write-back unified
             configuration: level=3
     *-cache:0
          description: L1 cache
          physical id: 5
          slot: L1 Cache
          size: 288KiB
          capacity: 288KiB
          capabilities: synchronous internal write-back data
          configuration: level=1
     *-cache:1
          description: L1 cache
          physical id: 6
          slot: L1 Cache
          size: 384KiB
          capacity: 384KiB
          capabilities: synchronous internal write-back instruction
          configuration: level=1
     *-cache:2
          description: L2 cache
          physical id: 7
          slot: L2 Cache
          size: 12MiB
          capacity: 12MiB
          capabilities: synchronous internal write-back unified
          configuration: level=2
     *-cache:3
          description: L3 cache
          physical id: 8
          slot: L3 Cache
          size: 24MiB
          capacity: 24MiB
          capabilities: synchronous internal write-back unified
          configuration: level=3
     *-cache:4
          description: L1 cache
          physical id: 9
          slot: L1 Cache
          size: 320KiB
          capacity: 320KiB
          capabilities: synchronous internal write-back data
          configuration: level=1
     *-memory
          description: System Memory
          physical id: 11
          slot: System board or motherboard
          size: 32GiB
        *-bank:0
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 0
             serial: NULL
             slot: Controller0-ChannelA
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:1
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 1
             serial: NULL
             slot: Controller0-ChannelB
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:2
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 2
             serial: NULL
             slot: Controller0-ChannelC
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:3
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 3
             serial: NULL
             slot: Controller0-ChannelD
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:4
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 4
             serial: NULL
             slot: Controller1-ChannelA
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:5
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 5
             serial: NULL
             slot: Controller1-ChannelB
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:6
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 6
             serial: NULL
             slot: Controller1-ChannelC
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
        *-bank:7
             description: Row of chips Synchronous 7467 MHz (0,1 ns)
             product: NULL
             vendor: NULL
             physical id: 7
             serial: NULL
             slot: Controller1-ChannelD
             size: 4GiB
             width: 64 bits
             clock: 3172MHz (0.3ns)
     *-pci
          description: Host bridge
          product: Intel Corporation
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 04
          width: 32 bits
          clock: 33MHz
        *-display
             description: VGA compatible controller
             product: Meteor Lake-P [Intel Arc Graphics]
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             logical name: /dev/fb0
             version: 08
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
             configuration: depth=32 driver=i915 latency=0 mode=3120x2080 resolution=3120,2080 visual=truecolor xres=3120 yres=2080
             resources: iomemory:500-4ff iomemory:400-3ff irq:199 memory:5018000000-5018ffffff memory:4000000000-400fffffff memory:c0000-dffff memory:501b000000-5021ffffff
        *-generic:0
             description: Signal processing controller
             product: Meteor Lake-P Dynamic Tuning Technology
             vendor: Intel Corporation
             physical id: 4
             bus info: pci@0000:00:04.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm bus_master cap_list
             configuration: driver=proc_thermal_pci latency=0
             resources: iomemory:500-4ff irq:16 memory:501a2c0000-501a2dffff
        *-multimedia:0 UNCLAIMED
             description: Multimedia controller
             product: Meteor Lake IPU
             vendor: Intel Corporation
             physical id: 5
             bus info: pci@0000:00:05.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress msi pm bus_master cap_list
             configuration: latency=0
             resources: iomemory:500-4ff memory:5019000000-5019ffffff
        *-pci:0
             description: PCI bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 6
             bus info: pci@0000:00:06.0
             version: 10
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:122 memory:8c000000-8c0fffff
           *-nvme
                description: NVMe device
                product: WD PC SN740 SDDPNQE-2T00-1127
                vendor: Sandisk Corp
                physical id: 0
                bus info: pci@0000:01:00.0
                logical name: /dev/nvme0
                version: 74117000
                serial: 24168L413209
                width: 64 bits
                clock: 33MHz
                capabilities: nvme pm msi msix pciexpress nvm_express bus_master cap_list
                configuration: driver=nvme latency=0 nqn=nqn.2018-01.com.wdc:guid:E8238FA6BF53-0001-001B444A41C12AC1 state=live
                resources: irq:16 memory:8c000000-8c003fff
              *-namespace:0
                   description: NVMe disk
                   physical id: 0
                   logical name: /dev/ng0n1
              *-namespace:1
                   description: NVMe disk
                   physical id: 1
                   bus info: nvme@0:1
                   logical name: /dev/nvme0n1
                   size: 1907GiB (2048GB)
                   capabilities: gpt-1.00 partitioned partitioned:gpt
                   configuration: guid=76022f4f-2cf3-49ed-90fa-648015a41b60 logicalsectorsize=512 sectorsize=512 wwid=eui.e8238fa6bf530001001b444a41c12ac1
                 *-volume:0 UNCLAIMED
                      description: Windows FAT volume
                      vendor: mkfs.fat
                      physical id: 1
                      bus info: nvme@0:1,1
                      version: FAT32
                      serial: af15-fa93
                      size: 298MiB
                      capacity: 299MiB
                      capabilities: boot fat initialized
                      configuration: FATs=2 filesystem=fat label=EFI name=primary
                 *-volume:1
                      description: EXT4 volume
                      vendor: Linux
                      physical id: 2
                      bus info: nvme@0:1,2
                      logical name: /dev/nvme0n1p2
                      logical name: /boot
                      version: 1.0
                      serial: 0167c11b-7174-4d7b-998c-b52b9ae3860b
                      size: 1536MiB
                      capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration: created=2024-10-04 21:17:39 filesystem=ext4 label=Boot lastmountpoint=/boot modified=2024-10-14 17:49:33 mount.fstype=ext4 mount.options=rw,relatime mounted=2024-10-14 17:49:33 name=primary state=mounted
                 *-volume:2
                      description: Linux swap volume
                      physical id: 3
                      bus info: nvme@0:1,3
                      logical name: /dev/nvme0n1p3
                      version: 1
                      serial: c1f7457f-7fc9-4ed5-a774-0bdd4e76c35d
                      size: 15GiB
                      capacity: 15GiB
                      capabilities: swap initialized
                      configuration: filesystem=swap label=SWAP name=primary pagesize=4095
                 *-volume:3
                      description: EXT4 volume
                      vendor: Linux
                      physical id: 4
                      bus info: nvme@0:1,4
                      logical name: /dev/nvme0n1p4
                      logical name: /
                      version: 1.0
                      serial: 91fe29a0-70dd-4380-9f1d-03545caed39f
                      size: 15GiB
                      capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration: created=2024-10-04 21:17:41 filesystem=ext4 label=Roota lastmountpoint=/ modified=2024-10-14 17:49:32 mount.fstype=ext4 mount.options=rw,relatime mounted=2024-10-14 17:49:32 name=primary state=mounted
                 *-volume:4
                      description: EXT4 volume
                      vendor: Linux
                      physical id: 5
                      bus info: nvme@0:1,5
                      logical name: /dev/nvme0n1p5
                      logical name: /persistent
                      logical name: /home
                      logical name: /opt
                      logical name: /root
                      logical name: /var
                      version: 1.0
                      serial: c726d25b-6cc7-47d3-bada-77292b552e40
                      size: 1874GiB
                      capacity: 1874GiB
                      capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                      configuration: created=2024-10-04 21:17:44 filesystem=ext4 label=_dde_data lastmountpoint=/var modified=2024-10-14 17:49:33 mount.fstype=ext4 mount.options=rw,relatime mounted=2024-10-14 17:49:33 name=primary state=mounted
        *-pci:1
             description: PCI bridge
             product: Meteor Lake-P Thunderbolt 4 PCI Express Root Port #0
             vendor: Intel Corporation
             physical id: 7
             bus info: pci@0000:00:07.0
             version: 10
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:123 ioport:3000(size=4096) memory:86000000-8bffffff ioport:4010000000(size=34359738368)
        *-pci:2
             description: PCI bridge
             product: Meteor Lake-P Thunderbolt 4 PCI Express Root Port #2
             vendor: Intel Corporation
             physical id: 7.2
             bus info: pci@0000:00:07.2
             version: 10
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:124 ioport:4000(size=4096) memory:80000000-85ffffff ioport:4810000000(size=34359738368)
        *-generic:1 UNCLAIMED
             description: System peripheral
             product: Meteor Lake-P Gaussian & Neural-Network Accelerator
             vendor: Intel Corporation
             physical id: 8
             bus info: pci@0000:00:08.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm bus_master cap_list
             configuration: latency=0
             resources: iomemory:500-4ff memory:501a30a000-501a30afff
        *-generic:2
             description: Signal processing controller
             product: Meteor Lake-P Platform Monitoring Technology
             vendor: Intel Corporation
             physical id: a
             bus info: pci@0000:00:0a.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pciexpress pm cap_list
             configuration: driver=intel_vsec latency=0
             resources: iomemory:500-4ff irq:0 memory:501a280000-501a2bffff
        *-generic:3
             description: Processing accelerators
             product: Meteor Lake NPU
             vendor: Intel Corporation
             physical id: b
             bus info: pci@0000:00:0b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=intel_vpu latency=0
             resources: iomemory:500-4ff iomemory:500-4ff irq:203 memory:5010000000-5017ffffff memory:501a309000-501a309fff
        *-usb:0
             description: USB controller
             product: Meteor Lake-P Thunderbolt 4 USB Controller
             vendor: Intel Corporation
             physical id: d
             bus info: pci@0000:00:0d.0
             version: 10
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: iomemory:500-4ff irq:149 memory:501a2e0000-501a2effff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 6.9.6-amd64-desktop-rolling xhci-hcd
                physical id: 0
                bus info: usb@1
                logical name: usb1
                version: 6.09
                capabilities: usb-2.00
                configuration: driver=hub slots=1 speed=480Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 6.9.6-amd64-desktop-rolling xhci-hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 6.09
                capabilities: usb-3.10
                configuration: driver=hub slots=4 speed=10000Mbit/s
        *-usb:1
             description: USB controller
             product: Meteor Lake-P Thunderbolt 4 NHI #0
             vendor: Intel Corporation
             physical id: d.2
             bus info: pci@0000:00:0d.2
             version: 10
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi msix usb4_host_interface bus_master cap_list
             configuration: driver=thunderbolt latency=0
             resources: iomemory:500-4ff iomemory:500-4ff irq:16 memory:501a240000-501a27ffff memory:501a308000-501a308fff
        *-usb:2
             description: USB controller
             product: Meteor Lake-P Thunderbolt 4 NHI #1
             vendor: Intel Corporation
             physical id: d.3
             bus info: pci@0000:00:0d.3
             version: 10
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi msix usb4_host_interface bus_master cap_list
             configuration: driver=thunderbolt latency=0
             resources: iomemory:500-4ff iomemory:500-4ff irq:16 memory:501a200000-501a23ffff memory:501a307000-501a307fff
        *-usb:3
             description: USB controller
             product: Meteor Lake-P USB 3.2 Gen 2x1 xHCI Host Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:157 memory:8c100000-8c10ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 6.9.6-amd64-desktop-rolling xhci-hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 6.09
                capabilities: usb-2.00
                configuration: driver=hub slots=12 speed=480Mbit/s
              *-usb
                   description: Bluetooth wireless interface
                   product: AX211 Bluetooth
                   vendor: Intel Corp.
                   physical id: a
                   bus info: usb@3:a
                   version: 0.00
                   capabilities: bluetooth usb-2.01
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 6.9.6-amd64-desktop-rolling xhci-hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 6.09
                capabilities: usb-3.10
                configuration: driver=hub slots=2 speed=10000Mbit/s
        *-memory UNCLAIMED
             description: RAM memory
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 14.2
             bus info: pci@0000:00:14.2
             version: 20
             width: 64 bits
             clock: 33MHz (30.3ns)
             capabilities: pm bus_master cap_list
             configuration: latency=0
             resources: iomemory:500-4ff iomemory:500-4ff memory:501a2f8000-501a2fbfff memory:501a306000-501a306fff
        *-network
             description: Wireless interface
             product: Meteor Lake PCH CNVi WiFi
             vendor: Intel Corporation
             physical id: 14.3
             bus info: pci@0000:00:14.3
             logical name: wlp0s20f3
             version: 20
             serial: 8c:e9:ee:eb:da:d4
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
             configuration: broadcast=yes driver=iwlwifi driverversion=6.9.6-amd64-desktop-rolling firmware=86.fb5c9aeb.0 ma-b0-gf-a0-86.uc ip=192.168.99.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11
             resources: iomemory:500-4ff irq:18 memory:501a2f4000-501a2f7fff
        *-serial:0
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #0
             vendor: Intel Corporation
             physical id: 15
             bus info: pci@0000:00:15.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:32 memory:501a2fd000-501a2fdfff
        *-serial:1
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #1
             vendor: Intel Corporation
             physical id: 15.1
             bus info: pci@0000:00:15.1
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:33 memory:501a2fe000-501a2fefff
        *-serial:2
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #2
             vendor: Intel Corporation
             physical id: 15.2
             bus info: pci@0000:00:15.2
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:34 memory:501a2ff000-501a2fffff
        *-serial:3
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #3
             vendor: Intel Corporation
             physical id: 15.3
             bus info: pci@0000:00:15.3
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:35 memory:501a300000-501a300fff
        *-communication:0
             description: Communication controller
             product: Meteor Lake-P CSME HECI #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: iomemory:500-4ff irq:125 memory:501a301000-501a301fff
        *-serial:4
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #4
             vendor: Intel Corporation
             physical id: 19
             bus info: pci@0000:00:19.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: iomemory:500-4ff irq:29 memory:501a302000-501a302fff
        *-serial:5
             description: Serial bus controller
             product: Meteor Lake-P Serial IO I2C Controller #5
             vendor: Intel Corporation
             physical id: 19.1
             bus info: pci@0000:00:19.1
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:30 memory:501a303000-501a303fff
        *-communication:1
             description: Communication controller
             product: Meteor Lake-P Serial IO UART Controller #0
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci@0000:00:1e.0
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:16 memory:501a304000-501a304fff
        *-serial:6
             description: Serial bus controller
             product: Meteor Lake-P Serial IO SPI Controller #0
             vendor: Intel Corporation
             physical id: 1e.2
             bus info: pci@0000:00:1e.2
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=intel-lpss latency=0
             resources: irq:27 memory:501a305000-501a305fff
        *-isa
             description: ISA bridge
             product: Intel Corporation
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 20
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
           *-pnp00:00
                product: PnP device PNP0c02
                physical id: 0
                capabilities: pnp
                configuration: driver=system
           *-pnp00:01
                product: PnP device PNP0b00
                physical id: 1
                capabilities: pnp
                configuration: driver=rtc_cmos
           *-pnp00:02
                product: PnP device PNP0c02
                physical id: 2
                capabilities: pnp
                configuration: driver=system
           *-pnp00:03
                product: PnP device PNP0303
                physical id: 3
                capabilities: pnp
                configuration: driver=i8042 kbd
           *-pnp00:04
                product: PnP device PNP0c02
                physical id: 4
                capabilities: pnp
                configuration: driver=system
           *-pnp00:05
                product: PnP device PNP0c02
                physical id: 5
                capabilities: pnp
                configuration: driver=system
           *-pnp00:06
                product: PnP device PNP0c02
                physical id: 6
                capabilities: pnp
                configuration: driver=system
        *-multimedia:1
             description: Multimedia audio controller
             product: Meteor Lake-P HD Audio Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             logical name: card0
             logical name: /dev/snd/controlC0
             logical name: /dev/snd/hwC0D0
             logical name: /dev/snd/hwC0D2
             logical name: /dev/snd/pcmC0D0c
             logical name: /dev/snd/pcmC0D0p
             logical name: /dev/snd/pcmC0D2c
             logical name: /dev/snd/pcmC0D3p
             logical name: /dev/snd/pcmC0D7p
             logical name: /dev/snd/pcmC0D8p
             logical name: /dev/snd/pcmC0D9p
             version: 20
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=snd_hda_intel latency=32
             resources: iomemory:500-4ff iomemory:500-4ff irq:220 memory:501a2f0000-501a2f3fff memory:501a000000-501a1fffff
           *-input:0
                product: HDA Intel PCH HDMI/DP,pcm=3
                physical id: 0
                logical name: input13
                logical name: /dev/input/event5
           *-input:1
                product: HDA Intel PCH HDMI/DP,pcm=7
                physical id: 1
                logical name: input14
                logical name: /dev/input/event9
           *-input:2
                product: HDA Intel PCH HDMI/DP,pcm=8
                physical id: 2
                logical name: input15
                logical name: /dev/input/event10
           *-input:3
                product: HDA Intel PCH HDMI/DP,pcm=9
                physical id: 3
                logical name: input16
                logical name: /dev/input/event11
        *-serial:7
             description: SMBus
             product: Meteor Lake-P SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.4
             bus info: pci@0000:00:1f.4
             version: 20
             width: 64 bits
             clock: 33MHz
             configuration: driver=i801_smbus latency=0
             resources: iomemory:500-4ff irq:18 memory:501a2fc000-501a2fc0ff ioport:efa0(size=32)
        *-serial:8 UNCLAIMED
             description: Serial bus controller
             product: Meteor Lake-P SPI Controller
             vendor: Intel Corporation
             physical id: 1f.5
             bus info: pci@0000:00:1f.5
             version: 20
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master
             configuration: latency=0
             resources: memory:8c110000-8c110fff
  *-battery
       description: Lithium Ion Battery
       product: HB5489P9EGW-31A1
       vendor: SUNWODA
       physical id: 1
       version: 04/04/2024
       serial: 2736
       slot: in the back, on the left-hand side
       configuration: voltage=11,7V
  *-input:0
       product: Lid Switch
       physical id: 2
       logical name: input0
       logical name: /dev/input/event0
       capabilities: platform
  *-input:1
       product: Power Button
       physical id: 3
       logical name: input1
       logical name: /dev/input/event1
       capabilities: platform
  *-input:2
       product: GXTP7863:00 27C6:01E0 Mouse
       physical id: 4
       logical name: input10
       logical name: /dev/input/event7
       logical name: /dev/input/mouse0
       capabilities: i2c
  *-input:3
       product: GXTP7863:00 27C6:01E0 Touchpad
       physical id: 5
       logical name: input11
       logical name: /dev/input/event8
       logical name: /dev/input/mouse1
       capabilities: i2c
  *-input:4
       product: ICNT9288:00 7F7F:9288
       physical id: 6
       logical name: input17
       logical name: /dev/input/event12
       logical name: /dev/input/mouse2
       capabilities: i2c
  *-input:5
       product: AT Translated Set 2 keyboard
       physical id: 7
       logical name: input2
       logical name: /dev/input/event2
       logical name: input2::capslock
       logical name: input2::numlock
       logical name: input2::scrolllock
       capabilities: i8042
  *-input:6
       product: Video Bus
       physical id: 8
       logical name: input7
       logical name: /dev/input/event6
       capabilities: platform
  *-input:7
       product: PC Speaker
       physical id: 9
       logical name: input8
       logical name: /dev/input/event3
       capabilities: isa
  *-input:8
       product: Huawei WMI hotkeys
       physical id: a
       logical name: input9
       logical name: /dev/input/event4
       capabilities: platform
Reply Favorite View the author
All Replies
heavensword
deepin
2024-10-20 11:22
#1

I also have a Huawei Matebook since 2022. Deepin never fixed the problem. They don't have drivers for those devices in their repository. Huawei should provide free laptop samples to Deepin to fix future issues like these. While I hear NO sound from the Huawei laptop speakers, I got around this problem by connecting my wireless Bluetooth headset. Or buy a cheap Xiaomi portable Bluetooth speaker and play the sound from your Huawei Matebook via Bluetooth! As for the webcam, I never used it for privacy reasons (aka CIA spying on my activities).

Lastly, I'm not sure why you would want wired Ethernet. WiFi6 is now as fast as wired connection and it works no Drivers needed for my Matebook... The thing is I'm actually using a Xiaomi WiF6 router together with my Huawei laptop. I have a Huawei WiFi6 router. It does NOT work very well with my Matebook to my surprise!

Reply View the author